This is a web-based translator app built using vanilla JavaScript, HTML, and CSS. It allows you to translate text between a variety of languages using the MyMemory API. The app also includes audio pronunciations of words in the source and target languages to aid with language learning.
- Visit https://translator-app-rust.vercel.app/ in your web browser.
- Enter the text you want to translate in the "Source text" input field.
- Select the source language of the text from the dropdown menu.
- Select the target language you want to translate the text into from the dropdown menu.
- Click on the "Translate" button.
- The translated text will appear in the "Translated text" input field.
The translator app currently supports translation between the following languages + many more:
- English
- Spanish
- French
- German
- Italian
- Portuguese
- Russian
- Chinese (Simplified)
- Japanese
- Korean
- Arabic
- JavaScript (no frameworks used for practice), HTML, CSS, MyMemory API
Note: The app includes audio pronunciations of words in the source and target languages to aid with language learning. To listen to the pronunciation of words, click on the speaker icon next to the text.