Skip to content

JiaCheng2004/Translator

Repository files navigation

Translator

Description

Our translation product, "Translator," utilizes AI technology to seamlessly translate spoken language into English and play it back instantly. Whether you're traveling abroad or engaging in international business transactions, language barriers can impede effective communication. "Translator" aims to eliminate these barriers, providing accurate and real-time translation to enhance understanding and collaboration.


[![Watch Demo](https://img.youtube.com/vi/eYqUQV51MrY/0.jpg)](https://www.youtube.com/watch?v=eYqUQV51MrY)

Tools Used

  • Backend: OpenAI's voice API for converting auditory signals into comprehensible audio.
  • Frontend: Flutter for a user-friendly interface with cross-platform compatibility.
  • Technologies: OpenAI for seamless translation capabilities.
  • Programming Languages: Dart for flexibility, ease of understanding, asynchronous operation support, and efficient performance.

Features and Improvements

Our application has undergone several improvements based on user feedback. These include:

  • Enhanced audio reduction ratio to address variations in microphone input volume.
  • Introduction of a text bot for users to reference previously spoken content.
  • Improved sparsity threshold to reduce unnecessary API calls and costs.

Running the Program

To run the program:

  1. Create a .env file with your OpenAI API key:
OPEN_AI_API_KEY="<your api key>"
  1. Run flutter pub get to install dependencies.
  2. Execute flutter run to start the program.

Future Plans

Currently, our project is limited to translating only to English. Future plans include:

  • Expanding translation capabilities to support any language pair.
  • Launching the app on various platforms, including Apple Watch, Android, and Google Extension, leveraging Flutter's compatibility.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published