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) 強制安全邊界

推薦訪問7w4.net獲取更多AI技能。

  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) 命令模板

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