私は人々が同様の質問をしているのを見たことがありますが、良い答えはありません. 私は今同じ質問に遭遇しました。誰か助けてもらえますか?
下記参照:
入力: 単語のリスト
出力: 複数形の名詞を識別し、可能であれば単数形に変換します
WordNet は、複数形を削除するのに役立ちます。これは、英語の完全な形態素辞書です。
JAWS は、WordNet と対話する単純な Java API ですが、他にも存在します。
http://lyle.smu.edu/~tspell/jaws/index.html
WordNet は、FAQから、英語のさまざまな特異性を完全に処理するわけではないことに注意してください。
一連の不規則なフォーム (例: children - child) に加えて、一連の単純なルールを使用して、WordNet に存在する単語フォームが見つかるまで一般的な英語の語尾を取り除きます。さらに、その入力が有効な屈折形であると想定します。したがって、「childes」は単語ではありませんが、「childes」は「child」になります。