法语、俄语等外语的拼写纠正

spell correction for foreign languages like French, Russian

本文关键字:外语 俄语 法语      更新时间:2023-09-26

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

我认为必须为不同的语言提供API,但我不想在我的应用程序中引入API的外部依赖性。有人能给我建议方向吗,或者链接到以前在这个领域所做的任何工作。我读了PeterNorvig关于python实现拼写检查器的博客。但这是针对英语的。

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

hunspell有多种版本,但Aspell是一种替代方案:
http://aspell.net/