A simple and elegant translator application that translates text between different languages using the MyMemory API.
- 🌍 Translate text between multiple languages.
- 📋 Copy text to clipboard with a single click.
- 🔊 Listen to the translated text using text-to-speech.
- 🔄 Switch between languages easily.
[Watch the Demo]
- HTML
- CSS
- JavaScript
- Font Awesome
- MyMemory API
Follow these instructions to set up the project locally.
Before you begin, ensure you have met the following requirements:
- You have a modern web browser installed.
- You have an internet connection to access the MyMemory API.
-
Clone the repo:
git clone https://github.com/KDvs123/translation-website.git
-
Navigate to the project directory:
cd translation-website
-
Open
index.html
in your browser to view the app.
- Enter text in the "Enter text" textarea.
- Select the languages you want to translate from and to.
- Click the "Translate Text" button.
- The translated text will appear in the "Translation" textarea.
- Use the copy icon to copy the text, or the volume icon to hear it spoken aloud.
Contributions are welcome! Please follow these steps:
-
Fork the project.
-
Create your feature branch:
git checkout -b feature/AmazingFeature
-
Commit your changes:
git commit -m 'Add some AmazingFeature'
-
Push to the branch:
git push origin feature/AmazingFeature
-
Open a pull request.
This project is licensed under the MIT License
- 📧 Email: vihangasupasan2001@gmail.com
- 🐙 GitHub: KDvs123