JSONファイルをオンラインで翻訳 - キー、値、ネスト構造を完全保持

JSONファイルをアップロードすれば、100+以上の言語へ高精度に翻訳。キー、プレースホルダー、配列、ネスト構造を完全保持。本番環境にそのまま投入できます。

forgefile.com JSON

JSON のワークフロー

翻訳
ここにファイルをドロップ またはクリックして端末から選択
書式を保持 .JSON

翻訳例

ローカライゼーションJSONファイル、英語からスペイン語へ

Home AssistantのGoogle Calendar文字列(Apache-2.0)の先頭34行。キー、{プレースホルダー}、[%key:…]参照はそのまま正確に保持され、文章のみが翻訳されます。

原文

翻訳前の home-assistant-google-en.json → …-es.json, first 34 lines

結果

翻訳後の home-assistant-google-en.json → …-es.json, first 34 lines
  • キーは完全に一致、リネームなし

  • 各プレースホルダーが自身の文字列内で確実に保持

  • ファイル間参照はそのまま正確に維持

2026-10-08 に確認済み — Amanda Lee

JSON の特徴

キーと構造を保持

キーは翻訳・変更されません。ネストされたオブジェクト、配列、値の型はすべて元のまま維持されます。JSONは有効な状態を保ち、そのまま本番運用できます。

プレースホルダーを保護

{name}、{{count}}、%s などの変数と ICU パターンは検出され、そのまま保持されます。

高速な処理結果

ほとんどのJSONファイルは数秒で翻訳が完了します。クラウドベースのAIが、大規模な設定ファイルや深くネストした構造にも対応します。

100以上の言語に対応

スペイン語、フランス語、ドイツ語、アラビア語、中国語、日本語、韓国語など、100以上の言語間でJSONファイルを翻訳できます。

ForgeFileが最高のオンラインJSON翻訳ツールである理由

アプリのデータ構造を壊さずにJSONファイルを翻訳したいとお考えですか。 ForgeFile は AI を活用したJSON翻訳ツールです。ローカライズファイルを 100 以上の言語へ変換しながら、キー・プレースホルダー・配列・ネストされたオブジェクトをすべて保持します。i18n の文字列でも、API のレスポンスでも、設定データでも、翻訳後の JSON は妥当で、差分が読みやすく、そのまま本番投入できます。

ForgeFile による JSON ファイルの翻訳方法

当社の翻訳エンジンは JSON のセマンティクスを理解しています。JSONファイルを翻訳すると、ForgeFile は次の処理を行います。

  • オブジェクトツリー全体(キー、値、配列、ネスト構造)を解析します
  • UI テキストとアプリ用語を理解する文脈対応 AI により、文字列値のみを翻訳します
  • キー、プレースホルダー({name}、{{count}}、%s)、ICU パターン、変数参照を保持します

その結果、そのままプロジェクトに組み込める妥当な JSON ファイルが得られます。構文の破損も、キーの欠落も、プレースホルダーの破損もありません。

プレースホルダーを守る、開発者に優しい出力

ForgeFile は開発ワークフローを前提に設計されています。

  • キーが翻訳・変更されることはありません。ローカライズされるのは文字列値だけです
  • {username}、{{count}}、%d、$t() 参照などのプレースホルダーは保持されます
  • ICU MessageFormat のパターン(複数形、select、数値)は有効なまま保たれます
  • ネストされたオブジェクトと配列は、構造と階層の深さがそのまま維持されます
  • 出力は一貫した書式で差分が読みやすく、バージョン管理をきれいに保てます

アプリのローカライズ、API、SaaS プロダクトのために

ForgeFile は、開発チームが日々扱う JSON ファイルに対応します。

  • i18n とアプリのローカライズ — React、Vue、Angular、Next.js のローカライズファイル(i18next、react-intl、vue-i18n)を翻訳
  • モバイルアプリ — Flutter、React Native、Expo の文字列バンドルをローカライズ
  • SaaS・Web プロダクト — UI ラベル、エラーメッセージ、通知、オンボーディングの文言を翻訳
  • API・設定データ — API レスポンスのテンプレート、Webhook のペイロード、設定値をローカライズ

CI/CD パイプラインへの組み込み向けに、一括翻訳と API アクセスをご利用いただけます。すべてのファイルは転送時も保存時も暗号化され。GDPR に完全準拠しています。

開発者が JSON 翻訳に ForgeFile を選ぶ理由

  • キーを壊さない翻訳 — キーは変更されず、翻訳されるのは値だけです
  • プレースホルダーの保護 — {variables}、{{templates}}、ICU パターンはそのまま保たれます
  • 100 以上の言語 — 右から左に書く文字(アラビア語、ヘブライ語)や CJK 文字にも対応
  • 差分が読みやすい出力 — Git の差分表示やコードレビューに適した整った書式
  • ソフトウェアのインストール不要 — すべてブラウザー上で完結します

JSON形式の文法はRFC 8259で定義されています。

JSONファイルを4ステップで翻訳する方法

  1. 1

    JSONファイルをアップロード

    . jsonファイルをドラッグ&ドロップするか、参照して選択してください。 ファイルサイズの上限はプランによって異なります。

  2. 2

    翻訳元と翻訳先の言語を選択

    100以上の言語から選択できます。ForgeFileが元の言語を自動検出し、アプリのUIの文脈を理解した自然な翻訳を行います。

  3. 3

    翻訳設定を行う

    翻訳するキーとスキップするキーを選択します。ワークフローに合わせて出力形式(圧縮または整形)も選択できます。

  4. 4

    翻訳されたJSONをダウンロード

    翻訳されたJSONは数秒で完成。すべてのキー、プレースホルダー、ネスト構造が保持されているため、プロジェクトに追加してすぐにデプロイ可能です。

JSON翻訳に関するFAQ - よくある質問にお答えします

JSONファイルをオンラインで翻訳するにはどうすればいいですか?

JSONファイルをForgeFileにアップロードし、翻訳先の言語を選択して「翻訳」をクリックしてください。AIがキー、プレースホルダー、構造をすべて保持したまま文字列の値を翻訳します。通常数秒で完了します。

JSONのキーは翻訳や変更の対象になりますか?

いいえ。ForgeFileは文字列の値のみを翻訳します。キーは変更、リネーム、並び替えされることはありません。翻訳ファイルは元のファイルと1対1で対応します。

プレースホルダーや変数は保持されますか?

もちろんです。ForgeFile は {name}、{{count}}、%s、%d、$t() 参照、ICU MessageFormat のパターンといったプレースホルダーを検出して保護します。

i18next、react-intl、vue-i18nにも対応していますか?

はい。ForgeFileはi18next、react-intl、vue-i18n、Angular i18n、独自のローカライズ構造など、主要なi18n JSON形式すべてに対応しています。

入れ子になったオブジェクトや配列は保持されますか?

はい。ネストの階層、配列の順序、オブジェクト構造はすべて完全に保持されます。翻訳後のJSONは元のファイルと同じ構造を維持します。

ファイルサイズに上限はありますか?

それを超えるファイルやCI/CDパイプラインとの連携については、API利用が可能なエンタープライズプランについてお問い合わせください。 ファイルサイズの上限はプランによって異なります。

翻訳中、JSONデータは安全に保護されますか?

ファイルは転送時と保存時に暗号化されます。保存期間はご利用のプランによって異なります。

JSONとXMLのローカライゼーションファイルの翻訳の違いは何ですか?

JSONはキーと値のペアで構成され、現代のWebアプリやモバイルアプリの標準形式です。XMLはタグと属性で構成され、Androidやレガシーシステムでよく使われます。ForgeFileはどちらにもネイティブ対応し、構造を完全に保持したまま翻訳します。

JSONファイルを翻訳する準備はできましたか?

JSONファイルをアップロードして、本番環境で即使える翻訳をわずか数秒で取得。キー、プレースホルダー、構造が常に保持されます。