首页
/ PDFMathTranslate 使用教程

PDFMathTranslate 使用教程

2026-01-30 04:47:16作者:翟萌耘Ralph

1. 项目介绍

PDFMathTranslate 是一个基于 AI 的开源项目,用于实现 PDF 学术论文的双语翻译,同时保留原始格式。它支持多种翻译服务,如 Google、DeepL、Ollama 和 OpenAI 等。该项目提供了命令行工具、交互式用户界面以及 Docker 容器等多种使用方式。

2. 项目快速启动

以下是快速启动 PDFMathTranslate 的步骤:

安装 Python 环境

确保您的系统中安装了 Python,版本需在 3.10 到 3.12 之间。

使用 pip 安装

在命令行中执行以下命令来安装 PDFMathTranslate:

pip install pdf2zh

翻译一个 PDF 文件

安装完成后,使用以下命令来翻译一个 PDF 文件:

pdf2zh 文档.pdf

这将在当前工作目录中生成翻译后的文档 example-mono.pdf 和双语文档 example-dual.pdf

3. 应用案例和最佳实践

命令行翻译

您可以通过命令行来指定翻译选项,例如:

  • 指定源语言和目标语言:
pdf2zh 文档.pdf -li en -lo zh
  • 使用特定的翻译服务:
pdf2zh 文档.pdf -s Deepl
  • 部分文档翻译:
pdf2zh 文档.pdf -p 1

图形用户界面

如果您需要图形界面,可以使用以下命令启动:

pdf2zh -i

然后在浏览器中访问 http://localhost:7860/ 使用图形界面。

Docker 容器部署

您可以通过以下命令使用 Docker:

docker pull byaidu/pdf2zh
docker run -d -p 7860:7860 byaidu/pdf2zh

然后在浏览器中访问 http://localhost:7860/

4. 典型生态项目

PDFMathTranslate 可以与其他工具和平台集成,例如:

  • Zotero 插件:通过 Zotero 插件来翻译 Zotero 中的 PDF 文档。
  • Obsidian 插件:将 PDFMathTranslate 集成到 Obsidian 笔记本中。

通过这些集成,用户可以更方便地在自己的工作流中使用 PDFMathTranslate。

登录后查看全文
热门项目推荐
相关项目推荐