当前位置:  开发笔记 > 编程语言 > 正文

寻找Java拼写检查库

如何解决《寻找Java拼写检查库》经验,为你挑选了2个好方法。

我正在寻找一个开源Java拼写检查库,它至少包含以下语言的字典:法语,德语,西班牙语和捷克语.有什么建议吗?



1> pfranza..:

另一个好的图书馆是JLanguageTool http://www.languagetool.org/usage/ 它有一个非常简单的api,同时进行拼写和语法检查/建议.

JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();

List matches = langTool.check("Hitchhiker's Guide tot he Galaxy");
for (RuleMatch match : matches) {
    System.out.println("Potential error at line " +
        match.getEndLine() + ", column " +
        match.getColumn() + ": " + match.getMessage());
    System.out.println("Suggested correction: " +
        match.getSuggestedReplacements());
}

您还可以使用它来托管您自己的拼写和语法Web服务.



2> Infamy..:

你应该看看Jazzy在一些高调的Java应用程序中使用它.它有两个问题:

    它自2005年以来一直没有更新.

    SourceForge页面上只有英文字典.

周围有一些第三方词典.我有一个法语,上次我用jazzy.


@Infamy Jazzy看起来是最好的候选人.对于字典,OpenOffice项目有很多(http://wiki.services.openoffice.org/wiki/Dictionaries),可以使用JazzyDicts将它们转换为Jazzy单词列表格式(https://sourceforge.net/项目/ jazzydicts /).
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有