flutter_ai_i18n_extractor 1.0.0 copy "flutter_ai_i18n_extractor: ^1.0.0" to clipboard
flutter_ai_i18n_extractor: ^1.0.0 copied to clipboard

Automatically detect, extract, and intelligently translate hardcoded text in Flutter projects using AI-powered abbreviation generation and professional translations, fully compatible with Flutter's in [...]

Changelog #

1.0.0 2025-5-31 #

Added #

  • πŸ” Smart String Detection: AST-based parsing to find hardcoded strings in Dart files
  • πŸ€– AI-Powered Key Generation: Intelligent localization key generation using OpenAI, Google AI, or Anthropic
  • 🌍 Professional Translation: High-quality translations with context awareness
  • πŸ“ ARB File Generation: Creates and updates ARB files compatible with Flutter's localization system
  • πŸ”„ Code Replacement: Automatically replaces hardcoded strings with localization calls
  • 🎯 Context-Aware Analysis: Analyzes UI context for better key naming and translations
  • βœ… flutter_intl Compatibility: Full compatibility with existing flutter_intl and intl_utils workflows
  • πŸ› οΈ CLI Interface: Command-line tool for easy integration into development workflows
  • πŸ“‹ Configuration Management: YAML-based configuration with environment variable support
  • πŸ”§ Multiple AI Providers: Support for OpenAI, Google AI, and Anthropic APIs
  • 🌐 Multi-language Support: Generate translations for multiple target languages simultaneously
  • 🎨 Context Types: Intelligent detection of UI element types (button, title, message, error, etc.)
  • πŸ“Š Statistics and Reporting: Detailed statistics about extraction and translation processes
  • πŸ”’ Backup System: Automatic backup of original files before modifications
  • πŸŽ›οΈ Dry Run Mode: Preview changes before applying them
  • πŸ“ Pattern Matching: Flexible file inclusion/exclusion patterns
  • πŸ”‘ Key Naming Conventions: Support for camelCase and snake_case naming conventions
  • πŸ“– Comprehensive Documentation: Detailed README with examples and best practices
1
likes
0
points
79
downloads

Publisher

unverified uploader

Weekly Downloads

Automatically detect, extract, and intelligently translate hardcoded text in Flutter projects using AI-powered abbreviation generation and professional translations, fully compatible with Flutter's intl utils system.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, args, cli_util, collection, colorize, glob, http, meta, path, yaml

More

Packages that depend on flutter_ai_i18n_extractor