babeldoc-pdf-translate
DiscoveredPortable agent skill for layout-preserving PDF translation with BabelDOC, bilingual output and custom terminology
BabelDOC PDF Translate — 通用 Agent 技能
Layout-preserving PDF translation skill for Codex and DeepSeek Harness, powered by a separately installed BabelDOC runtime. Supports bilingual output, page selection, custom glossaries and contextual terminology review. Local parsing/typesetting; translation uses the provider you configure. No telemetry or bundled cloud account.
当前版本与适用范围
1.5.0-rc.28 是 Windows / R1 限定预发布,非正式稳定版。 源码已合并并发布预发布包;下载与发布状态见 GitHub Releases。
- 主要流程:Luna 翻译 → BabelDOC 排版 → 单独配置的低成本视觉审查 → 有界定点返工 → 再验收 → 输出前审计。Astra 仅用于单独的开发评估,不自动升级生产模型。
- 已修复 R1 第 3 页正文遮挡行内公式,以及原生路径/矩阵视图生命周期问题。rc.28 增加显式 Codex
max参数的校验和转发支持;真实max推理尚未验证。 - Windows 离线测试 622 通过、2 跳过;Linux CI 594 通过、30 跳过(29 项未随包分发的真实 PDF 证据、1 项 Windows 专属)。离线通过不等于真实 PDF 质量验收。
- R1 仍有英文保留、局部术语、页脚关联与断行限制;图内文字可能保留英文。特定双语样本在 MuPDF 600 dpi 下有显示差异,PDFium 600 dpi 检查正常。
- L1Quad 第 5 页真实空缓存试点被保真保护拒绝,未生成 PDF;该论文全文、缓存复跑及完整 Astra 终审均未通过验收。通用自动质量协议仍未验证,
best.*只能视为待审候选。
详见 验证状态、技术报告 和 rc.28 实测记录。完整论文、页面图像、私有缓存、凭据及大型证据不随包分发;可选外部测试资料见 测试说明。
下载与安装入口
选择 Releases 中标记为 Pre-release 的 rc.28,下载插件 ZIP 和配套 SHA256 文件,校验后解压。ZIP 包含技能、脚本、补丁与文档,不包含 Python、BabelDOC 引擎、模型或账户。必须继续完成 运行时部署。
直接下载:插件 ZIP · SHA256SUMS。将两者保存到同一目录后校验:
sha256sum -c SHA256SUMS
Windows PowerShell 可用下列命令计算 ZIP 哈希,并与 SHA256SUMS 中对应文件的值比较:
Get-FileHash ./babeldoc-pdf-translate-v1.5.0-rc.28.zip -Algorithm SHA256
该公开 ZIP 的 SHA256 为 06985fbda5f625054779694aa4eb4437d9810b62619c2da4aaaabeeecf3a6ee5(843031 字节)。历史技术记录中的本地 ZIP 是另一种归档字节,下载校验应以本 Release 的 SHA256SUMS 为准。
需要可复现源码时,可直接检出已验证的固定提交:
git clone https://github.com/reliable-ly0411/babeldoc-pdf-translate.git
cd babeldoc-pdf-translate
git checkout fba043bdc6a6d33bc889ac1459171dd18876821f
主分支文档可能晚于固定发布包;包内历史候选说明请结合本页的当前状态阅读。
Codex plugin 安装
codex plugin marketplace add reliable-ly0411/babeldoc-pdf-translate
在支持仓库市场的 Codex 客户端选择 BabelDOC PDF Translate 安装。该仓库市场独立于 OpenAI 官方公共目录,不代表官方收录。插件只封装技能;Python/BabelDOC 按部署文档另行安装。
DeepSeek Harness skill 安装
DSH 原生发现项目 .dsh/skills/<name>/SKILL.md。在目标项目根目录运行:
git clone --branch main --depth 1 https://github.com/reliable-ly0411/babeldoc-pdf-translate.git .dsh/skills/babeldoc-pdf-translate
这是文件系统技能,无需安装 Cordis 插件或运行 npm 安装脚本。也可从本仓库复制 skills/babeldoc-pdf-translate 到 .dsh/skills/ 或配置的用户技能目录。需要 DSH 的文件/命令工具和独立 BabelDOC 运行时;未声称验证所有 DSH 版本。
See DSH's filesystem skill discovery. Root SKILL.md remains available for direct skill installers; the nested skills/ copy is the Codex plugin payload. Maintainers edit the root skill resources, run python scripts/sync_plugin_skill.py, and check with --check.
License / 许可
本仓库原创技能和适配脚本采用 MIT。patches/babeldoc-0.6.4/ 中的上游衍生补丁采用 AGPL-3.0,见该目录的 LICENSE;嵌套技能内副本亦同。BabelDOC、PyMuPDF 及其他运行时依赖分别适用各自上游许可;完整依赖和二进制不包含在本仓库内。
入口:SKILL.md。这是可分发的技能与脚本包,不是包含所有模型和依赖的独立翻译软件。
适用于支持文件访问和命令执行的 agent 平台;核心不依赖 Codex 工具。agents/openai.yaml 是可选界面元数据,其他平台可忽略。
快速使用
- 将整个
babeldoc-pdf-translate目录复制到目标平台支持的技能目录;若没有技能机制,让 agent 读取 SKILL.md。 - 按 部署说明 配置 BabelDOC 运行时。
- 告诉 agent PDF 路径、目标语言和偏好;服务未配置时也可先准备术语和作业草案。
示例请求:
使用这个技能把论文第 2–4 个物理页翻译为中文,输出交替页中英对照,只保留选中页。phase margin 固定翻译为相位裕度,其余术语结合控制领域上下文自动匹配。保留公式、图片和单位。云端接口稍后配置,先准备作业和术语表。
翻译整份 PDF,输出中文单语及左右对照两个版本。航空专有名词采用英文(中文),使用我提供的 CSV;先试译有公式和表格的两页。
本机聊天额度自动翻译
自 1.3.0 起提供 Codex / DSH 原生客户端桥接:复制 assets/job.codex.example.json 或 assets/job.dsh.example.json,运行 chat-doctor 检查登录,再执行 run --execute。支持私有译文缓存、有限重试、中断清理和代码标识符保护;无需手动复制模型回复。Codex 使用 ChatGPT 登录额度;DSH 默认账户路由,也可在用户明确选择后复用已配置的官方 API 及余额。配置及边界见 无人值守说明,真实验收状态记录在 Issue #8。
包结构
SKILL.md agent 入口与工作流程
scripts/ 参数校验、引擎探测、PDF 检查与执行
references/ 参数、术语、质量、部署和来源
assets/ 作业、术语表、提示词模板
agents/ 可选的平台界面元数据
requirements.txt 已测运行时版本基线
patches/ 带哈希保护的 BabelDOC 0.6.4 兼容补丁及上游许可
支持单双语、双语页顺序、页码、术语表、自动术语提取、风格提示、字体、扫描处理、并发和云端兼容接口。专业领域判断由 agent 结合上下文完成;本包不自带各行业权威词库,不保证复杂 PDF 完全免返工。
运行与测试边界见 VALIDATION.md。不要在分发包中加入个人密钥、用户私有 PDF、缓存或虚拟环境。当前实测范围及剩余验收见 稳定性技术说明。
1.2.0 的修复需要按部署文档显式运行 scripts/repair_runtime.py --apply;更新技能文件不会自动修改引擎。补丁检查原始文件哈希并保留可验证回滚副本,未知版本或文件会拒绝修改。doctor 仅证明 CLI 可用,needs-review 表示结构校验通过,译文与版式仍需检查。
历史复杂论文实验
2026-10 的航空航天与 AI 论文语料、原文许可、可复现作业、提示词、参考译文和实测耗时/token 记录位于 复杂论文回归目录。结构校验与翻译/公式质量分开记录;包含已知失败例,不能把所有参考文件视为已校译成品。这些记录来自 1.3.0 开发阶段,不代表当前 rc.28 的验收;公开证据保留在专项分支,不复制到技能负载。
历史 Linux R1 实验
本专项分支保留 2026-10-14 Linux R1 报告、公开 CC BY 4.0 样稿和原始证据。它们来自 1.3.0 开发阶段,不是 rc.28 新验收;旧样稿 p11 的 largest/least 转录错误已由后续主线识别,不能作为已校译成品。当前限制见上文和技术报告。
Comments
Loading…
Similar plugins
by w2112515
Portable Agent Skill for developing and auditing DeepSeek Harness plugins, with an optional profile-installable DSH bundle adapter.
★ 11
↓ 105/wk
MIT
JavaScript
Aug 17, 2026
dsh plugin --profile web add dsh-plugin-developmentby csukingzq
AI vision PDF translation and LaTeX reconstruction for DeepSeek Harness
★ 4
MIT
Python
Oct 25, 2026
dsh plugin --profile web add dsh-pdf-translatorby l2685209197
DSH 插件:用 DeepSeek 翻译文本型 PDF,保留版式/字体/图片/链接,输出可编辑 PDF(单次 ≤50 页)
★ 0
↓ 110/wk
MIT
TypeScript
Sep 1, 2026
dsh plugin --profile web add dsh-pdf-translateby coffee-man666
Repository and agent-runtime analysis skills as an installable DeepSeek Harness (dsh) plugin
★ 0
MIT
TypeScript
Aug 24, 2026
dsh plugin --profile web add @deepseek-ai/dsh-lensby sonwe1e
Use domain expertise to rethink goals, methods and prompts. Portable Agent Skill with a DeepSeek Harness bundle.
★ 0
MIT
Python
Oct 18, 2026
dsh plugin --profile web add @sonwe1e/ambitious-promptby 863683348
Translation toolkit for DSH agents: sentence segmentation, term and glossary extraction, source-target QA (numbers, units, brackets), tone guides, and a durable workspace translation memory.
★ 1
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add dsh-plugin-translation