Kartikey-M/BharatML-multilingual-catalog-translator

AI-powered multi-lingual product catalog translator using IndicTrans2. FastAPI backend + Streamlit frontend supporting 15+ Indian languages with neural machine translation, Docker deployment, and production-ready architecture.

2

stars

11

commits

Python

primary language

Jul 26, 2025

updated

README


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 product catalog translator for 15+ Indian languages using IndicTrans2

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.

πŸ“Ί Demo

Watch Demo

πŸ”— Click the image above to watch the live demo on YouTube.

πŸš€ 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

Contributors

Kartikey-M

11 commits

Kartikey-M/BharatML-multilingual-catalog-translator

AI-powered multi-lingual product catalog translator using IndicTrans2. FastAPI backend + Streamlit frontend supporting 15+ Indian languages with neural machine translation, Docker deployment, and production-ready architecture.

2

stars

11

commits

Python

primary language

Jul 26, 2025

updated

README


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 product catalog translator for 15+ Indian languages using IndicTrans2

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.

πŸ“Ί Demo

Watch Demo

πŸ”— Click the image above to watch the live demo on YouTube.

πŸš€ 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

Contributors

Kartikey-M

11 commits

Languages

Python

90.1%

Batchfile

5.3%

Shell

3.8%