Skip to content

VFedyk/lnt

Repository files navigation

LNT - Language Nerd Tools

Application for learning languages through reading.

Requirements

  • Flutter SDK ^3.10.7
  • Dart SDK ^3.10.7

Getting Started

  1. Clone the repository:

    git clone https://github.com/VFedyk/lnt
    cd lnt
  2. Install dependencies:

    flutter pub get
  3. Run the application:

    # For macOS
    flutter run -d macos
    
    # For iOS (simulator or device)
    flutter run -d ios
    
    # For Android (emulator or device)
    flutter run -d android
    
    # For Chrome (web)
    flutter run -d chrome

Build

# Build for macOS
flutter build macos

# Build for iOS
flutter build ios

# Build APK for Android
flutter build apk

# Build for web
flutter build web

Features

  • Import texts from URL, TXT, or EPUB (with cover extraction)
  • Organize texts in collections with grid/list views
  • Track vocabulary with status levels (Unknown → Known)
  • Link word forms to base terms
  • Color-coded reader with multi-word selection
  • DeepL translation integration
  • Character-based language support (Chinese, Japanese)
  • Export vocabulary to CSV or Anki

Gratitude and recognition

  • FLTR
  • LingQ

About

Language Nerd Tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published