← 返回 Skills 市场
lingqing

PDF Master Translator

作者 lingqing · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
276
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pdf-master-translator
功能描述
A highly robust, multi-agent pipeline for translating and reconstructing complex, image-heavy, or scanned PDF documents (especially engineering, scientific,...
安全使用建议
This skill contains working Python scripts that will upload full page images and extracted raw page text to external services (Google GenAI/Gemini via google-genai and math.vercel.app). Before installing or running it, consider: 1) Provenance — the skill source and homepage are unknown; prefer packages with known authors or inspect code thoroughly. 2) Credentials — the code requires GEMINI_API_KEY (not declared in registry metadata); do NOT reuse high-privilege or shared API keys. 3) Data sensitivity — the tool will transmit your PDFs (images and text) to third-party services; do not use on confidential or regulated documents unless you accept that risk. 4) Isolation — run in an isolated environment (sandbox/container) with a dedicated API key and restricted network/proxy rules. 5) Dependencies — install Python 3.11+ and the listed packages in a virtualenv; review package sources. 6) Code review — if you need to proceed, inspect the upload and prompt code paths and consider replacing remote LaTeX rendering with a local renderer if data leakage is a concern. If the missing GEMINI_API_KEY declaration and unknown origin are unacceptable, do not install.
功能分析
Type: OpenClaw Skill Name: pdf-master-translator Version: 1.0.0 The skill provides a sophisticated multi-agent pipeline for translating complex PDF documents using the Google Gemini API and WeasyPrint. The core logic in scripts like `translator_engine_v10.py` involves rendering PDF pages to images, using LLMs for layout analysis and translation, and reconstructing the document as a new PDF. While it utilizes an external service (`math.vercel.app`) to render LaTeX formulas into SVGs and suggests a local proxy for API connectivity, these behaviors are transparently documented and aligned with the stated goal of high-fidelity document translation. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
The scripts implement a coherent, LLM-based PDF translation pipeline (masking figures, extracting images, rendering LaTeX via an external math service) which is consistent with the described purpose. However, the registry metadata declares no required env vars or binaries while both SKILL.md and all scripts require a GEMINI_API_KEY and Python >=3.11 with several packages — this metadata omission is incoherent and misleading.
Instruction Scope
Runtime instructions and the scripts instruct uploading page images and raw page text to a third-party LLM service (google-genai / Gemini) and call math.vercel.app for LaTeX rendering. Sending whole page images and unredacted page text is necessary for the approach but is a high-privilege action (potentially exfiltrating sensitive content). The SKILL.md explicitly tells users to export GEMINI_API_KEY and optionally HTTPS_PROXY, showing the skill will transmit data externally; GEMINI_API_KEY is not declared in the skill metadata.
Install Mechanism
No formal install spec is provided (instruction-only), which reduces direct install-time risk, but the included scripts require Python 3.11+ and several packages (pymupdf, google-genai, markdown2, weasyprint, pillow, tenacity). Running the scripts will require installing these dependencies locally. No opaque third-party download URLs are present in the files reviewed.
Credentials
The code requires a GEMINI_API_KEY (used to instantiate genai.Client and upload page images) and will transmit document images/text to that service and to math.vercel.app. Yet the registry metadata lists no required environment variables or primary credential — this is a clear mismatch. Requesting an LLM API key is proportionate to an LLM-based translator, but it must be declared and the privacy implications must be explicit to users.
Persistence & Privilege
The skill does not request always:true, does not change other skills' configs, and creates/cleans temporary work directories. Autonomous invocation (disable-model-invocation=false) is the platform default; combined with the above data-upload behavior this increases blast radius but is not itself unusual.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pdf-master-translator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pdf-master-translator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of V10 architecture featuring masking, holographic context, SVG math, and terminal defense for complex engineering documents.
元数据
Slug pdf-master-translator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

PDF Master Translator 是什么?

A highly robust, multi-agent pipeline for translating and reconstructing complex, image-heavy, or scanned PDF documents (especially engineering, scientific,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 276 次。

如何安装 PDF Master Translator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pdf-master-translator」即可一键安装,无需额外配置。

PDF Master Translator 是免费的吗?

是的,PDF Master Translator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

PDF Master Translator 支持哪些平台?

PDF Master Translator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PDF Master Translator?

由 lingqing(@lingqing)开发并维护,当前版本 v1.0.0。

💬 留言讨论