「辞書の単語」と名前を含む英語とドイツ語のテキストがあります。
例: 「...フィレンツェで画家レオナルドが建てた...」
各単語が名前であるか、それぞれの言語の単語であるかを判断する必要があるJavaプログラムがあります。
例 name={..., Florence, Leonardo, ...}, language words={..., In, the, painter, built, ...}
私は2つのアプローチを見ています:
それぞれの辞書リストを使用し、それをハッシュ構造にロードし、その単語が含まれているか (言語の単語)、含まれていないか (名前/スペルミス) を確認します。
問題/問題:
名前が除外されているドイツ語の単語リストが見つかりませんでした
語屈曲 (ドイツ語では複雑) はリストにない可能性があります
サービス/APIを使用して単語を別の言語に翻訳し、単語が変更されているか(言語の単語)、変更されていないか(名前/スペルミス)を確認します。
問題/問題:
名前も翻訳される場合があります。例: フローレンス > フローレンツ
オフライン辞書リスト/APIが見つかりませんでした。だから私はオンラインサービスを使うのが道だと思いますが、グーグル翻訳のような大きなものは無料ではありません.
もちろん、辞書の単語に似た名前があり、どちらのアプローチでもそれらは辞書の単語として識別されますが、問題はありません。
主な質問は次のとおりです。英語とドイツ語の名前のない包括的な辞書リストはありますか?
代わりに: タスクを実行するための無料 (オンライン) API はありますか? 別の解決策はありますか?