ai_translation_generator 1.0.2
ai_translation_generator: ^1.0.2 copied to clipboard
A professional CLI tool for AI-powered translation generation using Google's Gemini AI. Generate Flutter l10n files with ease.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.2 - 2024-12-19 #
Added #
- 📚 Comprehensive dartdoc documentation for all public APIs
- 📖 Example directory with complete usage example
- 🎯 Improved documentation coverage to meet pub.dev standards
Fixed #
- 📝 Added missing documentation for CliUtils, ConfigService, and main library
- 📋 Created example/example.dart demonstrating programmatic usage
- 📖 Added example/README.md with detailed setup instructions
1.0.1 - 2024-12-19 #
Fixed #
- 🔧 Fixed executable configuration for
dart pub global activate - 📦 Added proper
executablessection in pubspec.yaml - 🚀 CLI now accessible as
aitranslationcommand after global activation
1.0.0 - 2024-12-19 #
Added #
- 🚀 Initial release of AI Translation Generator
- ✨ Professional CLI interface with beautiful terminal output
- 🌍 Multi-language translation support using Google Gemini AI
- 🔧 Flutter l10n standard output format (
lib/l10n/directory) - 🔐 Secure API key management with environment variables
- 📁 YAML-based configuration system
- 🎨 Progress indicators and loading animations
- 🌐 Internet connectivity checking
- ⚡ Fast and efficient translation processing
- 🛡️ Comprehensive error handling and validation
- 📖 Complete documentation and setup guides
Features #
aitranslation init- Initialize configurationaitranslation generate- Generate translations- Support for 100+ languages
- Environment variable and .env file support
- Professional CLI with colors and animations
- Flutter l10n compatible output
Security #
- No hardcoded API keys
- User-specific API key management
- Secure environment variable handling
- Local processing only
Documentation #
- Comprehensive README with setup instructions
- API key security guidelines
- Contributing guidelines
- MIT License