PDFMathTranslate 是一款基於 AI 的開源工具,專門用於翻譯 PDF 科學論文,同時完整保留原始排版,包括公式、圖表和目錄結構。
主要功能:
– 完整保留排版: 在翻譯過程中,確保文檔的格式和佈局與原始版本一致。
– 多語言支持: 可翻譯多種語言,滿足不同用戶需求。
– 多種翻譯服務: 兼容 Google、DeepL、Ollama 和 OpenAI 等多種翻譯服務,供用戶選擇。
– 多種使用方式: 提供命令行工具(CLI)、圖形用戶界面(GUI)和 Docker 部署等多種方式,方便用戶根據需求選擇。
安裝與使用:
1. 命令行工具:
– 確保已安裝 Python(版本 3.8 至 3.12)。
– 安裝 pdf2zh 包:
pip install pdf2zh
– 執行翻譯命令,生成的文件將在當前工作目錄下:
pdf2zh document.pdf
2. 圖形用戶界面(GUI):
– 確保已安裝 Python(版本 3.8 至 3.12)。
– 安裝 pdf2zh 包:
pip install pdf2zh
– 在瀏覽器中啟動:
pdf2zh -i
– 如果瀏覽器未自動打開,請訪問:http://localhost:7860/
3. Docker 部署:
– 拉取並運行 Docker 映像:
docker pull byaidu/pdf2zh
docker run -d -p 7860:7860 byaidu/pdf2zh
– 在瀏覽器中打開:http://localhost:7860/
在線演示:
您可以在 Hugging Face 上體驗線上 Demo:
https://huggingface.co/spaces/reycn/PDFMathTranslate-Docker
代碼庫:
GitHub 項目地址:
https://github.com/Byaidu/PDFMathTranslate
PDFMathTranslate 的多功能性和靈活性使其成為需要高質量 PDF 文檔翻譯的用戶的理想選擇。