Skip to main content

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

Real-time dynamic translation package for Flutter applications using TranslatX API with offline disk caching and instant language switcher.

Dynamic App Translator #

A real-time, dynamic translation package for Flutter applications using the TranslatX API. Easily translate app strings into 100+ languages on the fly without complex Google Cloud setup or manual ARB file maintenance!


🎁 Claim 5,000 Free Words Quota / Month #

Get your instant API Key with 5,000 free words/month at:
👉 https://dynamic-translator-9m3i3ftxc.vercel.app/


⚡ Features #

  • 🚀 Zero Complex Setup: Get an API key in 5 seconds without credit card requirements.
  • 📱 100+ Languages: Dynamic translation in Hindi, Spanish, French, German, Marathi, Gujarati, etc.
  • 💾 Smart Disk & Memory Caching: Saves translated strings locally to prevent duplicate API requests and reduce bandwidth.
  • ⚡ Instant UI Rebuild: Rebuilds active UI screens automatically when the user switches language.

🛠️ Quick Start #

1. Initialize Controller #

Initialize the DynamicTranslatorController in your main() function:

import 'package:flutter/material.dart';
import 'package:dynamic_app_translator/dynamic_app_translator.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  await DynamicTranslatorController.instance.init(
    apiKey: 'YOUR_API_KEY_HERE', // Get free key at https://dynamic-translator-9m3i3ftxc.vercel.app/
    defaultLanguage: 'en',
  );

  runApp(const MyApp());
}

2. Translate Text in UI #

Use .tr() extension method on any String:

Text('Hello world! Welcome to our application.'.tr())

3. Switch Language Dynamically #

Change language anywhere in your app:

ElevatedButton(
  onPressed: () {
    DynamicTranslatorController.instance.changeLanguage('hi'); // Change to Hindi
  },
  child: const Text('Switch to Hindi'),
);

🌐 API Dashboard #

Monitor your remaining word quota and API consumption at:
https://dynamic-translator-9m3i3ftxc.vercel.app/

1
likes
0
points
644
downloads

Publisher

unverified uploader

Weekly Downloads

Real-time dynamic translation package for Flutter applications using TranslatX API with offline disk caching and instant language switcher.

Homepage

License

unknown (license)

Dependencies

flutter, http, shared_preferences

More

Packages that depend on dynamic_app_translator