“Highly professional and meticulous work. They truly listened to my needs and communicated very responsively. Very satisfied with the work done.”
Khaled B.
Google review (FR) , 2 months ago

JSON is the de facto format for i18n string files in React, Vue, Angular, Next.js, and React Native applications.
JSON localization files for frameworks such as react-i18next, vue-i18n, and next-intl use nested key structures, interpolation variables like {{name}} or {count}, and pluralization keys such as one, other, few, and many.
A translator who edits a JSON file in a text editor and inadvertently changes a key name or removes a closing bracket will break your application build, which is why JSON belongs in a proper software localization workflow rather than a plain text editor.
All JSON keys, nesting levels, and structural brackets are preserved exactly. Only string values are translated. The output JSON parses without errors.
Interpolation variables such as {{name}}, {count}, %s, and {0} are identified and locked before translation, preventing accidental modification.
Target-language plural forms (one, few, many, zero, other) are generated according to Unicode CLDR plural rules for the target language.
The delivered JSON file is validated for syntactic correctness before delivery. No silent errors, missing commas, or encoding issues will reach your build system.
“Highly professional and meticulous work. They truly listened to my needs and communicated very responsively. Very satisfied with the work done.”
Google review (FR) , 2 months ago
“They offer great and reasonable prices for sworn translations. Thank you for your help in translating my documents for my legal process.”
Google review (SL) , 6 months ago
“Reliable, trustworthy and customer-centric This is the summation of Michael, Suzy and their team of translators. I have worked with them for over a year, and they have been my translation service for advertising in many European languages - from Swedish to +”
Google review (INTL) , 6 years ago
Everything you need to know about translating JSON Strings files.
We support the JSON formats used by react-i18next, next-intl, vue-i18n, Angular's i18n tooling, LinguiJS, and Phrase. If you use a custom JSON schema, please send a sample file before requesting a quote so we can confirm compatibility.
Yes. Deeply nested JSON structures are supported. Keys at any nesting level are preserved exactly. If your JSON has both translatable string values and numeric or boolean values at the same level, only string values are sent for translation.
English typically has only two plural forms (one and other). Languages such as Polish, Russian, and Arabic use three to six plural forms. We generate all required plural forms for the target language according to Unicode CLDR plural rules and add them to the JSON output under the correct keys.
Send us your JSON Strings file and we will quote as quickly as possible. Format preserved, meaning accurate, delivered on time.