自分のゲーム文字列を翻訳する:CSV、JSON、PO、XLIFF のローカライズ
RuneTranslate の Developer ティアは、自分の CSV、JSON、PO(gettext)、XLIFF ファイルをインポートし、任意のプロバイダーで一度に好きなだけの言語へ翻訳し、id を保ったまま同じフォーマットでそれぞれを書き出します。
あなたはゲームを 1 つの言語で書きました。他の言語のプレイヤーに届けるには、すべてのメニューラベル、アイテム名、セリフを翻訳し、ゲームの変更に合わせて同期を保つ必要があります。テキストがすでに CSV、JSON、PO、XLIFF のファイルにあるなら、RuneTranslate の Developer ティアがそれを数クリックに変えます。ファイルをインポートし、言語を選び、それぞれの翻訳済みファイルを受け取ることで、自分のゲーム文字列を翻訳 できます。
これは RuneTranslate でおなじみのゲーム抽出のワークフローではありません — あなたはすでに文字列を所有しています。Developer ティアはまさにそのために作られています。自分のテキストを持ち込み、一度に多言語へ翻訳し、同じフォーマットで書き戻す のです。
Developer プロジェクトとは
Developer プロジェクト は、ソースがゲームフォルダではなく、自分のゲームやローカライズパイプラインのファイルである通常の RuneTranslate プロジェクトです。.csv、.json、.po、.xliff をインポートすると、すべてのエントリが翻訳可能な行になります。そこからは他のプロジェクトと同じように動作します。エディターで開き、任意のプロバイダーで翻訳し、翻訳メモリと用語集を覚え、開始したフォーマットに書き戻します — キーと id はそのままなので、ビルドにそのまま戻せます。
対応するフォーマット
4 つの交換フォーマットが、ほぼすべてのエンジンとローカライズスタックをカバーします:
- CSV — Unity のローカライズテーブル、Godot の翻訳 CSV、あるいは Excel や Google Sheets のあらゆる文字列シート。
- JSON — ほとんどの Web / アプリ i18n(i18next、vue-i18n、Flutter、React Native)や無数のカスタムエンジンの背後にあるフォーマット。
- PO(gettext) — オープンソースおよびプロフェッショナルなローカライズの共通言語:gettext、Weblate、Crowdin、Poedit、Transifex。
- XLIFF — ベンダーやプロの翻訳者が期待する CAT ツール標準(memoQ、Trados、Smartcat、OmegaT)。
どれを持ち込んでも、RuneTranslate は同じ編集可能な行リストに読み込みます — Unity の CSV、gettext の .po、Unreal からエクスポートした .xliff は、まったく同じ方法で翻訳されます。
1 回のインポートで多言語へ
最も時間を節約できる部分:一度に 1 言語ずつローカライズする必要はありません。インポート時に ソース言語 と 好きなだけのターゲット言語 を選ぶと、RuneTranslate はその 1 つのファイルから 言語ごとに 1 つのプロジェクト を作成します — それぞれ Developer バッジ付きです。ゲームをフランス語、ドイツ語、スペイン語、日本語、韓国語、簡体字中国語にしたいですか? 一度インポートし、6 言語にチェックを入れれば、翻訳準備の整った 6 つのプロジェクトが手に入ります。
自動翻訳、あなたのプロバイダー
自動翻訳 にチェックを入れたままにすると、RuneTranslate は すべての言語プロジェクトをキューに入れ、無人で連続して翻訳します。予算に合ったプロバイダーを選んでください:
- 無料・キー不要 — 組み込みの Google と DeepL エンジンで、費用ゼロのフル初回パスが手に入ります。
- 自分の API キー — DeepL、OpenAI(GPT)、Anthropic(Claude)、DeepSeek、あるいは任意の OpenAI 互換エンドポイント(OpenRouter、NanoGPT)で、文脈を踏まえた LLM 品質の出力を。
- ローカルモデル — Ollama や LM Studio を動かして、単語ごとのコストなしで完全プライベートな端末内翻訳を。
Developer は有料ティアなので、翻訳は フルスピード で実行され、すべての行に対して 2 回目の品質パスとして AI リファイナー を連結できます。
レビューして品質を自分で管理
機械翻訳はほとんどの道のりを進めてくれます。残りはエディターが進めてくれます。各言語プロジェクトは RuneTranslate の通常のエディターで開き、そこで各行をソースと並べて読み、用語集 でキャラクター名や UI 用語を固定し、翻訳メモリで過去の作業を再利用し、AI リファイナー を実行してトーンを整えぎこちない言い回しを捕まえられます。
書き戻し — 同じフォーマット、出荷準備完了
ある言語が完成したら、エクスポートします。インポートしたのと同じフォーマット のファイルが手に入ります — CSV は CSV へ、PO は PO へ — 元のキーと id を保ったままです。ゲームのロケールフォルダに入れれば、そのまま動きます。RuneTranslate は行をまず id で(次にソーステキストで)照合するので、更新されたソースを後で再インポートすると、新規または変更された行だけを翻訳すれば済みます。
対象となる人
- ローカライズ予算なしで複数言語で出荷する インディー開発者。
- 人間の翻訳者に引き渡す前に、高速で一貫した初回パスが欲しい スタジオ。
- 既存のパイプラインを持つ人 — すでに
.po/.xliff/.jsonをエクスポートしているなら、これは「抽出」と「再インポート」の間にはまり、実際の翻訳を行います。
ゲームを翻訳する手順(ステップバイステップ)
- エンジンや i18n フレームワークから 文字列をエクスポート し、CSV、JSON、PO、XLIFF にします。
- RuneTranslate で Developer タブを開き、新規 Developer プロジェクト をクリックします。
- ソース言語 と、出荷したい すべてのターゲット言語 を選びます。
- プロバイダー を選び、自動翻訳 をオンのままにして、ファイルをインポートします。
- RuneTranslate が言語ごとに 1 つのプロジェクトを作成し、すべてを翻訳します。エディターでそれぞれを レビュー し、用語集とリファイナーで名前とトーンを直します。
- 各言語をファイルへ エクスポート し、ゲームに入れます。
よくある質問
どのファイルフォーマットを翻訳できますか?
CSV、JSON、PO(gettext)、XLIFF — Unity、Godot、gettext、i18next、そしてほとんどの CAT ツールがエクスポートするフォーマットです。1 つをインポートし、翻訳し、同じフォーマットで書き戻します。
ゲームを一度に複数の言語へ翻訳できますか?
はい。インポート時にソース言語と任意の数のターゲット言語を選ぶと、RuneTranslate が言語ごとに 1 つのプロジェクトを作成し、すべてを自動的に翻訳します。
API キーは必要ですか?
いいえ。組み込みの Google と DeepL エンジンは無料でキー不要です。LLM 品質の出力には、自分の DeepL、OpenAI、Anthropic、DeepSeek のキーを追加できます。
プレースホルダーやフォーマットトークンは翻訳後も残りますか?
はい。Developer プロジェクトはテキストをマスクしたり書き換えたりしないので、{0}、%s、<b> のようなトークンはそのままプロバイダーに渡され、プロバイダーがそれらを保持します。
キーと id は保持されますか?
すべてのエクスポートは元の id を保持するので、翻訳済みファイルはそのままゲームに戻ります。更新されたソースを再インポートすると、id、次いでソーステキストで照合して、新規または変更された行だけを翻訳します。
機械翻訳は出荷できるほど十分な品質ですか?
強力な初回パスが手に入ります。その後、エディターで各行をレビューし、用語集で用語を固定し、翻訳メモリで過去の作業を再利用し、出荷前に AI リファイナーを実行できます。
どのゲームエンジンで動作しますか?
どのエンジンでも — 交換フォーマットはエンジン非依存です。Unity、Unreal、Godot、カスタムエンジン、あるいは gettext や i18n パイプラインを持つあらゆるものに対応します。
価格
Developer タブは Developer ティアの一部です。Pro に含まれるすべて — フルスピード翻訳、翻訳メモリ、プロバイダールーティング、用語集、無人バッチキュー、画像テキスト OCR — に加えて、Developer プロジェクトと寛大なプロジェクト上限が含まれます。RuneTranslate が対応するすべてのエンジンはあらゆるティアで解放されており、Developer はその上に「自分の文字列を持ち込む」ワークフローを追加します。
RuneTranslate をダウンロードし、Developer タブを開いて、1 つの文字列ファイルを言語でいっぱいの棚に変えましょう。
RuneTranslate を試してみませんか?
無料プランですべてのエンジンとすべての翻訳プロバイダーが使えます。Supporter(月額 $3)ならフルスピードで翻訳できます。
Windows 版をダウンロード
