我正在寻找一个开源 Java 拼写检查库,其中包含至少以下语言的词典:法语、德语、西类牙语和捷克语。有什么建议吗?
最佳答案
另一个不错的库是 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());
}
您还可以使用它来托管您自己的拼写和语法网络服务。
关于java - 寻找 Java 拼写检查器库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559510/