arb_translator_gen_z 1.0.2
arb_translator_gen_z: ^1.0.2 copied to clipboard
A Flutter command-line tool that automatically translates ARB localization files into multiple languages, simplifying app internationalization.
arb_translator_gen_z #
A simple Dart CLI tool to automatically translate your .arb files into multiple languages.
Perfect for Flutter internationalization (i18n) projects.
✨ Features #
- Translate
.arbfiles into one or multiple languages - Supports all major languages (Google Translate coverage)
- Option to translate into all supported languages in one go
- Automatically updates
@@localein the translated.arbfiles - No API key required (uses Google Translate free endpoint)
🚀 Installation #
As a dependency #
Add this package to your pubspec.yaml:
dependencies:
arb_translator_gen_z: ^1.0.0
Then run:
dart pub get
As a CLI tool, activate it globally:
dart pub global activate arb_translator_gen_z
You can now run the CLI with:
arb_translator_gen_z
dart run bin/arb_translator.dart --source lib/l10n/app_en.arb --lang "te ne ug"
— for multiple languages
dart run bin/arb_translator.dart --source lib/l10n/app_en.arb --lang ne
— for single language like Nepali
dart run bin/arb_translator.dart --source lib/l10n/app_en.arb --lang all
— for all languages