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 TranslatedText widget
  • 🔐 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