JSON Translate AI — Preserve Keys & Structure

Translate JSON locale files with AI while keeping every key path, bracket, and placeholder intact. Built for React i18n, Vue i18n, Flutter arb exports, and mobile app localization pipelines.

Unlike generic chatbots, Routara validates JSON structure after each run, strips accidental code fences, and retries once with a repair prompt if keys drift — output is ready for CI/CD and GitHub Actions.

Why teams use Routara for JSON i18n

  • Structure validation: every JSON key path must match the source; failed runs auto-repair once.
  • File upload & download: drag a .json file in, export translated output with one click.
  • Side-by-side diff: compare input and output before committing locale bundles.
  • Batch translation: process up to 5 files per run (10 for VIP) with per-file validation.
  • GitHub Action: automate JSON locale translation in pull requests with structure checks.

How to translate JSON with AI

  1. Paste JSON or upload a .json file. Add Target: es (or any locale) on the first line.
  2. Sign in with a free account — verified users get 30 runs per tool per day.
  3. Click Run. Review the diff view and validation badge, then download the translated file.
  4. Optional: use the translate-json GitHub Action to run the same pipeline in CI.

JSON翻訳AI — よくある質問

キーと構造を保持したJSONファイルのAI翻訳について。

キーを壊さずJSONファイルをAI翻訳するには?

JSONを貼り付け、1行目に Target: ja 等を指定して実行。json translate ai 用プロンプトは値のみ翻訳し、キー・配列順・{{name}} プレースホルダーを保持します。

ネストされたオブジェクトは保持されますか?

はい。React/Vue i18n 向けの有効なJSONを出力します。

無料で使えますか?

登録ユーザーは json-translate を無制限に無料利用できます。

ChatGPTとの違いは?

汎用チャットはキー名を変更しがちです。Routaraは構造ロックプロンプトで毎回パース可能なJSONを返します。

対応言語は?

1行目の Target: で任意の言語を指定できます。UIは10言語対応。