ここの誰かが「死語」ラテン語を話す(または書く)ことができるかどうかはわかりません。しかし、多分あなたはこの言語を知らなくても私を助けることができます...
単語(名詞と動詞を含む)のデータベースがあります。ここで、これらの名詞と動詞のさまざまな(語形変化した)形をすべて生成したいと思います。これを行うための最良の戦略は何でしょうか?
ラテン語は非常に屈折した言語であるため、次のようなものがあります。
a)名詞の曲用
b)動詞の活用
動詞の活用(「マンダレ」)の例については、この翻訳されたページを参照してください:活用
すべての単語に対してこれらすべてのフォームを手動で入力したくありません。では、どうすればそれらを自動的に生成できますか?最善のアプローチは何ですか?
- すべての単語を活用する方法の複雑なルールのリスト
- ベイズ法
- ..。
事前にどうもありがとうございました!
編集(可能な解決策?):
「WilliamWhitaker'sWords」というプログラムがあることを知りました。ラテン語の語尾変化も作成するので、私がやりたいことを正確に実行しています。
ウィキペディアによると、このプログラムは次のように機能します。「Wordsは、自然な前、中、接尾辞、曲用、活用に基づく一連のルールを使用して、エントリの可能性を判断します。構造を分析するこのアプローチの結果としてプログラムが特定の単語に可能な意味を見つけたとしても、これらの単語がラテン語の文学やスピーチで使用されたことは保証されません。」
プログラムのソースもここから入手できます。しかし、私はこれがどのように機能するのか本当に理解していません。手伝って頂けますか?多分これは私の質問の解決策になるでしょう...