Language Translation Web Application is a tool that allows users to seamlessly translate text between multiple languages. It includes features such as text-to-speech for both input and translated text, language swapping, and a translation history. Additionally, it offers a dark mode toggle for improved user experience in low-light conditions.
- Text Translation: Translate text between multiple languages using a simple interface.
- Text-to-Speech: Listen to the input or translated text in the selected language.
- Language Swapping: Easily swap between source and target languages.
- Translation History: Save and view your translation history.
- Dark Mode: Toggle between light and dark themes for comfortable viewing.
- HTML5: For structuring the content of the application.
- CSS3: For styling, including support for dark mode.
- JavaScript: For implementing interactive features.
- Font Awesome: For icons used in the application.
- Translation API: MyMemory Translation API for translating text.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/language-translation.git cd language-translation
-
See the project locally:
- Translate Text: Enter text in the input field, select source and target languages, and click "Translate".
- Listen to Text: Use the speaker icons to listen to the input or translated text.
- View History: Check the translation history on the sidebar.
- Toggle Dark Mode: Use the dark mode toggle to switch between light and dark themes.
To deploy the Language Translation Web Application:
- Deploy by selecting main branch
- select home./ directory for building
- Deploy the application using your preferred hosting service.
Vaishnavi Prakash - LinkedIn - Email
Project Link: https://github.com/vaishnaviprakash12/Language-translator