OPEN SOURCE
Flutter Auto Localizations
A powerful Dart CLI tool that automates the Flutter localization process. It parses ARB files, generates delegates, and leverages Google Translate to automatically localize your app into dozens of languages with ICU support.
warning
The Challenge
Manual localization is time-consuming and prone to errors, especially when handling complex ICU plural or select messages. Developers needed a tool that could bridge the gap between primary language development and multi-language support without manual overhead.
auto_awesome
The Solution
- ✦ARB Parsing Engine: Developed a robust parser to handle standard ARB files and extract keys for translation while preserving ICU structure.
- ✦Automated Translation: Integrated Google Translate API to provide high-quality initial translations for development and testing phases.
- ✦Code Generation: Implemented a generation layer that produces Flutter-compatible localization delegates and easy-to-use string accessors.
layers
Tech Stack
Dart
CLI
Google Translate
Interface Design
Visual High-Fidelity

CLI Tool in Action
Terminal Interface