Documents

Double6 PDF Translation

Try it

Translate user-supplied text PDFs into Simplified Chinese and bilingual PDFs. Reads the PDF and only explicitly selected local LaTeX, sends extracted text to an explicitly approved OpenAI-compatible endpoint, runs local PDF/Python subprocesses, and writes outputs, diagnostics, and the default runtime cache under the chosen directory. Local proxy, arXiv download, Docker compilation, and external cache paths require explicit command-line opt-in.

What it does

将英文 PDF 翻译为简体中文,尽量保持原始版式,并通过文本与视觉门禁检查成品。

The skill document

Double6 PDF Translation

将英文 PDF 翻译为简体中文,尽量保持原始版式,并通过文本与视觉门禁检查成品。

⚠️ 适用范围:本 skill 只针对非扫描版 PDF。对于扫描版 / 图像版 PDF,可能翻译失败或效果较差,请谨慎使用。

运行

先配置用户选择的 OpenAI-compatible Chat Completions 服务;不得假设本地模型或使用内置 默认模型。模型必须显式指定,服务商 URL 推断规则见 references/provider-base-urls.md。

在 skill 根目录运行,并为本次调用显式传入 endpoint、模型和凭据:

python scripts/preflight_runtime.py --strict \
  --provider deepseek --model  --api-key-file 
# 用户确认目标 host 后才做带凭据的联网探测:追加 --allow-endpoint-check

先修复 required 级失败,再开始翻译;可选诊断依赖缺失只减少自动检查。

python scripts/run_pdf_translation.py  \
  --output-dir  \
  --provider deepseek --model  --api-key-file 

也可用参数提供 provider、base URL、model 和 API key;缺任一必要配置时 preflight 必须阻断。 兼容代理、LaTeX 源码、离线模式和诊断参数见 references/workflow.md。

最小依赖

必须安装 pdf2zh_next 并提供其 pdf2zh 命令;推荐安装 PyMuPDF 与 reportlab:

# 通过专用 venv 安装(也可使用 scripts/setup_venv.sh)
pip install pdf2zh_next pymupdf reportlab

PyPI 的旧同名 pdf2zh 不兼容。后端解析顺序和可选工具职责见 references/runtime-dependencies.md。

输出

普通交付只保留两份 PDF:

  • <原文件名>.zh.pdf:最终中文单语 PDF。
  • <原文件名>.bilingual.pdf:默认中文译文在左、英文原文在右的双语 PDF;可用 --bilingual-layout en-left-zh-right 切换旧布局。

同时保留 render_manifest.json;内部 gate 明细仅在调试或失败时报告。

LaTeX 与降级

只使用 --latex-source 或 --latex-source-root 显式批准的本地 LaTeX 源码。arXiv 和 Docker 默认关闭,分别只在用户 同意并显式传入 --allow-arxiv-source-autodownload、--latex-compile-runtime docker 时启用。

安全与副作用

  • 权限为 file_read(用户 PDF/显式批准的可信源码)、file_write(默认仅 --output-dir)、 network(获批模型 endpoint)和 shell(本地 Python/PDF 工具);宿主必须按此最小授权。
  • 发送文档前须确认 endpoint;key 不得写入日志或产物,子进程只继承白名单环境变量。
  • 输入只读;输出、QA 中间件和本地质量记录只写 --output-dir。
  • arXiv 与 Docker 只接受上述显式 opt-in,不得自动代用户开启。
  • 本地兼容代理默认关闭;仅 --translation-compat-proxy on 会监听回环地址。--engine-home 可显式选择输出目录之外的缓存路径。
  • 本地代理忽略调用方的认证头,向上游只使用本次显式配置的 key,避免成为任意凭据中继。

翻译规则

使用准确、可读的简体中文,保护公式、标识符、引用和专名;完整规则见 references/academic-translation-policy.md。文本层为空时报告需要 OCR;版式不足、大段同文 回退或 delivery gate 为 partial/blocking 时交付诊断,不能接受退化 PDF。

参考

工作流、依赖、平台陷阱、翻译政策、术语模板和服务商 URL 映射均在 references/ 中按需读取。

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

More from double6-ai

Browse all skills

基于 ppt-master 与 iOfficeAI/OfficeCLI 两个开源项目,生成、套用模板、读取、检查和闭环修复原生 PPTX;“可编辑”重点指保留原生对象与稳定身份,方便 Agent 多轮定位、修改和复查。适用于从 Markdown、文本、结构化材料与本地授权图片制作演示文稿,复用常规 PPTX 模板,或质检和受限修复已有 PPTX;不负责 PDF/DOCX 内容解析、联网搜图、图片式 PPT、HTML slides、TTS 或视频。

by double6-ai1 installs

在用户授权范围内使用宿主搜索、网页和本地材料完成多来源研究;在指定目录写入报告、记录、SHA-256 候选哈希与验证回执,并运行 Python validator。用于深入调研、对象比较、证据化决策和复杂事实核验。

by double6-ai1 installs

把普通用户反复要做的真实事情构建成离线优先、严格单文件、个人数据留在当前设备的本地工作台。用户提到个人工作台、学习台、备考台、任务面板、记录与复盘工具,或想把重复流程做成可保存恢复的页面时应使用;联网、多人协作、账号、支付和发布属于独立外部流程。

by double6-ai1 installs