主にjavascript/phpで、フランス語、ロシア語などの外国語のスペル修正を実装したいと考えています。英語のスペル チェッカーの場合、編集距離アルゴリズムを使用して英語の辞書から単語を取得し (辞書は Trie を使用して構築されます)、最も頻度の高い単語を返すことができます。http://stevehanov.ca/blog/index.php?id=114など、これに関する記事も見つけました。外国語の場合、同じアプローチが役立つと思います。
異なる言語用に API を提供する必要があると思いますが、アプリケーションに API の外部依存関係を導入したくありません。誰かが私に方向性を提案したり、この分野で行われた以前の作業にリンクしたりできますか. スペルチェッカーの Python 実装に関する Peter Norvig のブログを読みました。しかし、それは英語用です。