我想在javascript / php中实现法语,俄语等外语的拼写纠正。在英语拼写检查的情况下,我可以使用编辑距离算法从英语词典中检索单词(使用Trie构造词典)并返回最高频率单词。我也发现了这方面的文章,例如: http://stevehanov.ca/blog/index.php?id=114。我认为在外语的情况下,相同的方法可能是有用的。
我认为必须为不同的语言提供API,但我不想在我的应用程序中引入API的外部依赖项。有人可以建议我指导,或链接到此区域以前完成的任何工作。我阅读了Peter Norvig关于python实现拼写检查的博客。但那个是英语。
答案 0 :(得分:0)
Hunspell可能是最着名的拼写检查器:
http://hunspell.sourceforge.net/
有许多版本的hunspell,但Aspell是另一种选择:
http://aspell.net/