Translation_app_ / README.md
Athena1621's picture
feat: Implement Multi-Lingual Product Catalog Translator frontend with Streamlit
67f25fb
---
title: Multi-Lingual Product Catalog Translator
emoji: 🌐
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
license: mit
tags:
- translation
- indictrans2
- multilingual
- ai4bharat
- indian-languages
- neural-machine-translation
- ecommerce
- product-catalog
short_description: AI-powered translator for Indian languages using IndicTrans2
---
# Multi-Lingual Product Catalog Translator 🌐
AI-powered translation service for e-commerce product catalogs using IndicTrans2 by AI4Bharat.
## πŸš€ Quick Start - One Command Deployment
### Universal Deployment (Works on Any Platform)
```bash
# Clone and deploy in one command
git clone https://github.com/your-username/multilingual-catalog-translator.git
cd multilingual-catalog-translator
chmod +x deploy.sh
./deploy.sh
```
### Platform-Specific Deployment
#### macOS/Linux
```bash
./deploy.sh # Auto-detect best method
./deploy.sh docker # Use Docker
./deploy.sh standalone # Without Docker
```
#### Windows
```cmd
deploy.bat # Auto-detect best method
deploy.bat docker # Use Docker
deploy.bat standalone # Without Docker
```
#### Cloud Platforms
```bash
./deploy.sh hf-spaces # Hugging Face Spaces
./deploy.sh cloud railway # Railway
./deploy.sh cloud render # Render
./deploy.sh cloud heroku # Heroku
```
---
# Multi-Lingual Product Catalog Translator
**Real AI-powered translation system** for e-commerce product catalogs supporting **15+ Indian languages** with neural machine translation powered by **IndicTrans2 by AI4Bharat**.
## πŸš€ Features
- πŸ€– **Real IndicTrans2 AI Models** - 1B parameter neural machine translation
- 🌍 **15+ Languages** - Hindi, Bengali, Tamil, Telugu, Malayalam, Gujarati, and more
- πŸ“ **Product Catalog Focus** - Optimized for e-commerce descriptions
- ⚑ **GPU Acceleration** - Fast translation with Hugging Face Spaces GPU
- 🎯 **High Accuracy** - State-of-the-art translation quality
## 🌍 Supported Languages
English, Hindi, Bengali, Gujarati, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu, Urdu, Assamese, Nepali, Sanskrit
## πŸ—οΈ Technology
- **AI Models**: IndicTrans2-1B by AI4Bharat
- **Framework**: Streamlit + PyTorch + Transformers
- **Deployment**: Hugging Face Spaces with GPU support
- **Languages**: Real neural machine translation (not simulated)
## 🎯 Use Cases
- E-commerce product localization for Indian markets
- Multi-language content creation
- Educational and research applications
- Cross-language communication tools
## πŸ™ Acknowledgments
- **AI4Bharat** for the amazing IndicTrans2 models
- **Hugging Face** for providing free GPU hosting
- **Streamlit** for the web framework