私は2つの単語がある場合、いくつかの言語で、知りたい:2つの単語のベースが同じかどうかを知るには?
- 同じ単語、
- または同じ単語の文法上の変形のいずれか。例えば
:
had
とhas
は同じベースを有している。両方の場合において、それが動詞have
、city
とcities
が同じ塩基を有するです。went
およびgone
は同じ塩基を有する。
Microsoft Word APIを使用してスペルチェックテキストだけでなく、単語を正規化したり、少なくとも2つの単語が同じベースを持つかどうかを判断する方法はありますか?
もしそうでなければ、(私はいくつかの言語で)それを可能にする(無料または有料の)ライブラリ(ウェブサービスではない)は何ですか?
あなたは、これはいくつかの言語で行わたいと、あなたが比較している言葉は、単一の比較で異なる言語ことができることを意味するのですか?たとえば、英語の単語「都市」がドイツ語の「Stadt」との一致として見つかるはずですか?あるいは、あなたが比較している2つの単語が同じ辞書に少なくとも住んでいると思いますか? –
@ M.Babcock:私は英語から英語、ドイツ語からドイツ語までしか比較しないので、一度に1つの辞書しか必要ありません。 –
あなたの検索に役立つなら、それはいつも「ステミング」です(http://en.wikipedia.org/wiki/Stemming参照)。 – ruakh