ゲームのローカライズを行う際、翻訳作業はほぼ必須です。しかし、開発者社内にローカライズ先の言語が堪能な人間がいるとは限らないので、そんな場合は翻訳のみ外部委託することも珍しくありません。
ただその場合も、日本語か英語版(ソース)のゲームを渡して 「翻訳しといて」と頼むのではなく、あらかじめ ゲーム内で使われているテキストを全部抜き出した リストを用意し、それに一体一で対応させる形で 翻訳をお願いすることになります。
そして、このリスト作りが案外手間がかかるのです。
スクリプト等に直接打ち込まれているテキストは 比較的抜き出しやすいのですが、 グラフィックに直接描いてしまっているようなものは 全部目で見て洗い出さなければなりません。
ここで「抜け」があると後で追加発注をお願することになり いろいろと面倒なので、なるべく一回で済ませたいところですが、 レアケースでのみ出てくるテキストなどは意外と見落としやすく、 リスト作りには細心の注意が必要になります。
また、できあがったリストの送り先は国内とは限らず、 むしろ翻訳先言語のネイティブ(アメリカ人、フランス人、韓国人など)にお願いすることが多いようです。
例えばアメリカかヨーロッパで売るなら「英語のできる日本人」が翻訳するのではなく、 「日本語のできるアメリカ人」にお願いする……という感じです。 その方が生きた言葉にはなりやすいのですが、 日本の文化的知識がないと理解しづらいセリフだったり、 慣用句が直訳されて誤訳になったりすることも意外と多いので、 送られてきた翻訳を盲信しないことが重要です。
このあたりは予算の都合だったりもするのですが、 英語版が間違っていると全言語間違ってしまうことになるので、 英語版の翻訳にミスがないかはかなりの神経を使いました。 (英→西、英→仏、のプロセスでの誤りは正直自分には検出できず、 最終的には来たものを信じるしかなかったのですが……。)
さらに、ローカライズの際気にしなければいけない問題が、 「制限文字数」の問題です。
日本語は、特にアルファベット圏の言語と比較すると、 必要文字数において効率の良い言語です。 そのため、翻訳によっていわゆる「字あまり」になってしまい、 規定のレイアウト内に収まりきらないという事態がしばしば発生します。