ave*_*net 53 java nlp spell-checking languagetool
我正在寻找一个开源Java拼写检查库,它至少包含以下语言的字典:法语,德语,西班牙语和捷克语.有什么建议吗?
pfr*_*nza 33
另一个好的图书馆是JLanguageTool http://www.languagetool.org/usage/ 它有一个非常简单的api,同时进行拼写和语法检查/建议.
JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();
List<RuleMatch> 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());
}
Run Code Online (Sandbox Code Playgroud)
您还可以使用它来托管您自己的拼写和语法Web服务.
归档时间: |
|
查看次数: |
46694 次 |
最近记录: |