2

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

有什么建议么?

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

4

1 回答 1

4

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

编辑:

刚刚发现Hunspell是一个更好的拼写检查项目。它支持 Open Office.org、Firefox 和 Google Chrome。还有一个项目提供JNA 包装器,因此您可以在 Java 中使用它。

于 2011-02-27T06:38:31.417 回答