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 ИИ — FAQ

json translate ai с сохранением ключей.

Как перевести JSON без изменения ключей?

Вставьте JSON, строка 1: Target: ru.

Вложенные объекты?

Да.

Бесплатно?

Без лимита.

Отличие от ChatGPT?

Заблокированная структура.

Языки?

Любой через Target:.