dsh-pdf-translate
在终端中运行以下命令:
dsh plugin install l2685209197/dsh-pdf-translate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install l2685209197/dsh-pdf-translate 安装本插件,完整源码参见 https://github.com/l2685209197/dsh-pdf-translate
插件介绍
把一份 PDF 翻译成另一种语言,同时保住版式、字号、颜色、图片和超链接,听起来不难,实际上大多数工具要么把原文用白色色块盖住却仍可搜索,要么格式全部打散重来,要么翻译到一半网络一断就得从头再跑。dsh-pdf-translate 正是为解决这类文本型 PDF 的全文翻译而设计,让输出看起来像从一开始就是用目标语言排版的。
核心流程分三步:先通过列检测和行合并规则把每页切成语义段落,再逐段调用用户自配的 DeepSeek 或任意 OpenAI 兼容端点,最后用两阶段重建——先一次性 redaction 把该页所有原文从 PDF 图层中真正移除,再按原始锚点统一写回译文。图片、矢量图形、代码块原样保留,非链接注释也不受影响。按段落文本加语言对做哈希缓存,中断后重跑只补缺失段落。术语表支持 JSON 和 TXT 导入,可锁定专名不翻译。单次任务上限 50 页,大书可分段多次处理。API Key 以 secret 角色存储,绝不写入会话日志,设置卡片随应用全局语言在中英文之间即时切换。
适合依赖自有 API 配额、经常翻译技术手册、论文、合同或产品文档的用户,也适合对术语一致性有严格要求的本地化团队。需要注意的是,源 PDF 必须携带文本层;需要 OCR 的扫描版暂不在当前版本范围内。
使用场景
- 翻译技术手册或论文时保留原排版、图片和超链接
- 批量处理合同文档并锁定专名不被自动翻译
- 网络中断后重跑只补缺失段落,无需从头再来
适合人员
- 依赖自有 API 配额的翻译者和本地化团队
- 经常处理技术文档、论文或合同的从业者
- 对术语一致性有严格要求的受监管行业用户