i18nMate is a VS Code extension that translates your i18n JSON files using AI β while protecting placeholders, variables, and formatting.
Automatically protects {name}, %s, {{count}}, and ICU MessageFormat syntax during translation. No more broken templates.
Translate all your locale files at once β en.json β zh-CN.json, ja.json, ko.json in one click. Supports 14 languages.
Maintain a project glossary so "Submit" always becomes "ζδΊ€", never "ιδΊ€" or "ζδΊ€εΊ".
Choose overwrite, merge, or skip β handle existing translations without losing manual edits.
See translation progress in real-time with a built-in progress bar. Know exactly when it's done.
Only your JSON keys/values are sent for translation. No source code, no file paths, no personal data.