我想要一个简单轻量级的 PHP/Python/C/C++ 库/应用程序,用于匹配、纠正输入或者给出建议。输入/输出示例:
- 输入: Webdevelopment ==> 输出: Web Development
- 输入: Web developmen ==> 输出: Web Development
- 输入: Web develop ==> 输出: Web Development
假设有一个包含正确单词和短语的数据库,我只需要这个库能够匹配/猜测短语。如果您知道任何这样的库,请推荐一下。
回答:
如何编写拼写校正器,来自谷歌研究主管Peter Norvig,其中包含一个用 21 行 Python 代码编写的拼写校正器,并附有详细的解释。
您需要自己将其转换为模块,但这应该很容易。 当然,您还需要一个语料库(即单词),但他同样提供了这些语料库的来源。