Skip to content

vaishnavipanskar28-sys/CodeAlpha_LanguageTranslation_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

image# Language Translation Tool

Project Description

Language Translation Tool is a web-based application that allows users to translate text from one language to another. Users can enter text, choose source and target languages, and get translated output using a translation API. The application also includes additional features such as Copy Text and Text-to-Speech for better user experience.

Features

  • Enter text for translation
  • Select source language
  • Select target language
  • Translate text instantly
  • Display translated output
  • Copy translated text
  • Text-to-Speech functionality
  • User-friendly interface

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • MyMemory Translation API

Supported Languages

  • English
  • Hindi
  • Marathi
  • French
  • Spanish

How It Works

  1. User enters text in the input box.
  2. User selects source language.
  3. User selects target language.
  4. Click on the Translate button.
  5. Application sends request to MyMemory Translation API.
  6. API processes the translation request.
  7. Translated text is displayed on the screen.
  8. User can copy translated text or listen using Text-to-Speech.

Project Structure

Language-Translation-Tool/
│
├── index.html
├── README.md

API Used

MyMemory Translation API is used to translate the entered text.

API Format:

https://api.mymemory.translated.net/get?q=text&langpair=source|target

Screenshots

Language Translation Tool Screenshot

Future Improvements

  • Add more language options
  • Add dark mode
  • Add speech-to-text functionality
  • Improve UI design

Advantages

  • Easy to use
  • Fast translation process
  • Supports multiple languages
  • Better accessibility with speech feature

Conclusion

This Language Translation Tool helps users easily translate text between multiple languages. It demonstrates frontend development concepts, API integration, and interactive web features.

Author

Vaishnavi

About

This is a Language Translation Tool that allows users to enter text, select source and target languages, and get real-time translated output using a translation API. The project provides a simple user interface and demonstrates API integration for language translation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages