A JSON translator is a tool that converts the human-readable strings in a JSON file into another language without touching the file’s structure. Smartcat translates the string values in your locale files — keys and nesting stay exactly as they were, and placeholder tokens are locked as non-editable tags — so the translated file drops back into your i18n pipeline.
As a JSON file translator, Smartcat handles en.json, translation.json and every other locale file your i18n library reads. JSON localization goes one step further: your locale files become keys in a Smartcat project that you import and export through the UI, REST API or CLI, so each release sends only new and changed strings to translation.
Translating one file, once? The free JSON translator runs the same engine in your browser.