Manage locale JSON and YAML files, auto-translate with AI, and sync with your Vue app via CLI.


Vue apps often begin with a simple locales folder and a working vue-i18n setup. Later, the work shifts from wiring translations to maintaining consistent keys, reviewing copy changes, and keeping every language file aligned across features and releases.
SimpleLocalize helps you manage Vue copy in one place while keeping your existing project structure intact. Push locale files with the CLI, review updates in the online editor, and pull finished translations back into your app when you are ready to ship.
From source locale files to production builds, SimpleLocalize fits each step of your Vue i18n setup.
A CLI-first workflow that keeps Vue translations updated with every release.
Run simplelocalize upload to push your source locale files. Keys and nested structure stay intact.
Auto-translate with DeepL or OpenAI, then review in the online editor with your team.
Run simplelocalize download to pull translated files. Build your Vue app with up-to-date translations.
For a step-by-step walkthrough, see the getting started guide.
Start a free project and upload your first locale file in minutes.
Start for freeCLI pipeline
Upload source locales, translate in the cloud, and pull clean files back into your Vue project.
Add these commands to CI/CD for automated localization in each build. Read more about the i18n online editor and visit all developer tools.
Building multiple frontends? Manage all translations in one SimpleLocalize project and export each framework format separately.
Manage locale files for vue-i18n and keep keys consistent across Vue 2 and Vue 3 apps.
Manage Angular i18n and ngx-translate resources in one place.
Export JSON files for react-i18next, FormatJS, and other React i18n libraries.

Why SimpleLocalize
Practical tooling that matches Vue localization workflows.
Guides and tutorials for Vue localization with SimpleLocalize.

Learn how to manage Android string resources, plurals, and arrays. A technical guide to localizing Android XML files with SimpleLocalize for seamless translation workflows.

Learn how to internationalize and localize Vue 3 and Nuxt apps with vue-i18n. Covers setup, translation files, pluralization, locale detection, lazy loading, CI/CD integration, and SimpleLocalize workflows.

Everything developers need to know about .xcstrings string catalogs. Covers JSON schema, extractionState and translationState flags, pluralization, device variants, universal placeholders, Git merge conflict strategies, Xcode 26 AI comments, and SimpleLocalize integration.

How Django's built-in i18n system works: gettext, message files, plurals, locale URLs, and syncing translations with a TMS.

How API-driven localization works: architecture patterns, caching, rate limits, and when to use an API instead of CDN hosting.

Learn how to manage translations differently across dev, staging, and production. Environment setup, missing key behavior, CI/CD promotion, and real workflow examples with SimpleLocalize.
SimpleLocalize supports JSON and YAML locale files used in Vue projects. Upload source files through CLI or API, manage translations in the online editor, and download files in the same format. Nested keys and message structure are preserved.
Yes. The workflow works with both Vue 2 and Vue 3 projects, including Nuxt-based apps. If your app reads JSON or YAML locale files, you can integrate SimpleLocalize without changing your core i18n setup.
Yes. SimpleLocalize works with vue-i18n by managing the locale files your app already uses. Upload source keys, translate them, and download ready files for your build or runtime delivery.
Add simplelocalize upload and simplelocalize download to your pipeline. New keys are pushed and translated files are pulled on each build. You can also use automations for translation and publishing actions.
Yes. One SimpleLocalize project can include translations for Vue, Angular, React, mobile, and backend systems. You keep one key set and export different file formats for each app.