retain-pdf

wxyhgkMIT活跃维护

在保留原始版面、公式和结构的前提下翻译 PDF,适合科研论文和技术文档,避免译文打乱排版。

在保留版面、公式与结构的前提下进行 PDF 翻译,适用于科研与技术文档

v4.2.6发布于 2026-10-06 12:49 UTC2,713star +13 / 7 天302fork同步于 2026-11-11 05:41 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/wxyhgk/retain-pdf.git
cd retain-pdf/ops/deployment/docker/delivery
docker compose up -d
硬件要求按 README 说明

README 未说明

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

保留版面、公式与结构的 PDF 翻译工具,专治扫描版论文和复杂行内公式

在保留原始版面、公式和结构的前提下翻译 PDF,适合科研论文和技术文档,避免译文打乱排版。

核心能力

  • 自研字体排版算法还原多栏论文与复杂公式版式
  • 先恢复跨栏跨页的完整语义单元再翻译,避免逐框割裂
  • 扫描型 PDF 与行内公式翻译后仍保留公式本体与前后文
  • 代码块不误翻,表格控制与翻译策略可按规则开关配置
  • 提供开放 API 与 Docker 部署,支持自部署和二次开发

容易踩的坑

Docker 部署默认监听 40001 端口,需访问 http://127.0.0.1:40001;macOS 若提示应用已损坏,需拖入 /Applications 后执行 xattr 命令去除隔离属性;桌面端需从 GitHub Releases 下载对应平台安装包,而非源码直接运行

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.2.6
  1. v4.2.6最新正式版2026-10-06 · 2026-10-06 12:49 UTC

    这个版本没有写更新说明。

  2. v4.2.52026-09-19 · 2026-09-19 05:51 UTC

    这个版本没有写更新说明。

  3. v4.2.42026-09-18 · 2026-09-18 00:52 UTC

    这个版本没有写更新说明。

  4. v4.2.32026-09-14 · 2026-09-14 14:12 UTC

    这个版本没有写更新说明。

  5. v4.2.2-hotfix-42026-09-04 · 2026-09-04 16:57 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    RetainPDF:PDF 保留排版翻译工具

    RetainPDF 是目前唯一面向图片型 / 扫描版 PDF、支持保留排版翻译的开源项目,翻译与排版效果对标甚至超过同类商业产品。

    自研字体排版算法,支持复杂公式与多栏论文的版式还原。扫描 PDF 翻译、PDF 结构优化、代码保护、自定义翻译策略和开放 API,一并支持。

    翻译系统同样自研,针对跨栏、跨页、断句和段落续接等 PDF 常见难题做了专门处理:先恢复完整语义单元,再进行翻译,避免逐框翻译造成的上下文割裂。

    在行内公式部分 RetainPDF 的断层领先:翻译后仍能稳定保留公式本体、前后文关系与行内排版,这是其他开源 PDF 翻译项目目前做不到的。

    代码、API 与部署方式全部开放,支持自部署和二次开发。

    核心能力对比:

    项目扫描型 PDF复杂行内公式代码不误翻表格控制自定义翻译策略排版保留PDF 压缩优化API 自动化
    PDFMathTranslate❌❌❌弱弱一般一般✅
    PolyglotPDF❌❌❌弱弱一般一般✅
    Doc2X✅✅❌中弱强弱❌ 不开放
    RetainPDF✅✅ 强保留✅✅ 可开关✅ 可按规则配置强✅ 持续优化✅

    产品界面

    图书馆

    在一个书架中管理论文、图书和扫描文档,集中查看翻译状态、合集与收藏。

    原文与译文对照阅读

    原 PDF 与译文 PDF 同页并排展示,便于核对公式、图表、引用和版面位置。

    Markdown 阅读

    PDF 与 Markdown 同屏阅读,保留公式和图片。

    文档 AI 问答

    直接围绕当前文档提问,回答附带页码和原文引用;需要修改 PDF 时可显式切换到 PDF Agent。

    翻译效果

    SCI 论文、图片型 / 扫描版 PDF 与图书教材的原文—译文对照样例:

    快速开始

    从 GitHub Releases 下载对应版本:

    • Windows:Setup.exe
    • macOS:.dmg
    • Linux:.deb

    桌面端

    macOS 若提示应用“已损坏”,将应用拖入 /Applications 后执行:

    sudo xattr -r -d com.apple.quarantine /Applications/RetainPDF.app
    

    Docker 部署

    git clone https://github.com/wxyhgk/retain-pdf.git
    cd retain-pdf/ops/deployment/docker/delivery
    docker compose up -d
    

    启动后访问 http://127.0.0.1:40001。更新服务:

    docker compose pull
    docker compose up -d
    

    更多配置见 Docker 部署说明;多账号登录、按页计费的多用户版(商业版)部署见其中的「多用户模式」一节。

    交流

    QQ 交流群:1101779791

    开发

    参阅 贡献指南、项目文档和后端说明。

    License

    This project is distributed under the MIT License. See LICENSE for the full text.