シンハラ語 (私の母国語) から英語への翻訳者を開発しようとしています。それでもアプローチを考えています。
ただし、自分の言語の文を解析すると、スタンフォード パーサーまたはその他のパーサーを使用して英語の文を生成するために使用できます。または他におすすめの方法があれば教えてください。
そして、私は自分の言語のボトムアップ パーサーを考えていますが、まだ実装方法がわかりません。私が従うことができる手順についての提案。
ありがとうマシー
シンハラ語 (私の母国語) から英語への翻訳者を開発しようとしています。それでもアプローチを考えています。
ただし、自分の言語の文を解析すると、スタンフォード パーサーまたはその他のパーサーを使用して英語の文を生成するために使用できます。または他におすすめの方法があれば教えてください。
そして、私は自分の言語のボトムアップ パーサーを考えていますが、まだ実装方法がわかりません。私が従うことができる手順についての提案。
ありがとうマシー
Coursera のこのコースは、翻訳者の実装に役立つ場合があります。そのコースに基づいて私が知っていることから、品詞 (つまり、名詞、動詞など) でタグ付けされたトレーニング セットを使用し、そのトレーニング テストを使用して他の文を解析できます。隠れマルコフモデルを調べることをお勧めします。
My Pyramids パーサーは、型破りな英語の単一文パーサーです。(他の言語も解析できますが、文法を指定する必要があります。) パーサーは英語を構文木に構文解析するだけでなく、構文木と単語レベルの意味グラフの間を行き来する変換を行うことができます。文中のすべての単語間の意味関係。グラフの内容に基づいて正しい語順が再構築されます。単語とその関係以外に提供する必要があるのは、文の種類 (ステートメント、質問、コマンド) と各単語の言語カテゴリ (名詞、限定詞、動詞など) だけです。そこから、解析ツリーのトークンを文に結合するのは簡単です。
パーサーは (非常に初期の) アルファ プレリリースですが、機能しており、積極的にメンテナンスされています。私は現在、英語と会話型エージェント (「チャット ボット」ですが、より深い言語理解が可能です) によって使用される内部意味表現との間で相互に翻訳するために使用しています。パーサーを使用する場合は、お知らせください。インストール、使用、または改善に関して必要な支援を提供させていただきます。