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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors