Vibe Coding Discover

AI Tools

PDFMathTranslate

View on GitHub

[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero

★ 37K3,333 forksPythonAGPL-3.0PDFMathTranslate

PDFMathTranslate (pdf2zh) translates scientific PDFs into multiple languages while preserving formulas, tables, figures and layout, with optional OCR for scanned pages. It ships CLI, Gradio GUI, Docker, Zotero and MCP interfaces and supports Google/DeepL/OpenAI/Ollama backends.

Use Cases

Translate scientific PDF papers while preserving formulas, tables and layoutGenerate bilingual dual-language PDF outputTranslate scanned/image-only PDFs via built-in OCRRun translation from CLI as a batch toolUse the Gradio web GUI to translate documents interactivelyIntegrate PDF translation into Zotero reference managerDeploy a self-hosted translation server with DockerExpose PDF translation as an MCP server for AI agentsSwap in custom LLM/translation providers such as OpenAI or Ollama

Built With

Language
Python
Frameworks
PyMuPDF · Gradio · Flask · Celery · Redis · ONNX Runtime · Hugging Face Hub · MCP SDK · BabelDOC · argostranslate

Tags

pdf-translation · document-translation · layout-preservation · ocr · bilingual · scientific-papers · latex · math · cli · gui · docker · zotero · mcp-server · onnx · deepl · openai