.json Translation Tool

Translate JSON Files Online — Free & Structure-Safe

Upload your i18n JSON locale file, pick a target language, and download a perfectly translated JSON — nested keys, ICU variables, and pluralization rules stay 100% intact. Free, no account required.

check_circle No account required security Files processed in-memory public 20+ Languages

Drop your file here, or click to browse

Simple 3-Step Process

How to Translate .json Files Online

01

Upload .json File

Drag and drop your .json file into the translator. Our parser immediately extracts translatable text while preserving code syntax.

02

Select Target Language

Choose from over 20+ languages including Spanish, German, French, Portuguese, Ukrainian, Japanese, and more.

03

Download Translation

Review the side-by-side diff preview and download your translated .json file with zero structural corruption.

Built for Developers & Translators

Why Translate .json Files with structrans?

verified

Preserves template variables like {{username}}, {count}, %s, and all ICU message format placeholders.

verified

Handles deeply nested JSON key-value structures and arrays without flattening or corruption.

verified

Supports i18next, react-intl, vue-i18n, next-intl, Angular i18n, and any standard JSON locale format.

verified

100% in-memory processing — your JSON files are never stored on a server or disk.

FAQ

Frequently Asked Questions

How do I translate a JSON file online for free? expand_more

Simply upload your JSON file to structrans, select a target language, and click Translate. Your translated JSON downloads instantly — variables, nested keys, and ICU plurals intact. No account or credit card needed.

Will structrans break my template variables like {{name}} or {count}? expand_more

No. Our AST parser tokenizes all template variables into protected placeholders before translation and restores them exactly in the translated output.

Does it support nested JSON objects and arrays? expand_more

Yes! structrans recursively traverses all nested JSON keys and arrays, translating only human-readable text values while preserving the exact object structure.

Which JSON i18n frameworks are supported? expand_more

structrans works seamlessly with all standard JSON locale files: i18next, react-intl, vue-i18n, next-intl, gatsby-plugin-react-intl, Angular i18n, and any custom JSON translation format.

Ready to Translate Your .json Files?

Try structrans for free with instant AST parsing and zero data retention.

Translate .json Now