java - Java 开源拼写检查库

标签 java linux nlp spell-checking languagetool

我正在寻找免费的开源拼写检查库(可以检查给定字符串的拼写是否正确,以及对拼写错误的字符串的任何建议更正),它可以轻松集成到 Linux 上的 Java 程序中。英语拼写检查是必须要求,其他语言的拼写检查是更好的要求。

有什么建议吗?

顺便说一句:C/C++ 库也可以。

最佳答案

GNU Aspell是一个可以使用的 LGPL 拼写库,但它是用 C++ 实现的。虽然我没有使用过它,但有一个名为 Jazzy 的 Java 库旨在成为 Aspell 的 Java 重新实现。这是一个相当古老的项目,但看起来仍然有效。

编辑:

刚刚发现Hunspell是一个更好的拼写检查项目。它为 Open Office.org、Firefox 和 Google Chrome 提供支持。还有一个项目提供 JNA wrappers这样您就可以在 Java 中使用它。

关于java - Java 开源拼写检查库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131765/

相关文章:

python - NLTK 句子边界错误

java - 如何用正则表达式提取带有数字的文本后的数字?

java - 无法在 Eclipse 中重构重命名

Javadoc 内部链接在 doxygen 中不起作用

c - 如何有效地从文件中读取环境参数,与 exec 一起使用

c - 像在 Linux 上一样在命令行中显示实际错误

c# - 英语自然句的算法

python - 谷歌合作实验室: No module named pytextrank can be found (worked previously with the same notebook)

java - Axis2/Rampart 客户端自签名证书

Java InetAddress.getByName &/etc/主机