Skip to content

Anagha-S-K/Offline-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🈯 Offline Live Translator | English ↔ Hindi/Kannada

A simple and effective offline translation tool built with Tkinter GUI that translates English text into Hindi or Kannada using pretrained NLP models — perfect for users who need a lightweight and local language assistant without internet dependence for translation.


🛠 Technologies Used

  • Python
  • Tkinter – for GUI
  • Helsinki-NLP MarianMT – for English ↔ Hindi translation
  • Meta NLLB-200 distilled model – for English ↔ Kannada translation
  • Transformers (HuggingFace) – for model and tokenizer integration
  • PyTorch – for efficient model inference

💡 Features

  • Translate English to Hindi using Helsinki-NLP/opus-mt-en-hi
  • Translate English to Kannada using facebook/nllb-200-distilled-600M
  • Completely Offline: Once the models are downloaded, no internet is required
  • Easy-to-use GUI with language dropdown
  • Unicode font compatibility for native script rendering

📷 Demo

Link - https://drive.google.com/drive/folders/1iW8zVk44ET4pX11_x_MDDYa7C8ZfFptx


🚀 Installation & Usage

pip install torch transformers tkinter

About

A simple and effective offline translation tool built with Tkinter GUI that translates English text into Hindi or Kannada using pretrained NLP models — perfect for users who need a lightweight and local language assistant without internet dependence for translation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages