Skip to content

LangaduEnglish is a modern language learning app that helps you improve your English through synchronized AI voice reading, interactive vocabulary tools, and bilingual translation. Whether you're a beginner or an advanced learner, Langadu makes studying easier, smarter, and more engaging.

Notifications You must be signed in to change notification settings

trustorcom/langadu

Repository files navigation

🌐 Langadu

Langadu is a modern language learning ecosystem developed by TrustorStudio. The first application in the series is LangaduEnglish, designed to help users learn English effectively through AI-powered voice reading, bilingual translation, word lookup, and smart flashcards.


📱 App: LangaduEnglish

🎯 Objective

To build a modern, professional, and user-friendly language learning application featuring:

  • AI voice reading with real-time word synchronization (karaoke-style)
  • Convenient bilingual translation
  • Tap-to-lookup for vocabulary
  • Advanced flashcards (with meanings, examples, synonyms, antonyms)
  • Clean and modern interface optimized for learning

✨ Key Features

1. AI Karaoke Reading

  • Plays AI voice (Amazon Polly or Flutter TTS) at slow and normal speeds (0.5x – 1.0x)
  • Highlights words in sync with the voice using timestamps
  • Yellow highlight while reading

2. Bilingual Translation

  • Displays dual-language content
  • Toggleable translation tab for better focus

3. Direct Word Lookup

  • Tap on any word to see:
    • Definitions
    • Examples
    • Pronunciation via TTS
    • Synonyms and antonyms
  • Save words to flashcard list

4. Advanced Flashcards

  • Flashcard list for saved words
  • Each word shows:
    • 5–6 most common meanings
    • 1–2 usage examples
    • 2–3 synonyms and antonyms
  • Card flip animation
  • Users can add their own notes/meanings/examples

🎨 UI & UX Design

UI (User Interface)

  • Color Scheme: Blue gradient (#1E3A8A → #60A5FA), yellow highlights (#FBBF24), white/light gray background (#E5E7EB)
  • Font: "Poppins" – modern and highly readable
  • Main Reading Screen:
    • Header with app name and reading title
    • Large text area with real-time highlighting
    • Playback controls: play/pause, speed slider, repeat
    • Translation tab (expand/collapse)
    • Word popup with shadow effect

UX (User Experience)

  • Easy-to-reach controls
  • Tap-to-lookup interaction
  • Smooth animations (highlighting, popup, card flipping)
  • Clean layout focused on effective learning

🧠 Tech Stack

  • Flutter (Dart) – Cross-platform support (iOS & Android)
  • TTS (Text-to-Speech) – Amazon Polly or Flutter TTS with timestamp support
  • Translation API – Google Translate or custom service
  • DeepSeek API – Used to generate word definitions, examples, synonyms, antonyms
  • Google Speech API – For user pronunciation feedback
  • MobileBERT – For text parsing and keyword picking

💵 Monetization

  • Rewarded Ads: Watch 3 ads to unlock 1-day VIP access
  • Subscription Plans:
    • $2/month
    • $5/year

📂 Installation (Local Development)

# Clone the project
git clone https://github.com/trustorstudio/langadu.git
cd langadu

# Install dependencies
flutter pub get

# Run the app
flutter run

About

LangaduEnglish is a modern language learning app that helps you improve your English through synchronized AI voice reading, interactive vocabulary tools, and bilingual translation. Whether you're a beginner or an advanced learner, Langadu makes studying easier, smarter, and more engaging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published