Skip to content
 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Bhaasha

Language Translator | Bhaasha

A simple language translator web app that allows users to translate text between different languages using the MyMemory Translation API. It also includes Text-to-Speech (TTS) and Speech-to-Text (STT) functionalities using the Web Speech API.

🚀 Features

  • Translate Text between multiple languages
  • Swap Languages easily with a button click
  • Copy Translated Text to the clipboard
  • Text-to-Speech (TTS) for pronunciation assistance
  • Speech-to-Text (STT) for voice input
  • Responsive Design for all screen sizes

🛠️ Technologies Used

  • HTML - Structure of the app
  • CSS - Styling and responsiveness
  • JavaScript - Core functionality
  • MyMemory Translation API - Translation service
  • Web Speech API - Speech recognition & text-to-speech

📂 Project Structure

📦 language-translator
├── 📂 js
│   ├── countries.js     # List of supported languages
│   ├── script.js       # Main JavaScript logic
├── 📂 css
│   ├── style.css       # Styles for the UI
├── index.html          # Main HTML file
├── README.md           # Project documentation

🔧 Installation & Usage

  1. Clone the repository
    git clone https://github.com/SarveshShahane/Bhaasha/tree/main
  2. Open index.html in a browser.
  3. Start translating!

📌 How to Use

  1. Enter text in the input box.
  2. Select languages from the dropdown.
  3. Click Translate to get the translated text.
  4. Use Copy, TTS, or Speech Input for additional functionality.

🎙️ Speech Features

  • Click the microphone to speak and convert speech to text.
  • Click the speaker icon to hear the translated text.

🔗 Live Demo

🤝 Contributing

Feel free to contribute! Fork the repo, make changes, and submit a pull request. 😊


⭐ If you like this project, give it a star on GitHub!

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages