All Pro tools
ProCloud

AI i18n Translator

Translate JSON locale files with AI while preserving keys, variables, placeholders and markup.

What it does

  • Preserves every JSON key — only values are translated
  • Keeps {variables}, HTML tags and markdown structure intact
  • Tone, regional variant, glossary and protected-term options
  • Quality report flags length, glossary and protected-term issues
  • Strings that need no translation are never sent to the model

How it works

  1. 1Paste your source JSON into the input.
  2. 2Choose source and target languages, plus tone, glossary or protected terms.
  3. 3Run the translation.
  4. 4Review the quality report, then copy or download the translated JSON.

Use cases

  • Localising a web app’s en.json into ar.json, fr.json, etc.
  • Translating locale files without breaking ICU placeholders
  • Keeping brand and product terms unchanged across languages

Try AI i18n Translator

Checking access…

Frequently asked questions

Will my JSON keys or {placeholders} be changed?
No. Keys are never translated, and placeholders, HTML tags and markdown structure are preserved. The quality report flags any case where a protected term or glossary entry was not applied.
Can I keep certain terms untranslated?
Yes — list them under “Leave unchanged”, and add a glossary to force specific translations.
What does the quality report check?
It flags suspicious length changes and checks whether glossary entries and protected terms were applied. Review those findings before using the translated locale file.