AI翻訳が本当に正しいか、どうやって確認する?
家主へのメッセージを入力し、翻訳ボタンを押すと、滑らかで自然な文章が返ってくる。聞こえは良いが、それが問題だ。AI翻訳が本当に正しいかどうかを確認するのは、今までで一番難しい時代になった。間違った翻訳であっても自然に聞こえるようになったからだ。不安は残る。間違った単語一つで、賃貸契約の条項、ビザの回答、提出しようとしている論文の一文が変わってしまうかもしれないからだ。機械はためらわない。だから、ためらうことになる。
そのためらいは、もはや当たり前のことになった。昔は、壊れたフレーズ、文法の崩壊、意味が漏れといった明らかな傷跡があった。今では、翻訳結果は人間が書いたように読める。ただ、その人間が間違っていた可能性があるだけだ。流暢さはもはや証拠ではない。問題は、ネイティブのように聞こえるかではなく、送り手が意図した意味を、意図したトーンで、必要な精度で伝えているかだ。
だから、本当の作業は最初の下書きの後に始まる。翻訳は完成したように見えるが、チェックが始まったばかりだ。AI翻訳が正しいかどうかは、感覚ではなく手順で確認する。その手順とは、それぞれが他のチェックでは見逃すエラーを捉える、一連のテストの積み重ねだ。


「正しい」の本当の意味
翻訳が正しいとは、原文の意味を保ち、訳し先の言語で自然に聞こえ、意図したレジスターに合い、イディオムの使い方を尊重している場合を指す。
評価文献における古典的な分類は、適切性(adequacy)対流暢性(fluency)だ。正しいことを伝えているか、そしてネイティブスピーカーが言うように伝えられているかという2点だ。しかし、この2つだけでは十分ではない。テキストは正確であっても、文脈に対して硬かったり、不自然にフォーマルだったりする。あるいは、美しく読めても、イディオムが翻訳されないために重要なニュアンスが欠けている場合もある。Juliane Houseは著書『Translation Quality Assessment: Past and Present』の中で、正しさを機能に結びつけている。新しい言語でその目的を果たす翻訳は、その目的のために正しい。トーンや構造が原文と異なっていてもだ。そのため、一つの翻訳が、正確だが不自然、自然だがレジスターが間違い、文法的には正しくてもイディオム的におかしいという場合もある。「正しいか」と尋ねるとき、どの軸を指すのかを言っていなければ、答えはない。
流暢な嘘
人々を不安にさせる翻訳は、まさに問題なく見える翻訳だ。磨かれ、自信に満ちており、機械翻訳の古い傷跡がない。それが問題だ。流暢な文章は今や簡単に生成できるが、送り手がそれを自分一人で確認することは不可能だ。Douglas HofstadterはThe Shallowness of Google Translateでこれを実証した。バイリンガルの著者が自身の文章をツールに入力すると、滑らかに読めるのに、原文の意味をほとんど伝えていない文章が返ってくる。流暢で、自信に満ちていて、中身は空っぽだ。
転機は2016年だった。GoogleがFound in translationというタイトルの投稿でニューラルシステムを発表したときだ。付随するGNMT論文では、新システムは人間による並列評価で、置き換えられたフレーズベースシステムに比べて平均60パーセント翻訳エラーを削減し、実験でサンプリングされた単純な孤立文では、人間と機械の翻訳がほぼ区別できない場合があると報告された。それが、流暢さが品質のシグナルでなくなった瞬間だ。間違った翻訳であっても、正しく聞こえるようになったからだ。技術的な理由が知りたければ、なぜLLMは翻訳が得意なのかで説明されている。簡単に言えば、モデルは妥当な出力に向けて訓練されているため、エラーであっても自信に満ちた文章のように読める。
この失敗モードは仮説ではない。Hofstadterの記事についてのHacker Newsスレッドで、あるコメント者が自身の長年のベンチマークを紹介している。「その単語はギリシャ語の『χελιδόνι』で、『ツバメ』(鳥)を意味する。この小さな実験を試してきた限り、Googleはそれをフランス語の『avaler』(『飲み込む』という動詞)と翻訳してきた。」完璧に流暢なフランス語だが、品詞が間違っており、意味も間違っており、目に見える傷跡はない。これが、自分で確認できない文章で起こると考えると、リスクの形が見えてくる(スレッド)。
翻訳ツールを作る人々も同じ不安を感じている。Offline Translateの作者はこう書いている。「長い間、医者や公的機関に送るメールなど、個人情報を含む文書を翻訳アプリで書くことに不安を感じていた。」ローカルファーストの翻訳ツールLoqiの作者も同様だ。「オプトアウトの選択肢やプライバシーポリシーがあっても、仕事の文書、個人的な文章、機密情報などには、特に安心できなかった。」コミュニティのアドバイスも率直だ。r/languagelearningで広く共有されたPSAのタイトルは、「DeepLは時々、入力した内容と全く無関係のランダムな翻訳を生成するので、必ず他のソフトウェアや先生でダブルチェックしよう」だ。では、Google Translate、DeepL、その他のツールを信用できるか。気軽な使用なら、ほとんどの場合はいい。流暢さは本物だ。しかし、重要なことには、流暢さは証拠ではない。正直な答えは、テキストがどう聞こえるかに依存しないチェックを実行することだ。
訳文を元の言語に戻してみる
逆翻訳は、最も古い検証テクニックだ。翻訳を元の言語に再翻訳し、戻ってきたものを読む。往復の翻訳で、元の意味が戻ってくれば、翻訳はおそらく大切なものを保持している。戻ってきたものが意図と異なっていれば、読者が気づく前に問題を見つけることができる。これは、r/Koreanのスレッド「How do I check if my translation is correct?」など、あらゆる言語学習コミュニティでよく聞かれる質問だ。
このチェックが機能するのは、翻訳の2つの方向が同じように失敗することはめったにないからだ。出力時に生じたエラーは、往復で無傷のまま戻ってくることはほとんどない。エラーは、母国語で読める不一致として表面化する。訳し先の言語への不完全な理解の裏に隠れることはない。可能であれば、戻しの翻訳には別のツールを使い、共通の盲点が繰り返されないようにする。そして、結果を意味についての主張として読むのであって、スタイルを判断する文章としてではない。
この方法の限界は正直で、知っておく価値がある。往復翻訳では、両方向で同じ間違った前提を共有している場合、誤りがそのまま通過してしまうことがある。誤りは確認のふりをして戻ってくる。往復翻訳で変化がないことは、証拠ではあるが、証明ではない。そのため、これは一連のチェックの一つであって、すべての答えではない。また、同じメカニズムには、学習テクニックとして全く異なる第二の用途がある。逆翻訳を使った学習方法でその側面を扱っている。
ネイティブのように、声に出して読む
原文の言語を知らなくても、多くの翻訳の問題を発見できる。これは、r/booksでの長年の議論「How do you judge the quality of a translation without being familiar with the original language a work is written in?」の前提だ。コミュニティがたどり着く答えは、訳文をその言語の観点から判断することだ。訳し先の言語の話者が翻訳を読むと、不自然なリズム、間違ったレジスター、ネイティブが使わないイディオム、段落の途中でフォーマルからカジュアルに変わるトーンなどを発見できる。これらのいずれも、原文を見る必要はない。
話者が構造的に発見できないのは、意味が一致しているかどうかだ。訳文のネイティブ話者がチェックしているのは、流暢さ、レジスター、イディオムという、訳し先の言語に完全に存在する軸だ。正確性は2つのテキストの間の関係に存在し、片方しか読めない人は、構造的にそれを見ることができない。この非対称性こそが、単言語チェックと往復翻訳が同じルーティンに属する理由だ。それぞれが他方の盲点をカバーする。
分業は生産的でさえありうる。機械翻訳の人間による修正についてのHacker Newsスレッドで、あるコメント者はこう述べている。「中国語を1語も翻訳できないが、良い機械翻訳を修正するのは通常うまくできる」(スレッド)。機械は送り手にできない方向を処理し、ネイティブ話者は自分が完璧に知っている言語で結果を確認する。そして、このチェックの最も安価なバージョンは、第二の人物を全く必要としない。翻訳を声に出して読むのだ。耳は、目が見逃すものを捉える。リズムのずれ、誰も言わない文章、技術的には正しいが実際には使われない単語などだ。
次の翻訳でFinkを試してみませんか
翻訳、すべての変更、その理由を1画面で。
アプリを開くプロが実際に行うチェック
プロは推測しない。決まった名前のついたエラー分類に沿ってチェックする。業界のフレームワークは、Multidimensional Quality Metrics(MQM)だ。2014年のLommel、Uszkoreit、Burchardtによる論文で説明され、themqm.orgで維持されている。MQMは「正しいか」と尋ねる代わりに、エラーをタイプ別(正確性、流暢性、用語、スタイル、レジスター)にカウントし、重大度によって重み付けする。これにより、品質は数えられ、比較され、好みではなく証拠に基づいて議論できるようになる。Multi-Range Theory of Translation Quality Measurementなどの後続の研究では、これらのエラーカウントがどのようにスコアに変換されるかを示している。
プロの世界でも、検証はオプションではない。翻訳サービスの国際標準であるISO 17100は、ワークフローに独立したレビュー工程を要求する。もう一つの目で確認されていない翻訳は、標準の定義によれば、未完成の成果物だ。そして、プロでさえ境界線をめぐって議論する。r/TranslationStudiesの「How do I know my Translation is good?」や「When a translation is 'correct' but still feels wrong, how do you train that skill?」のようなスレッドでだ。重要なテキストを持つ人にとって、ポイントは議論よりもシンプルだ。「正しいか」という質問にはプロの答えがあり、それは名前のついたエラータイプのチェックリストであって、感覚ではない。
Finkがこれをどう活用しているか
私たちはまさにこれを中心にFinkを作った。すべての翻訳には、デフォルトでMQM品質チェックが実行され、問題点がインラインでハイライトされ、出力の横に品質スコアが表示される。敬語設定の誤りは、Finkが指摘する問題タイプの一つだ。レジスターのエラーは、滑らかに読めて見逃されがちなタイプのエラーだからだ。逆翻訳は、すべての翻訳とともに自動的に表示される。往復翻訳は、実行しようと思っていたかどうかにかかわらず、実行される。インサイトの意味に関するメモは、ニュアンス、あいまいさ、トーン、イディオム、代替的な読み方を説明する。これらは意味についてのメモであって、文法の修正ではない。用語集は、プロジェクト全体で用語を一貫させ、用語をロックできる。敬語設定(Formal / Neutral / Informal)は翻訳の前に選ぶため、トーンは推測ではなく選択になる。25言語に対応している。
正直な限界は明らかだ。Finkは問題を指摘し、往復翻訳を表示するが、正しさを証明するものではない。チェックは不安を軽減するが、完全に取り除くものではない。ネイティブ話者が最後の一マイルを担う。自動化がもたらすのは、確実性ではなく、カバレッジだ。ほとんどの人が実行しようと思うが、めったに実行しないチェックを、デフォルトで、すべての翻訳に対して実行する。アカウントもカードも不要で、約50回の無料翻訳をゲストとしてapp.fink-translate.comから試すことができる。全機能は料金プランで確認できる。
重要なもののためのルーティン
このルーティンは、どのツールでも、どんな文章に対しても同じように回せる。翻訳する前にレジスターを設定し、トーンが文脈に合うようにする。往復翻訳を実行し、戻ってきたものを読み、意味が意図と一致しているかを確認する。訳し先の言語で声に出して読むか、読める人に読んでもらい、不自然に聞こえる箇所を拾う。重要な用語が、毎回同じように翻訳されているかを確認する。本当に重要なものについては、ネイティブ話者に最終版を読んでもらう。Finkはこのルーティンの途中を自動化する。最初の決定と最後の確認は、送り手次第だ。


重要な場面でのルーティン全体の実例は、カバーレターの翻訳を参照するとよい。採用担当者が数秒で判断する文書に対して、同じチェックが実行される。目標は確実性ではない。目標は、何をチェックし、何をチェックしなかったかを知ることだ。
よくある質問
翻訳が正確かどうかを知る方法は? 音で判断することはできない。現代の翻訳はほとんど常に正しく聞こえるからだ。一連のチェックを実行する。往復翻訳で意味をテストし、単言語の音読で流暢さとレジスターを確認し、用語の一貫性をチェックし、最後の一マイルはネイティブ話者に依頼する。それぞれのチェックは、他のチェックが捉えられないものを捉える。
翻訳が「正しい」とはどういう意味か? 正しさは一つの性質ではなく、一連の性質だ。原文に対する適切性、訳し先の言語での流暢性、適切なレジスター、イディオム的な自然さだ。それぞれは独立して失敗する可能性がある。そのため、翻訳は正確だが硬い、自然だがトーンが間違い、イディオム的だが意味がずれているという場合もある。Juliane Houseの考え方では、正しさは翻訳の機能に依存する。賃貸契約にとっての正しさと、詩にとっての正しさは同じ基準ではない。
重要な文書にGoogle Translateを信用できるか? 気軽な使用なら、Google TranslateやDeepLは十分流暢で、その流暢さは本物だ。重要なものについては、流暢さは正しさの証拠ではない。現代の機械翻訳の背後にあるGNMT論文では、人間と機械の出力が時にはほぼ区別できないと報告されているが、これは両刃の剣だ。チェックを実行し、重要な文書については、ネイティブ話者に最終版を読んでもらう。
逆翻訳とは何で、正確性を証明できるか? 逆翻訳とは、翻訳を元の言語に再翻訳し、結果を意図と比較することだ。これは有用な証拠だが、正確性を証明するものではない。両方向で同じ間違った前提を共有している場合、誤りがそのまま通過してしまう可能性がある。往復翻訳が意図を戻すのは間違った理由によるもので、誤りは確認のふりをして戻ってくる。
翻訳をチェックするためにネイティブ話者は必要か? 重要なものについては、はい。ネイティブ話者は、不自然なフレーズ、間違ったレジスター、イディオム的な失敗を発見できる。これらは自動チェックが見逃す可能性があるものだ。彼らは読めない原文と照らして意味を確認することはできない。そのため、彼らはチェックの一つであって、すべての答えではない。
プロの翻訳者は品質チェックに何を使っているか? Multidimensional Quality Metrics(MQM)フレームワークだ。エラーをタイプ別(正確性、流暢性、用語、スタイル、レジスター)にカウントし、重大度によって重み付けする。これにより、品質は測定可能になる。ISO 17100はプロのワークフローに独立したレビュー工程を要求しており、Finkのようなツールは同じエラー分類を自動的に適用し、問題点をインラインでハイライトし、品質スコアを表示する。
参考文献と関連記事
流暢な嘘は、Douglas HofstadterのThe Shallowness of Google Translateで最もよく実証されている。バイリンガルの著者が自身の文章でツールをテストした。Googleの2016年のニューラル翻訳への移行は、GNMT論文とGoogleの発表Found in translationで文書化されている。品質へのプロの答えは、MQMフレームワークだ。Lommel、Uszkoreit、BurchardtによるLREC 2014論文で説明され、スコアリング方法はThe Multi-Range Theory of Translation Quality Measurementでさらに発展している。Juliane HouseのTranslation Quality Assessment: Past and Presentは、正しさが機能に依存するという考えの学術的な基盤だ。ISO 17100は独立したレビュー工程を定めている。実際の声は、Offline Translateの作者のHacker NewsスレッドとLoqiの作者のスレッド、人間による修正についてのコメント、そしてある読者のギリシャ語からフランス語へのベンチマークに見られる。Redditの議論はr/books、r/Korean、r/languagelearning、r/TranslationStudiesで。関連記事として、翻訳ツールを使った言語学習とカバーレターの翻訳を参照するとよい。