google_bangla_translate 0.0.2
google_bangla_translate: ^0.0.2 copied to clipboard
A Flutter package for translating text between English and Bangla using Google Translate API, with GetX integration and a TranslatedText widget.
google_bangla_translate #
A simple Flutter package for translating text between English and Bangla (or any other supported language) using the Google Translate API, with GetX support for dynamic language changes.
🚀 Features #
- 🌐 Translate text using Google Translate API
- ⚡ Real-time translation with GetX reactive state
- 🧩 Easy-to-use
TranslatedTextwidget - 🔐 No hardcoded API keys — secure and developer-friendly
📦 Installation #
Recommanded:
ADD in pubspec.yaml: google_bangla_translate: ^0.0.1
Import in Project: import 'package:google_bangla_translate/google_bangla_translate.dart';
ADD in main.dart:
void main() {
final langCtrl = Get.put(LanguageController());
langCtrl.initTranslator('YOUR_GOOGLE_API_KEY');
runApp(MyApp());
}
Toogle Function: onTap: () { langCtrl.currentLang.value = langCtrl.currentLang.value == 'en' ? 'bn': 'en'; Get.snackbar( 'Language Changed',langCtrl.currentLang.value == 'en' ? 'English' : 'বাংলা',snackPosition: SnackPosition.BOTTOM,); }
Use in View File: TranslatedText("Hello") //use it like as Text()
or
Add this line to your app’s pubspec.yaml:
dependencies: google_bangla_translate: git: url: https://github.com/Mehedyhasan21701011/googel_translate_bangla