Free · 150+ languages · No signup

AI JSON translator

Upload a JSON file and get an accurate translation of its text values while keeping the keys and structure intact.

Source Language
Target Language

Drop file anywhere

or

Supported formats: PDF, PPTX, DOCX, XLSX, CSV, JSON, XML, YAML, EPUB, VTT, SRT, JPG, PNG, HEIC, HEIF, WEBP, MD, TXT

Why people choose us

Translate JSON files,
keep everything.

Translate JSON string values while keys, structure, and data types stay exactly the same. It's built for localization files and content strings, so the output is always valid, parseable JSON that drops straight back into your app or i18n pipeline.

A JSON file with only its string values translated
Keys preserved

Only values change

Keys, nesting, arrays, and data types are all left untouched, so the structure your code relies on never changes. Only the human-readable string values are translated, keeping the file safe to load straight into your app.

A JSON tree with nested keys and translated values
Valid output

Always parseable JSON

The result is always well-formed, properly escaped JSON that parses cleanly. It drops straight back into your app or i18n pipeline, so you can ship a new locale without writing any glue code.

A JSON file passing through an AI archway and coming out translated
i18n-ready

Built for localization files

It's perfect for translating locale files and content strings, and you can generate as many language versions as you need. Localizing an app's entire string catalog becomes a quick, repeatable step.

Loved by 2M+ users

Trusted for the files
that matter most.

Developers trust it to localize app strings without breaking a thing.

I dropped in a huge file and the layout came back perfect. Saved me a whole afternoon of copy-pasting.
Mariana LópezMariana LópezLocalization Manager
Finally a translator that doesn't wreck the formatting. Everything lined up exactly like the original.
David ChenDavid ChenProduct Marketer
The translations read naturally, not robotic. My clients honestly couldn't tell.
Aisha RahmanAisha RahmanFreelance Translator
Uploaded the file and got a clean, ready-to-share version back in under a minute.
Yuki TanakaYuki TanakaMechanical Engineer
No signup, no nonsense. Drop the file in, download the translation, move on.
Marco RossiMarco RossiGraduate Student
We run files through it across the whole team. The formatting fidelity is unreal.
Grace OkaforGrace OkaforOperations Lead
I dropped in a huge file and the layout came back perfect. Saved me a whole afternoon of copy-pasting.
Mariana LópezMariana LópezLocalization Manager
Finally a translator that doesn't wreck the formatting. Everything lined up exactly like the original.
David ChenDavid ChenProduct Marketer
The translations read naturally, not robotic. My clients honestly couldn't tell.
Aisha RahmanAisha RahmanFreelance Translator
Uploaded the file and got a clean, ready-to-share version back in under a minute.
Yuki TanakaYuki TanakaMechanical Engineer
No signup, no nonsense. Drop the file in, download the translation, move on.
Marco RossiMarco RossiGraduate Student
We run files through it across the whole team. The formatting fidelity is unreal.
Grace OkaforGrace OkaforOperations Lead

FAQ

Questions,
answered.

Will my JSON keys and structure change?

No. Keys, nesting, arrays, and overall structure are preserved exactly; only the human-readable string values are translated. Your application can read the translated file just like the original, with no code changes.

Is the output valid JSON?

Yes, the translated file is always well-formed and parseable. Quotes, escaping, and syntax are handled correctly, so it loads cleanly in any JSON parser or localization framework.

Does it translate numbers or booleans?

No. Only string values are translated, while numbers, booleans, and null are left exactly as they are. This keeps your data types and logic intact, so nothing downstream breaks.

How many languages are supported?

Over 150 languages are supported in both directions, with automatic source-language detection. You can generate locale files for as many target languages as your project needs.

Do I need an account?

No, it's free to try with no signup, no credit card, and nothing to install. Upload your JSON file, choose a language, and download the translated version right away.