.json ← supported

Translate JSON Files.
Keys Always Intact.

Upload your JSON. Every string value is translated and written back exactly where it was — same keys, same nesting, same structure.

🔑 Keys never touched ⚙️ Nesting preserved 🌍 100+ languages

From $4.99 · 5,000 words · No subscription

🔑
Keys
never touched
⚙️
Structure
always intact
strings.en.json Ready
{
"welcome""Welcome back!",
"nav": {
"home""Home",
"settings""Settings"
},
"auth": {
"login""Sign in",
"logout""Sign out"
}
}
Ready to translate 0%
⚙️ strings_FR.json Download ↓
🔑
keys preserved
100+
target languages
nesting levels
4
AI engines
3 Steps

Upload once. Every locale ready.

No key editing. No schema changes. No broken imports.

01

Upload Your .json

Drop in any JSON file. We parse the full structure — nested objects, arrays, string values — while leaving every key, number, boolean, and null exactly as-is.

.json
02

Pick Your Target Languages

Choose your target languages. All string values translated in parallel. Same price per word regardless of how many languages you pick.

🇪🇸 ES 🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Download — Load Into Your App

One .json per language. Same structure, same keys, same nesting.

strings_FR.json strings_DE.json
Structure Guaranteed

Only the values change. Everything else stays.

Keys, nesting, arrays, numbers, booleans, and null — all pass through untouched.

Your file
📄 en.json
{ "hero.title": "The global platform for teams.", "hero.sub": "Ship faster, together.", "cta.primary": "Start for free" }
✓ After DocTranslate.AI (FR)
📄 fr.json
{ "hero.title": "La plateforme mondiale pour les équipes." ← key unchanged "hero.sub": "Livrez plus vite, ensemble.", "cta.primary": "Commencer gratuitement" }
🔑
Keys
Never modified, exactly as written in the original
{}
Nesting
Deep objects preserved recursively, any depth
[]
Arrays
Array order and all items preserved
🔢
Non-string values
Numbers, booleans, and null pass through untouched
🔤
Key order
Insertion order maintained throughout
📄
Encoding
UTF-8 output, BOM handled automatically
Who uses this

Built for anyone who ships JSON to production

🌐

i18n Locale Files

react-intl, i18next, vue-i18n — translate your entire en.json into every locale your app needs.

en.json → fr.json · de.json · es.json
📱

Mobile App Strings

iOS/Android string exports as JSON — all string keys preserved, ready to import back.

strings_en.json → strings_ja.json
🛒

E-commerce Product Data

Product names, descriptions, categories — bulk translate JSON exports from your catalog API.

catalog_export.json · 2,400 strings
🤖

API Response Data

Translate user-facing strings in API responses — keys, types, and structure stay valid JSON.

api_messages.json · schema intact
📧

Email Templates

Handlebars and Mustache templates in JSON — placeholders like {{name}} pass through untouched.

email_templates.json · safe
🧩

CMS Content

Contentful, Sanity, Strapi JSON exports — translate the content, preserve the schema.

contentful_export.json · schema safe
AI Engines

You pick the AI.
We preserve the keys.

Match the engine to your content type — marketing, technical, or high-volume.

Claude

Best quality

Ideal for marketing copy, creative content, and UI strings where tone matters.

ChatGPT

Fast & reliable

Great all-rounder for app strings, error messages, and product descriptions.

DeepL

European languages

Industry standard for DE, FR, ES, IT, NL locale files.

Google

Maximum coverage

100+ languages. Best for APAC and rare language pairs.

FAQ

Common questions

⚙️

Your JSON.
Every locale.
Zero config changes.

Plans from $4.99. 5,000 words. No subscription required.

One-time purchase · Credits valid 1 year · No subscription

Related formats