機械翻訳とは
機械翻訳とは、書かれたテキストや音声を人間の自然言語から別の自然言語に変換することに焦点を当てたコンピューターサイエンスの分野です。 この分野の研究は1950年代に始まり、2011年現在、いくつかの機械翻訳システムが一般に利用できるようになりました。 しかし、機械を使用して完全に正確な翻訳を達成することは非常に困難であり、この分野の多くの課題はまだ解決されていませんでした。
機械翻訳で使用される一般的な手法は、コンピューター化された辞書を使用して、ある言語の単語を別の言語の同等の単語に変換することです。 ただし、人間の言語は複雑であり、フレーズには複数の意味がある場合が多いため、効果的な翻訳プログラムでは文全体を考慮する必要があります。 これらのプログラムは、各単語の意味を計算する必要があります。 たとえば、「本」という言葉は、「彼は本を読んだ」などの名詞でも、「彼はフライトを予約します」などの動詞でもかまいません。 コンテキストを分析することにより、プログラムは翻訳に最適な単語を決定できます。
機械翻訳アルゴリズムでは、ターゲット言語の文法構造も考慮する必要があります。 たとえば、英語の単語「赤いシャツ」の場合、スペイン語への直接翻訳は「roja camisa」です。 ただし、正しいスペイン語の文法は名詞の後に形容詞を配置するため、適切な翻訳はこの文法規則に従って、スペイン語の結果を「camisa roja」として再配置する必要があります。 文法規則は、2つの単語のみが関係する場合に適用するのは簡単かもしれませんが、文や段落全体を変換する必要がある場合、機械翻訳が複雑で困難になる可能性があります。
機械翻訳の進歩にもかかわらず、21世紀初頭のコンピュータープログラムは依然としてミスを起こしやすかった。 この問題を解決する技術は、機械支援による人間の翻訳であり、プロの人間の翻訳者がプログラムを使用します。 これらの専門家は機械翻訳の制限を認識しているため、よくある間違いを見つけて修正することができます。 人間と機械の翻訳サービスを組み合わせると、大量のテキストを迅速かつ正確に変換できます。