Skip to content

Halffd/Lang

Repository files navigation

Lang

A modern multilingual language learning tool with dictionary lookup and word saving features, built with Flutter.

Features

  • Japanese Dictionary Search: Look up Japanese words, kanji, and phrases
  • Automatic Kana Conversion: Convert romaji to kana while typing
  • Word Saving: Save words for later review
  • Clipboard Monitoring: Automatically search for text copied to clipboard
  • Customizable Settings: Configure display options, language preferences, and more
  • Dark Mode Support: Comfortable viewing in any lighting condition

Screenshots

Screenshots will be added after initial implementation

Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Android Studio or VS Code with Flutter plugins
  • An Android or iOS device/emulator

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/yomitan-search.git
    
  2. Navigate to the project directory:

    cd yomitan-search
    
  3. Install dependencies:

    flutter pub get
    
  4. Run the app:

    flutter run
    

Architecture

The app follows a clean architecture approach with:

  • Models: Data structures representing dictionary entries and app state
  • Services: Business logic for dictionary lookups, storage, and utilities
  • Screens: UI components for different app sections
  • Widgets: Reusable UI components
  • Utils: Helper functions and utilities

Acknowledgements

This app is inspired by the Yomitan browser extension for Japanese language learning.

About

Multilingual dictionary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •