翻訳・ローカライズ・国際化・カルチャライズ・LQA — それぞれ何を指すのか
求人票でも、ベンダーの提案でも、日常の会話でも、翻訳・ローカライズ・国際化(internationalization)・カルチャライズ・LQAはしばしば同じ意味の言葉として使われます。しかし実際には別物です。それぞれが違う工程の、たいてい違う担当者による、別の作業を指しています。混同すると単なる用語の勘違いでは済まず、必要なサービスと違うものを発注したり、ある役割がカバーしていない作業までカバーしていると誤解したりすることにつながります。
翻訳(Translation)
翻訳は、意味を保ったまま文章をある言語から別の言語に変換する作業です。この五つの言葉の中では最も狭い範囲を指し、日常会話で「ローカライズ」と言うとき多くの人が実際に思い浮かべているのはこれです。翻訳者の仕事は言葉そのものです — この文は、自然な言い回しでニュアンスを失わずに、対象言語で同じことを言えているか。
翻訳だけでは、書式やレイアウト、その文がそもそも表示先のUIに収まるかどうかには触れません。完璧に正確な翻訳であっても、必要なスペースやプレースホルダーの保持を誰も検証していなければ、ゲームを壊すことがあります。
国際化(i18n)
国際化は言語の作業ではなくエンジニアリングの作業で、通常は翻訳が始まる前に行われます。これは、複数言語に対応できるようにソフトウェアの構造を整えることを意味します。テキストをコードから分離し、Unicodeでの文字コードに対応し、文字列長が固定である・語順が一つであるといった前提を排除し、翻訳が後から差し込まれるための土台(ロケール切り替え、文字列テーブル、複数形の扱いなど)を整備します。
国際化されていないコードベースは、どれだけ翻訳の質が高くても正しくローカライズできません。文字列が翻訳者の手が届く場所にそもそも存在しなかったり、UIが返ってきたテキストを描画できなかったりするからです。
ローカライズ(l10n)
ローカライズは、特定のロケール向けに製品を適応させる包括的なプロセスで、翻訳はその一部にすぎません。日付・数値の表記形式、通貨、並び順、右から左へのレイアウト(該当する場合)、原文より長くなったり短くなったりするテキストに合わせたUI調整などを含みます。ローカライズが実現するのは「その言語で読める」ことではなく、「そのロケールにとって自然な製品に感じられる」ことです。
カルチャライズ(Culturalization)
カルチャライズは書式の適応よりさらに踏み込み、コンテンツそのものを特定のオーディエンスに正しく届くように作り変えます。対象は一文一文ではなく、物語、ビジュアル、ユーモア、文化的な言及の水準であることが多いです。原文の言葉遊びに依存したジョークは、翻訳ではなく丸ごと別のジョークへの置き換えが必要になることがあります。直訳すると単に面白くないからです。カルチャライズの判断は通常、一文ずつ作業する翻訳者ではなく、ナラティブ担当や専門のローカライズプロデューサーなど、コンテンツの意図を理解している人が行います。
LQA(ローカライズ品質保証)
LQAは、翻訳が実際の製品に組み込まれた後に行うチェック工程です。ローカライズされたビルドをプレイ、あるいはレビューして、文章だけのレビューでは見つけられないものを拾います。UI枠からはみ出すテキスト、壊れた・欠落したプレースホルダー、画面間で揺れる訳語、文法的には正しいが文脈上おかしな表示などが対象です。LQAは翻訳レビュー(言葉が正確かどうかの確認)とは別物で、その言葉が実際に表示される環境の中でチェックする点が異なります。
区別する意味
これらは学術的な区別ではなく、誰が何を担当し、実際に何を発注しているかを決める区別です。
- 「翻訳」を見積もるベンダーは、明示的に依頼しない限りLQAや書式の適応、カルチャライズを含まないことがある
- 国際化は外部の翻訳サービスが効果を発揮する前に自チームが済ませておくべきエンジニアリング作業で、ベンダーが後から代わりにコードベースを直すことはできない
- カルチャライズの判断は、文脈なしに一行ずつ作業する翻訳者ではなく、コンテンツの意図を理解している人が担うべき
- LQAは実際のビルドの中で文脈込みで行う必要があり、翻訳済み文字列の一覧表では代替できない