我正在寻找免费和开源的拼写检查库(可以检查拼写是否对于给定的字符串是否正确,以及对拼写错误的字符串的任何建议更正),这可以很容易地集成到Linux上的Java程序中。英语拼写检查是必须要求的,其他语言的拼写检查最好有要求。
有什么建议吗?
BTW:C / C ++库也没问题。
答案 0 :(得分:4)
GNU Aspell是一个LGPL拼写库,您可以使用它,但它是用C ++实现的。虽然我还没有使用它,但是有一个名为Jazzy的Java库,旨在成为Aspell的Java重新实现。这是一个相当古老的项目,但它看起来仍然有效。
编辑:
刚刚发现Hunspell是一个更好的拼写检查项目。它支持Open Office.org,Firefox和Google Chrome。还有一个项目提供JNA wrappers,因此您可以在Java中使用它。