NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
AI-powered Flutter translation package with automatic fallback across multiple free AI providers (Gemini, Groq, OpenRouter). Supports offline caching, .tr extension, and zero JSON maintenance.
Last release 6 months ago
11 Apr 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
5 releases · first in 2026
One column per month.
Auto fallback — Groq → OpenRouter → Gemini → Google Translate
WebCacheBackend added using SharedPreferences (IndexedDB on web)SqfliteCacheBackend now uses sqflite_common_ffi on desktop platformsTranslationCacheBackend abstract class exported — implement custom storage backendcacheBackend parameter added to AiSmartTranslate.init() for custom backend injectionProviderConfig class added — define provider order and models via providers list in init()ProviderConfig.customProviderConfig.groq and ProviderConfig.openRouter now accept a model parameterdont parameter added to trOf , trContentOf — preserves specified substrings (names, dates, etc.) from being translated
dont parameter added to trOf, trContentOf — preserves specified substrings (names, dates, etc.) from being translatedtrWith(dont: [...]) method added as context-free alternative to .tr getter with skip supporttrContentWith(dont: [...]) method added as context-free alternative to .trContent getter with skip supportMinor improvement and code fixes
Minor improvement and code fixes
trContent / trContentOf(context) for runtime translationtrContent / trContentOf(context) for runtime translation.tr String extension with debounced batch queue
.tr String extension with debounced batch queueAiSmartTranslate facade for easy accessYour coding agent can read these notes before it upgrades. Set up the MCP server →