プロセス・運用Read this article in English

翻訳メモリとは何か — 使い回しは武器にも事故原因にもなる

翻訳メモリ(TM)とは、翻訳作業の過程で蓄積される「原文と訳文のペア」のデータベースです。ある文、セリフの1行、UIラベルが翻訳されるたびに、そのペアがTMに登録されます。同じ、あるいは似たセグメントが次に現れたとき — 同じファイルの中でも、将来のアップデートでも、同じTMを共有する別プロジェクトでも — 翻訳者は白紙から訳す代わりに、保存済みの訳を呼び出せます。

考え方自体はシンプルです。ただ、TMが「同じセグメント」をどう判定するか、そして「似ているだけ」の場合に翻訳者が何をするかという部分に、実務上の価値とリスクの大半が詰まっています。

完全一致とファジーマッチ

完全一致(exact match)とは、新しく現れた原文セグメントがTM内の既存セグメントと一字一句同じであることです。ゲーム内で「Aボタンで決定」というセリフが5つのメニューで繰り返されるなら、一度訳して4回使い回すのは純粋な得です。原文が同じで正しい訳文も同じ、追加作業はゼロです。

ファジーマッチとは、新しいセグメントが似てはいるが完全には一致しない場合です — 句読点が違う、単語が一つ入れ替わっている、プレースホルダーが違う、など。翻訳ツールは通常この類似度をパーセンテージで表示し、保存されているセグメントとの差分を見せます。翻訳者の仕事は、原文のどこが変わったかを確認し、保存済みの訳をそのまま使えるか、微修正が必要か、そもそも使えないかを判断することです。

このパーセンテージはあくまで原文どうしの類似度であって、訳文が今も正しいかどうかは何も保証しません。95%のファジーマッチでも、そのまま使い回して問題ない場合もあれば、変わった一語が意味を反転させている場合もあります。

使い回しが効く理由

直接的な利点は速度とコストです。一度訳した内容をゼロから訳し直さなくて済みます。UI文字列やチュートリアルテキスト、繰り返しの多いセリフパターンが多い大規模なローカライズ案件では、この積み重ねはすぐに大きな差になります。

見落とされがちな利点は一貫性です。ある用語やフレーズが常に同じTMエントリから呼び出されるなら、そのゲーム全体で常に同じ表現になります。そのファイルをたまたま担当した人が独自に訳し直して言い回しがぶれる、ということが起きません。

使い回しが裏目に出るとき

一貫性をもたらす仕組みは、そのまま誤りを拡散する仕組みでもあります。保存されている訳が誤訳だったり、用語が古くなっていたり、原文のゲーム側で既にセリフの意味合いが変わっていたりする場合、以後のすべての完全一致・ファジーマッチが同じ誤った訳を提示し続けます。誰かが気づいてTMのエントリそのものを直さない限り、それが現れたファイルだけを直しても意味がありません。

さらに厄介なのは、原文の文字列は同じでも、出現する場所によって意味が異なるケースです。英語の「Match」は動詞(「色を合わせる」)にも名詞(「対戦」)にもなり得ます。異なるUI文脈から抜き出された原文が同じ文字列であっても、多くの言語では訳し分けが必要です。文脈情報を持たないTMは、こうしたケースで平然と間違った候補を高い一致率で提示してきます。

  • 文脈欠落による誤流用: 原文は同一でも画面ごとに意味が異なる
  • 陳腐化した流用: 開発中に原文の意味が変わったのに、TMのエントリが見直されていない
  • ファジーマッチの過信: 高い一致率だけを見て、実際に何が変わったかを読まずに承認してしまう

TMの手入れ(ハイジーン)

TMの信頼性は、その中で最も質の悪いエントリの水準に引っ張られます。ただ溜め込むのではなく、手入れが必要です。実務的な習慣としては、ツールが対応していれば原文と訳文だけでなく画面名やキャラクター、前後のセリフといった文脈情報をエントリに紐づけること。誤訳を見つけたら、それが見つかったファイルだけでなくTMのエントリ自体を修正すること。そして原文側で既に存在しなくなったテキストに紐づくエントリは定期的に間引き、古い一致が表に出続けないようにすることです。

用語集(グロッサリー)との違い

TMと用語集は混同されがちですが、解く問題が違います。用語集はキャラクター名、アイテム名、頻出するUI用語といった個々の語のリストで、それぞれに承認済みの訳を1つ対応させ、単語レベルの用語統一を担保するものです。

翻訳メモリは、文やセリフの1行といったセグメント単位で、その全訳をまとめて保存し、作業のかたまりを再利用するためのものです。用語集は「ポーション」という語に何を使うかを教えてくれますが、TMは「ポーションを見つけた!」という文がすでに訳されていて、どう訳されたかを教えてくれます。実務のワークフローの多くは両方を併用します。用語集がすべての翻訳内で用語を縛り、TMがその用語に沿ったセグメントをまとめて再利用します。

関連記事