Translate JSON files with code logic fully preserved
Professional translation of JSON localization files. Intelligently identifies key-value structure and translates only the value. Automatically locks variables such as %s and {{name}}, ensuring syntax is 100% correct—the first choice for developers.
Superior to traditional JSON translation
"Purpose-built for developers and localization projects. Shangyi AI provides in-depth analysis of JSON syntax trees, rigorously distinguishing between Keys and Values. We translate only the text intended for user display, keeping your key names, boolean values, and numbers unchanged—ensuring program stability at its source."
Not just translating text,
but restoring the soul of your documents
Intelligent Key-Value Separation
The system automatically locks all keys (such as "menu_title":), translating only the values (such as "Home"). Regardless of how many nested levels exist, the structure remains completely stable.
Automatic Variable Lock
Automatically detects and preserves variables within strings (such as {name}, %s, $var). During translation, these variables remain firmly fixed in place and will not be translated into Chinese.
Syntax Compliance Check
Strict JSON syntax validation is performed before output, ensuring there are no extra commas or missing brackets, so the file can be directly parsed after download.
Multilingual Batch Generation
Upload an English JSON file to instantly generate versions in dozens of languages—including Spanish, Japanese, and German—with file names automatically suffixed.
Why does format matter?
- Precise formatting is the hallmark of professionalism.
- Reduce secondary formatting time.
- Ensure accurate and precise information delivery.
Core translation scenarios
Reliably meeting every translation scenario
Web front-end internationalization
Supports translation of JSON language packs for leading frameworks such as React (i18next), Vue (vue-i18n), and Angular, enabling rapid deployment of multilingual websites.
Mobile app localization
Batch translate Flutter (.arb) or React Native JSON resource files, ensuring placeholder variables remain accurate and untranslated.
Game Configuration File
Translate in-game dialogue texts and item descriptions in JSON format, while preserving attribute values and script trigger IDs.
Differentiated advantages
Why do professional teams choose us?
Context-Aware Translation
Unlike line-by-line translation, AI references other keys at the same level to accurately interpret the current value (for example, distinguishing whether 'Open' means opening a file or business status).
Duplicate Text Memory
For text that appears multiple times in a file (such as "Cancel"), the system automatically applies a uniform translation, ensuring consistent terminology across your UI.
Ultra-Large JSON Support
Supports single files up to 500MB. Whether it’s a massive JSON containing your entire site’s content or a large dataset, everything can be handled in one go.
Translation FAQs
Easy Translation in Just 3 Steps
1. Upload Your File
Click Translation page , Access the operational interface and complete the login process if required.
Supports over 30 common document formats including PDF, Word, and Excel - simply drag and drop or select your files.
2. Select Translation Language
Simply configure your source language and desired target language—we support translation between over 80 languages.
3. Start Translation and Await Results
You don't need to remain on the page while waiting. Once translation is completed, we will immediately notify you via email to review the results.
Complimentary Trial Translation – Pay Only When Satisfied
We support free translation of selected sections. Continue once you're satisfied with the results.
Start Translation