对法语,俄语等外语进行拼写纠正

时间:2013-08-21 22:09:02

标签: php javascript internationalization spell-checking

我想在javascript / php中实现法语,俄语等外语的拼写纠正。在英语拼写检查的情况下,我可以使用编辑距离算法从英语词典中检索单词(使用Trie构造词典)并返回最高频率单词。我也发现了这方面的文章,例如: http://stevehanov.ca/blog/index.php?id=114。我认为在外语的情况下,相同的方法可能是有用的。

我认为必须为不同的语言提供API,但我不想在我的应用程序中引入API的外部依赖项。有人可以建议我指导,或链接到此区域以前完成的任何工作。我阅读了Peter Norvig关于python实现拼写检查的博客。但那个是英语。

1 个答案:

答案 0 :(得分:0)

Hunspell可能是最着名的拼写检查器:
http://hunspell.sourceforge.net/

有许多版本的hunspell,但Aspell是另一种选择:
http://aspell.net/