我正在寻找一个开源的Java拼写检查库,其中至少有以下语言的字典:法语,德语,西班牙语和捷克语。有什么建议吗?
发布于 2012-07-03 09:04:31
另一个很好的库是JLanguageTool http://www.languagetool.org/usage/,它有一个非常简单的接口,可以进行拼写和语法检查/建议。
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());
}
您还可以使用它来托管您自己的拼写和语法web服务。
发布于 2010-05-09 23:27:39
查看由http://www.jspell.com的页面学者提供的JSpell。
发布于 2011-02-08 08:40:54
另一个可能的替代方案是JOrtho http://jortho.sourceforge.net。
我还没有使用它,但我正在评估当前的Java开源拼写检查器,以确定要使用哪一个。
https://stackoverflow.com/questions/559510
复制相似问题