Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🌐 LangBridge Translator

AI-powered multilingual translator with GUI support for:

✅ Text, DOCX, PDF, Image, and Speech input
🌍 Over 5M characters supported with chunked translation
🧠 Language detection + input stats
📤 Export translated results to PDF/DOCX
🎤 Text-to-Speech playback for speech input
📚 Interactive history tab with reuse & copy

⚙️ Setup

Install Python requirements

#pip install -r requirements.txt

main.py imports everything from translator_utils

#from translator_utils import Translator, extract_text_pdf, ...

Creates unified translator instance

#translator = Translator()

Builds GUI using CustomTkinter with themed tabs:

📝 Text

📄 DOCX

📑 PDF + OCR fallback

🖼️ Image OCR

🎤 Speech recognition

🕘 History (with log, search, reuse, copy)

Each tab uses reusable handlers:

- extract_*

- translate_text(...)

- export_to_*

Tooltips attached to buttons and fields

Error wrappers display user-friendly messages

History tab stores timestamped previews of translations

About

Multimodal Translator – Smart • Scalable • Accessible

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages