Skip to content

ezeanyimhenry/translate_buddy

Repository files navigation

Translate Buddy

Translate Buddy is a Flutter application that reads information from NFC tags and translates it into any language of your choice using AI.

Features

  • NFC Tag Reading: Easily read information from NFC tags with your mobile device.
  • AI-Powered Translation: Translate the text from NFC tags into different languages using advanced AI technology.
  • Language Selection: Choose from a variety of languages to translate the text.

Requirements

  • Flutter SDK
  • Android or iOS device with NFC support
  • Internet connection for accessing the translation API

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/translate-buddy.git
  2. Navigate to the project directory:

    cd translate-buddy
  3. Install dependencies:

    flutter pub get
  4. Configure your NFC and translation API credentials.

  5. Run the app:

    flutter run

Configuration

  1. NFC Integration:

    Ensure your device has NFC capabilities and configure the NFC plugin in pubspec.yaml.

  2. Translation API:

    Update the API key and endpoint in lib/services/translation_service.dart with your translation API credentials.

Usage

  • Open the app and hold your NFC-enabled device close to the NFC tag.
  • The app will read the tag’s information and prompt you to select a target language for translation.
  • The translated text will be displayed on the screen.

Contributing

We welcome contributions to Translate Buddy! Please follow these guidelines:

  1. Fork the Repository: Fork the repository on GitHub.

  2. Create a Branch: Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature
  3. Make Changes: Implement your changes or new features.

  4. Commit Changes: Commit your changes with a descriptive message:

    git add .
    git commit -m "Add feature or fix bug"
  5. Push Changes: Push your changes to your forked repository:

    git push origin feature/your-feature
  6. Create a Pull Request: Open a pull request on the original repository and describe your changes.

Download the Demo

APK Download

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published