跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of PDFMathTranslate

PDFMathTranslate

Free 等级项目

PDFMathTranslate 是开源科学 PDF 文档翻译工具,在翻译时保留排版、公式、图表、目录与注释,支持多种翻译服务以及命令行、图形界面、Docker 与 Zotero 工作流。

访问 PDFMathTranslate/PDFMathTranslate

项目简介

PDFMathTranslate 用于翻译科学 PDF 文档,并保留其排版,包括公式、图表、目录和注释。它提供命令行、浏览器图形界面、Docker 和 Zotero 工作流,支持多种语言和翻译服务。

核心功能

  • 在翻译后的 PDF 中保留公式、图表、目录和注释;支持多种语言及 Google、DeepL、Ollama、OpenAI 等多种翻译服务;生成单语翻译 PDF 和双语对照 PDF;提供命令行、交互式图形界面、Docker 和 Zotero 插件;包含面向纯图像页面的实验性 OCR,以及面向原生文本 PDF 的超快模式;为下游开发提供 Python 和 HTTP API。

适用场景

  • 研究人员和开发者可在保留公式、图表和排版的情况下翻译科学论文;读者可同时生成单语翻译 PDF 和双语对照 PDF;团队可通过命令行或图形界面本地运行,也可使用 Docker 部署;开发者可通过 Python 或 HTTP API 将 PDF 翻译集成到下游应用。

快速开始

  • 可使用 pip install pdf2zh 安装,或使用 uv tool install --python 3.12 pdf2zh;运行 pdf2zh document.pdf 翻译本地 PDF,输出文件生成在当前工作目录;使用 pdf2zh -i 启动浏览器图形界面,若未自动打开则访问本地 7860 端口;Docker 用户可拉取 byaidu/pdf2zh 并在 7860 端口运行。

部署与要求

  • 本地 Python 安装要求 Python 3.11 至 3.12;Docker 部署使用 byaidu/pdf2zh 并暴露 7860 端口;另有 ghcr.io/byaidu/pdfmathtranslate 容器镜像可用;Windows 应用以 win64 zip 分发,若无法打开可安装 vc_redist.x64.exe。

采用前须知

  • 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 PDFMathTranslate 的项目

Favicon of MarkItDown

MarkItDown

Free 等级项目星标数: 191.8K

将文档与媒体转换为 LLM 可用的 Markdown

文档解析与 OCR

MarkItDown 是轻量级 Python 工具,可将 PDF、Office 文档、图片、音频、HTML、文本类格式、ZIP、YouTube URL 和 EPub 转换为 Markdown,并尽量保留标题、列表、表格和链接等结构,面向 LLM 与文本分析流程。

Favicon of PPT Master

PPT Master

Free 等级项目星标数: 56.6K

从任意文档生成原生可编辑的 PPTX

文档解析与 OCR

PPT Master 可将文档或主题生成原生 PowerPoint 演示文稿,包含真实形状、切换与动画、按需生成的数据驱动图表和表格,并支持使用自己的 .pptx 模板。拖入 PDF、DOCX、链接或 Markdown,得到的是可继续编辑的 PPTX,而非图片。

Favicon of Docling

Docling

Free 等级项目星标数: 68K

让文档为生成式 AI 做好准备

文档解析与 OCR

Docling 是一个开源文档处理库,可解析多种格式并具备高级 PDF 理解能力,同时与生成式 AI 生态无缝集成。它提供统一的 DoclingDocument 表示,支持本地执行,并适配敏感数据和气隙环境。