PDFMathTranslate
Translate scientific PDFs while preserving formulas, tables, and layout
4.4/ 535,551 GitHub starsPythonAGPL-3.0
⚡ TL;DR
What
Translate scientific PDFs while preserving formulas, tables, and layout
Who
Researchers translating papers, Students reading foreign-language papers, Anyone needing scientific PDF translation
Catch
Translation quality depends on engine
Verdict
⭐⭐⭐⭐ Essential
🎯 The Problem It Solves
You need to translate scientific papers but standard translators break formulas, tables, and layout. PDFMathTranslate preserves mathematical equations, tables, and original formatting during translation.
🔧 How It Works
PDFMathTranslate is a Python tool that translates PDF documents while preserving complex elements: mathematical formulas, tables, figures, and layout. Uses AI to detect and protect these elements during translation.
🚀 Installation & Quick Start
Installation
pip install pdft-mathtranslateQuick Start
- pip install pdft-mathtranslate
- pdft-mathtranslate input.pdf
- Specify target language
- Get translated PDF with preserved formulas
✅ Pros
- •Best formula preservation
- •Free and open-source
- •100% offline
- •100+ languages
- •Active development
❌ Cons
- •Translation quality depends on engine
- •Large PDFs are slow
- •Some complex layouts may break
💬 Practitioner Verdict
"PDFMathTranslate is the best free tool for translating scientific papers. Formula preservation is unmatched."
— AI RepoIndex, Security Reviewer
📊 Specifications
- Language
- Python
- License
- AGPL-3.0
- Platform
- Linux, macOS, Windows
- Kill Chain
- None
💰 Pricing Reality
Completely free (AGPL-3.0). No paid tiers.
👥 Community Health
Stars35,551
Forks4,443
Contributors711
Health Score8.5/10
🏷️ Tags
Open SourceLocal