Skip to content

Vinaypaul-max/CodeAlpha_LanguageTranslationTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Lingua β€” Language Translation Tool

CodeAlpha AI Internship | Task 1

A clean, fast language translation web app built with Streamlit and deep-translator. Supports 100+ languages with auto-detection, character counting, and easy copy functionality.


✨ Features

  • πŸ” Auto language detection β€” no need to manually specify source language
  • 🌍 100+ languages supported via Google Translate (free, no API key)
  • πŸ“‹ Copy-ready output β€” translated text shown in a selectable text area
  • πŸ”’ Character counter β€” live count with 5000 char limit
  • ⚑ Instant UI β€” built with Streamlit for zero-config deployment

πŸ› οΈ Tech Stack

Tool Purpose
Streamlit Web UI framework
deep-translator Google Translate wrapper (free, no API key)
Python 3.8+ Core language

πŸš€ Setup & Run

1. Clone the repo

git clone https://github.com/YOUR_USERNAME/CodeAlpha_LanguageTranslationTool.git
cd CodeAlpha_LanguageTranslationTool

2. Install dependencies

pip install -r requirements.txt

3. Run the app

streamlit run app.py

The app will open at http://localhost:8501


πŸ“ Project Structure

CodeAlpha_LanguageTranslationTool/
β”œβ”€β”€ app.py              # Main Streamlit application
β”œβ”€β”€ requirements.txt    # Python dependencies
└── README.md           # This file

πŸ“Έ Usage

  1. Select source language (or leave as Auto Detect)
  2. Select target language
  3. Enter your text in the input box
  4. Click Translate β†’
  5. Copy the result from the output box

πŸ“Œ Notes

  • Requires an active internet connection (uses Google Translate via deep-translator)
  • Free to use, no API key required
  • Handles up to 5000 characters per translation

πŸ‘€ Author

Built as part of the CodeAlpha AI Internship program.


🌐 Live Demo

πŸ‘‰ Try it here

About

Language Translation Tool built with Streamlit and deep-translator. Supports 100+ languages. CodeAlpha AI Internship - Task 1.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages