機械翻訳Machine Translation
ある言語の文を機械が別の言語に移すこと
- 機械翻訳は単語を一つずつ入れ替えるのではなく文の意味を丸ごと移すことです。
- 今の翻訳機は規則表や辞書ではなく、二つの言語で並べて書かれた膨大な量の文章から学んだ結果です。
- 一文だけを見て移すと、敬語・性別・単数複数のように原文にない情報を決め打ちしなければなりません。
- 言語の組み合わせごとに実力差が大きいです。並べて書かれた文章が多い組み合わせほど得意です。
- 間違っていても文はなめらかに出てきます。大事な文章は訳し戻して確かめ、用語を決めてあげましょう。
目次
1たとえで理解する
外国映画に字幕を付ける作業を思い浮かべてください。セリフを辞書どおり一語ずつ置き換えると、意味はぼんやり通じても誰も笑いません。その国だけで通じる冗談は、こちらの人が知っている別の冗談に置き換えて初めて笑いが起きます。
字幕には場所も決まっています。一行に入る文字数と画面に留まる時間があるので、長いセリフは意味を保ちながら縮めなければなりません。吹き替えには条件がもう一つ付きます。俳優の口の動く長さに合わせなければならないので、同じ意味でも違う文を選びます。
だから良い字幕は原文に忠実な字幕ではなく、原文がその場面でやろうとしていたことをこちらでもやり遂げる字幕です。機械翻訳がしていることはこれです。
2くわしく
単語を入れ替えているのではありません
翻訳機が辞書を引いて単語を入れ替えていると考えやすいです。そう作ると「雨が猫と犬で降る」のような文が出てきます。英語で雨が激しく降ることを指す慣用句を単語単位で移した結果です。
今の翻訳機は文を最後まで読んでから移し始めます。まず原文全体を意味を含んだ数字の束に変え、その束を見ながら到着言語の文を一断片ずつ新しく書いていきます。原文の単語と訳文の単語が一対一に対応しない理由です。
この方式は語順がまったく異なる言語どうしで特に力を発揮します。日本語は述語が最後に来て、英語は前に来ます。最後まで読んでから始めてこそ文をひっくり返せます。
規則表から統計へ、統計から今へ
初期の翻訳機は人が作った文法規則と辞書で動いていました。規則をいくら増やしても例外がもっと速く増えるので、少し文がひねられるとすぐに崩れました。
次の世代は統計を使いました。二つの言語で並べて訳された文書を大量に集めておき、どの塊がどの塊によく置き換わったかを数えて確率の高い組み合わせをつなげました。規則よりずっと良くなりましたが、塊をつなげた跡が残りました。
今は文章全体を読んで新しく書く方式です。前後すべての単語を一度に見比べる構造が入ってきたことで、長い文でも主語と述語が崩れなくなりました。最近の翻訳機の文章が急に自然になったのは、この転換のおかげです。
前後を知らなければ決め打ちしなければなりません
英語の文一つを日本語に移すとき、翻訳機は原文にないものを決めなければなりません。相手にため口を使うか敬語を使うか、相手が一人か複数か、その人が男性か女性かといったことです。
原文にその情報がなければ、翻訳機は最も多いほうへ決め打ちします。 学習した文章でその状況に敬語のほうが多かったら敬語が出ます。一文だけを入れたとき話し方がぶれる理由です。
段落や会話全体を一度に入れると結果が良くなります。前の文で相手が誰か分かれば、後の文の話し方も定まるからです。人物関係や用語をあらかじめ伝えておくとさらに安定します。
言語の組み合わせごとに実力が違います
翻訳機は二つの言語で並べて書かれた文章から学びます。だからそうした文章が多く積み重なった組み合わせほど得意で、少なく積み重なった組み合わせほど不慣れです。英語とフランス語の間には何百年分もの文書がありますが、話す人が少ない言語どうしにはそうした資料がほとんどありません。
資料が少ない組み合わせは英語を間に挟んで二度移すこともあります。一度移すたびに意味が少しずつすり減るので、二度経ると原文からさらに遠ざかります。
同じ組み合わせでも分野によって差が出ます。ニュース記事や日常会話は得意ですが、法律文書や医学案内のように用語が細かい文章は自信を持って間違った用語を使ってしまうこともあります。
確かめる方法があります
最も簡単な方法は訳し戻すことです。訳した文をもう一度元の言語に移してみると、ずれた箇所が目立ちます。ただし戻した文が問題なくても、翻訳が正しい保証にはなりません。二回とも同じ方向にずれることもあるからです。
用語をあらかじめ決めておくことも効果が大きいです。会社名や製品名、役職名のように必ずこう書くべき言葉は一覧で伝えておくと、文書全体で一貫して保たれます。大事な文書なら、最後の確認はその言語を知る人に任せておくのが安全です。
3もう少し正確に
今の翻訳機は原文を読んで意味を含んだ数字の束に変える側と、その束を見ながら到着言語を一断片ずつ書いていく側に分かれています。この二つの構造をエンコーダー・デコーダーと呼びます。大きな言語モデルが翻訳まで一緒にこなすようになり、最近は専用の翻訳機と汎用モデルの境目があいまいになっています。
たとえがずれる点もあります。字幕翻訳者は映画全体を見て人物の性格や結末まで知ったうえで一行を決めますが、翻訳機はたいてい渡された文や段落までしか見ません。前の場面で決まった呼び方が後で変わってしまうのはそのためです。また字幕担当者は自信のない箇所で資料を調べたり人に尋ねたりしますが、翻訳機は分からないと言う代わりに最もそれらしい文を出します。翻訳の質を機械で採点するスコアも、人が作った翻訳とどれだけ重なるかを見るだけなので、意味がひっくり返ったなめらかな文をうまく見つけられません。
4やってみる
5よくある誤解
翻訳機が辞書を引いて単語を入れ替えると思われがちですが、実際には文を最後まで読んで意味を移したあと、到着言語の文を新しく書きます。
文がなめらかなら翻訳は合っていると考えられがちですが、実際には条件や否定語がひっくり返った翻訳ほどより自然に読めます。
どの言語の組み合わせでも実力は同じくらいだと思われがちですが、実際には並んで積み重なった資料の量によって品質が大きく分かれます。
7ひとこと要約
つまり機械翻訳は単語を入れ替える作業ではなく、文がやろうとしていたことを別の言語でもう一度やり遂げるように新しく書く作業です。
誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新2026-09-02