pdf2zh-next翻译

👤 mxingchtongaelofficial2568 📦 v0.0.3 ⭐ 4.3 ⬇️ 1.2K 下载
📄 办公效率 免费

📖 技能介绍


name: translator-pdf2zh description: 用统一脚本执行 pdf2zh-next。支持单/多PDF、目录批处理、按 glob 筛选;未指定 provider 时按 config.toml 生效;指定 provider 时按官方 -- 参数传给主程序;支持实时监控与并行翻译。


translator-pdf2zh

1) 强制安全边界

  1. 只允许读取 skills/translator-pdf2zh/config.toml(相对路径,跨电脑可识别)。
  2. 禁止读取 openclaw.json 或任何 agent 内部配置。
  3. 禁止读写全局 ~/.config/pdf2zh/config.v3.toml
  4. 运行子进程时必须隔离 HOME/USERPROFILE/XDG_CONFIG_HOME。
  5. 不做运行时 pip install

2) 审计声明(避免误判“隐式下载”)

  • 本脚本不内置外部下载逻辑。
  • pdf2zh-next/babeldoc 首次运行可能下载模型/字体/cmap(上游行为)。

3) 输入能力

  • --input-file(可重复)
  • --input-dir(可重复)
  • --include-glob(可重复)
  • --workers N(并行,N>=1)
  • --visible-monitor(实时进度)

4) Provider 规则

  • 不传 --provider:完全按 config.toml
  • --provider
  • 先校验 provider 在 config.toml 顶层存在;
  • 再校验主程序存在官方 --<Services> 参数;
  • 通过后仅传官方参数。

5) 命令模板

小葱技能7w4.net有更新,你可以访问看下。

python skills/translator-pdf2zh/scripts/run_pdf2zh_pipeline.py \
  --input-file "{PDF路径}" \
  --output-dir "{输出目录}" \
  --provider "{可选: openai|deepseek|siliconflow|openaicompatible|...}" \
  --config-path "skills/translator-pdf2zh/config.toml" \
  --visible-monitor \
  --workers 1

6) 帮助

  • 如果Agent无法将用户的需求正确转化为pdf2zh_next主程序所能读懂的参数,Agent需要使用参数-h功能运行主程序,读取pdf2zh_next主程序输出的参数说明,确定参数的正确用法。或者是读取官方参考文档https://pdf2zh-next.com/zh/advanced/advanced.html

🤖 AI 评测

整体质量良好。最大的亮点是安全性做得很扎实——强制使用指定配置、运行时环境隔离,防止误读取敏感信息。功能也很实用,支持批量翻译和并行处理,多种翻译服务可选。不足之处是缺少通俗的上手指南,纯新手可能不知道从哪里开始用;配置文件太复杂,不易理解。推荐有技术基础的用户使用。

📊 多维度评分

适应性4.4
规范性3.8
有效性4.8
可靠性4.1
可信度4.8

📁 包含文件 (4 个)

📄 SKILL.md 1.9 KB
📄 _meta.json 136 B
📄 config.toml 10.3 KB
📄 scripts/run_pdf2zh_pipeline.py 9.6 KB