Open Voice Translator

OpenVoice Translator is a simple, open-source voice-based translation tool that allows users to speak in one language and get real-time translations in another language. It’s designed to help people communicate across language barriers, especially in a multilingual country like India. The app will use open-source translation libraries and focus on Indian languages.
Description
Issues / PRs
Team Members

OpenVoice Translator is a simple, open-source voice-based translation tool that allows users to speak in one language and get real-time translations in another language. It’s designed to help people communicate across language barriers, especially in a multilingual country like India. The app will use open-source translation libraries and focus on Indian languages.


Key Features:

  1. Voice Input: Users can speak in their native language (e.g., Hindi, Tamil, e

  2. Text Translation: The app translates the spoken words into another language (e.g., English, Marathi, Gujarati).

  3. Text-to-Speech: The translated text is read aloud in the target language.

  4. Offline Support: Uses lightweight, open-source translation models that work offline.

  5. Simple UI: A clean and intuitive interface for easy use.


Why It’s Unique:

  • Focuses on Indian languages, which are often underrepresented in translation tools.

  • Uses open-source libraries (e.g., Google’s, MarianMT) to avoid proprietary APIs.

  • Beginner-friendly and can be built with basic web technologies.

  • Has real-world utility for travelers, students, and professionals in multilingual settings.


Tech Stack:

  • Frontend: HTML, CSS, JavaScript ,Bootstrap

  • Backend: Python (Flask) or Node.js for handling translation logic.

  • Translation Library: OpenNMT,(open-source translation tools).

  • Text-to-Speech: Use the Web Speech API (built into browsers)

  • License: MIT

No Issues, PRs or Discussions added.
Amar pujari
Amar pujari
amar_pujari
Niranjan
Niranjan
niranjan