Supported formats:.json

Translate React and i18next JSON files preserving interpolation tags

Upload your frontend locale files. Interpolated variables like {{username}}, HTML tags like <Trans>, and plural keys are preserved byte for byte.

Drop your JSON file here

Up to 2 MB, five files a day. Nothing to install, no account.

Start with AI Glot

Built for React, Next.js, and TypeScript developers

i18next relies on syntax like {{name}}, $t(key), and nested plural keys (_one, _other). AI Glot translates the surrounding copy while preserving every variable identifier.

Zero JSON parse errors

Nesting, arrays, quotes, and commas are strictly preserved. Files pass JSON.parse() immediately.

i18next and react-intl compatibility

Full support for {{interpolation}}, component tags, and ICU message format.

Preserves existing translations

Easily fill in newly added keys without overwriting reviewed human translations.

Clean Git diffs

JSON key order and indentation are maintained for clean code review in pull requests.

Localize your React app in 3 steps

Commit translated JSON straight into your repo.

Upload your locales/en.json file

Drop your source i18n JSON dictionary with nested keys.

Upload JSON →

Review plan and verify interpolation keys

Preview strings and confirm {{variable}} placeholders are protected.

Review translation →

Commit translated JSON to Git

Download translated JSON files matching your exact key hierarchy.

Download JSON →

React i18n translation FAQ

Which React i18n libraries are supported?

Native compatibility with next-intl, react-i18next, react-intl, LinguiJS, and Remix i18n JSON files.

Are {{variable}} interpolation placeholders preserved?

Yes. Variables inside double braces ({{count}}, {{userName}}) and component placeholders ($t(key)) are treated as immutable tokens and preserved exactly.

Does AI Glot support ICU MessageFormat plurals and gender rules?

Yes. Complex ICU syntax like {count, plural, one{# item} other{# items}} is recognized and translated with valid target language plural rules.

Is JSON syntax and indentation guaranteed to be valid?

Yes. All generated files pass JSON.parse() validation. Quotes, commas, arrays, and nesting depth are strictly preserved, matching your project's indentation.

Why not copy-paste JSON into ChatGPT?

ChatGPT frequently truncates files over 100 lines, hallucinates keys, misses nested sub-objects, or outputs unescaped quotation marks that crash your build. AI Glot guarantees 100% structural fidelity.

Can I translate newly added keys without overwriting existing translations?

Yes. You can upload updated JSON dictionaries to populate missing keys while keeping human-approved strings untouched.

How does AI Glot handle short UI labels like Save or Close in context?

By analyzing surrounding keys and parent object context, AI Glot accurately distinguishes verbs from nouns (e.g. Save as an action vs Save as a discount).

Is there a free tier for React developers?

Yes. Upload your locales/en.json file into the free tool above to translate strings immediately with zero credit card required.

Localize your React application effortlessly

Translate React JSON →

Prompt copied

  1. 1Open your AI agent
  2. 2Paste the promptCtrl V
  3. 3Follow its guidance
Show the prompt

Translate a file for me with AI Glot. Ask me which file and which languages, then follow https://ai-glot.com/agent.md

Your first 5,000 words free