Skip to content

πŸš€ Language Translator is a ReactJS-based web application that enables seamless text translation using the Microsoft Translator API. Users can enter text, select languages, and receive instant translations. It also features text-to-speech (TTS) for listening to translations, a responsive UI, and error handling, ensuring a smooth user experience

Notifications You must be signed in to change notification settings

krgauravsk/Language-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Language Translator

πŸš€ Overview

The Language Translator is a dynamic web application designed to simplify multilingual communication. By leveraging the Microsoft Translator API, it enables real-time text translation across various languages. The app features an easy-to-use interface, language selection options, and text-to-speech (TTS) capabilities for audio playback of translations. With its responsive design and built-in error handling, the application ensures a smooth and efficient translation experience for users.

✨ Features

  • Translate text between 100+ languages

  • Text-to-speech (TTS) functionality

  • Reverse source and target language selection

  • Clear input text functionality

  • User-friendly and responsive UI

  • Error handling for API failures

πŸ“Œ How to Use

  1. Select the input and output languages from the dropdown list.

  2. Enter the text you want to translate in the input field or translate by voice.

  3. Click on the Translate button to get the translated text.

  4. Click on the Speaker icon to listen to the translation.

  5. Use the Reverse button to swap input and output languages.

  6. Clear input text using the Clear button.

πŸ”§ Technologies Used

  • React.js for frontend development

  • CSS for styling

  • Microsoft Translator API for language translation

  • JavaScript for functionality

Github codesandbox link: https://codesandbox.io/p/github/krgaurav212/Language-Translator

About

πŸš€ Language Translator is a ReactJS-based web application that enables seamless text translation using the Microsoft Translator API. Users can enter text, select languages, and receive instant translations. It also features text-to-speech (TTS) for listening to translations, a responsive UI, and error handling, ensuring a smooth user experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published