Skip to content

fcozochi/smart-translator-app

Repository files navigation

Smart Translator App 🌐

App Screenshot Python Version Pygame Version Downloads v1.2.0

A multi-API translation tool supporting 100+ languages with text/voice capabilities.


📑 Table of Contents


✨ Key Features

Core Translation

  • Text translation between 134 languages
  • Batch translation (up to 5k characters)
  • Language auto-detection

Voice Features 🎤

  • Speech-to-text input
  • Text-to-speech output
  • Supports 40+ voice accents

Advanced Tools

  • Translation history (last 50 entries)
  • Favorites/bookmark system
  • Export translations to .txt/.csv

Technical

  • Multi-API fallback system
  • Low-latency UI (60 FPS)
  • Offline cache for frequent phrases

🔌 Supported APIs

Service Free Tier Key Required
Google Translate Optional
DeepL Pro Required
OpenAI GPT-4 Required
MyMemory Optional

⚙️ Installation

Requirements

  • Python 3.8+
  • 500MB disk space
  • Internet connection
# Clone repository
git clone https://github.com/fcozochi/smart-translator-app.git
cd smart-translator-app

# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # Linux/MacOS
.venv\Scripts\activate     # Windows

# Install dependencies
pip install -r requirements.txt

About

LEARNING A NEW LANGUAGE MADE EASY APP

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages