English | 简体中文
Flutter GetX i18n Ally
Flutter GetX i18n Ally is a VS Code extension built on top of i18n Ally, specifically designed to support Flutter GetX internationalization (i18n).
It provides the same usage patterns and user experience as the original i18n Ally, allowing GetX projects to integrate seamlessly with zero learning curve.
✨ Key Features
GetX Framework Support
- Enable GetX support by adding
flutter-getx to
flutter-getx-i18n-ally.enabledFrameworks in VS Code settings.
Automatic .tr Key Extraction
- Scans the current Dart file and extracts all GetX
.tr localization keys.
- Supports one-click translation into multiple languages.
Translation Progress Overview
- Clearly displays translation status for each language:
- ✅ Translated
- ⬜ Empty
- ❌ Missing
- Allows batch translation of all missing entries.
AI-Powered Auto Translation
- Supports multiple translation engines, including:
- Google
- OpenAI
- Baidu
- and more
- Translation engine and API keys can be configured in settings.
Custom Locales Path Configuration
- Use
flutter-getx-i18n-ally.localesPaths to specify the directory of GetX locale files.
Visual Language Management UI
- Manage all languages and translations through an intuitive graphical interface.
🎯 Ideal For
- Flutter projects using GetX for localization
- Developers who want i18n Ally–style workflows with GetX
- Teams looking for AI-assisted and batch translation solutions
v2.0 is released with new Editor UI and Review System 🎉
Migrate from v1.x
Maintained by

Lokalise is the fastest growing language cloud technology made by developers, for developers.
As a collaborative productivity platform, it helps structure and automate the translation and localization process for any company in the world.
Learn more
Demo
Inline Annotations

Hover and Direct Actions

Manage All Translations in One Place


Extract Translations from Code

Report Missing Translations

Machine Translation

Annotations for JSON and YAML

General Features
- Supports multi-root workspaces
- Supports remote development
- Supports numerous popular frameworks
- Supports linked locale messages
- Uses i18n for the extension itself, of course. Translation List
🌍 Multilingual Support
This extension itself supports i18n as well. It will be auto-matched to the display language you use in your VS Code editor. We currently support the following languages.
Help Translate
👨💻 If you would like to help a language's translation up to date, feel free to put your name in the Maintainers field. I will @mention you when needed. Much appreciated.
❤️ Thanks
This extension was inspired by think2011/vscode-vue-i18n, it wouldn't exist without @think2011's great work.
Support for Vue Single File Component (SFC) is powered by kazupon/vue-i18n-locale-message, which is created by the author of vue-i18n. Thanks for making this!
Code Contributors
My great thanks to all the awesome contributors:

📄 License
MIT License © 2021-PRESENT Lokalise
MIT License © 2019-2020 Anthony Fu
MIT License © 2018-2019 think2011