Skip to content

LangFusion is a Flutter-based language translator app that enables seamless text translation across 100+ languages. It features a user-friendly UI, real-time translations, and smooth performance for a hassle-free experience.

Notifications You must be signed in to change notification settings

AbdullahAli2005/LangFusion

Repository files navigation

LangFusion

LangFusion is a powerful and intuitive language translation app designed to break language barriers effortlessly. With its sleek interface and robust features, LangFusion caters to diverse translation needs, supporting over 100+ languages, auto-detection, OCR capabilities, and more.


Features

🌐 Translate Over 100+ Languages

LangFusion supports translations across more than 100 languages. Whether you’re traveling, studying, or just curious about a language, LangFusion has got you covered.

🕵️ Auto-Detect Language

Not sure about the source language? No problem! LangFusion's Auto-Detect feature identifies the language of your input text seamlessly.

📸 OCR Functionality

With built-in Optical Character Recognition (OCR), LangFusion allows you to extract text from images and translate it instantly. This feature is perfect for reading signs, menus, or any printed text in a foreign language.

🕒 History Functionality

Never lose track of your past translations! LangFusion maintains a history of your translations, so you can revisit or reuse them whenever you need.

🔗 Share Translations

Easily share your translations with friends, colleagues, or social media platforms directly from the app.


Getting Started

Prerequisites

  • Flutter SDK
  • Android Studio or VS Code (for development)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/langfusion.git
  2. Navigate to the project directory:
    cd langfusion
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

How to Use

  1. Select Languages: Choose the source and target languages from the dropdown menus. Use Auto-Detect for source language if unsure.
  2. Input Text: Enter text manually or use the OCR functionality to extract text from an image.
  3. Translate: Tap the "Translate" button to see the result instantly.
  4. Speak: Use the "Speak" button to hear the translated text.
  5. Share: Tap the "Share" button to share translations.
  6. History: Access past translations from the History screen.

Screenshots

(Add relevant screenshots showcasing the app’s UI and features)


Contribution

We welcome contributions to improve LangFusion. Feel free to submit issues or pull requests.

Steps to Contribute:

  1. Fork the repository.
  2. Create a feature branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add new feature"
  4. Push your branch:
    git push origin feature-name
  5. Open a Pull Request.

License

LangFusion is open-source and available under the MIT License. See the LICENSE file for details.

About

LangFusion is a Flutter-based language translator app that enables seamless text translation across 100+ languages. It features a user-friendly UI, real-time translations, and smooth performance for a hassle-free experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published