SuperAPI AI 工具集

pdf-math-translate-guide

办公与效率

查看项目

更新于 10-16 06:15

技能介绍

PDFMathTranslate 是面向科研与技术文档的开源翻译工具,命令名为 pdf2zh,可在翻译时保留 LaTeX 公式、化学式、表格、图表与整体版面,避免传统 PDF 翻译破坏公式与排版的问题。

主要能力:

  • 公式保留:识别并保留行内与独立数学环境,LaTeX、MathML 或图片公式不被改动。
  • 版面保留:保持页眉页脚、图表位置、表格结构与分栏。
  • 批量处理:支持通配符或目录输入,一次翻译多篇论文。
  • 双文档输出:每次翻译生成全译版与原文译文对照的双语版,便于核对质量。
  • 选择性翻译:可用页码范围跳过参考文献、附录或补充材料。
  • 多后端:支持 OpenAI 兼容 API、Google Translate、DeepL 等。

安装:Python 3.8 以上,pip install pdf2zh;GPU 加速可 pip install pdf2zh[cuda]。 配置示例:export OPENAI_API_KEY; export OPENAI_BASE_URL;或 pdf2zh input.pdf -s google;或 export DEEPL_AUTH_KEY; pdf2zh input.pdf -s deepl。 图形界面:pdf2zh -g 启动 Gradio 界面。 常用参数:pdf2zh ./papers/*.pdf -lo zh -li en;pdf2zh input.pdf -o ./translated/;pdf2zh input.pdf -p 1-15;pdf2zh input.pdf -s openai -m gpt-4o;pdf2zh input.pdf --font "Noto Sans CJK SC";pdf2zh input.pdf -t 4。 Python 调用:from pdf2zh import translate;translate.translate(files=["paper.pdf"], lang_out="zh", lang_in="en", service="google")。

适用场景:跨语言文献综述、跨国科研团队共享论文、国际会议准备,以及配合 Zotero 或 Mendeley 批量翻译并保存双语版本。

限制:翻译质量取决于所选后端与模型;公式检测在个别复杂排版下可能不精确,建议关键内容使用双语模式与原文对照核验。收费、价格与配额资料暂未提供。