This skill provides a battle-tested, "bulletproof" pipeline for translating complex PDF documents. It was forged from extensive trial and error on NASA engineering specifications.
Do NOT attempt to use simple OCR or zero-shot LLM translation for complex engineering documents. They will fail. Use the translator_engine_v10.py script provided in this skill.
This skill relies on a Python script (scripts/translator_engine_v10.py) that implements a specific, multi-agent workflow:
, , ) for structural routing.$...$ or $$...$$) and calls an external API (math.vercel.app) to render them as high-quality, embeddable SVG images.$Variable$: Description for symbol glossaries, ensuring visual consistency.markdown wrappers) or error placeholders (like RetryError[]) that might have survived the pipeline.To use this skill, execute the translator_engine_v10.py script.
Ensure the required dependencies are installed (typically handled via uv run if inline metadata is used) and the Gemini API key is set.
export GEMINI_API_KEY="your_api_key_here"
# If a proxy is required for your network:
export HTTPS_PROXY="http://127.0.0.1:10809"
Run the script, providing the path to the target PDF and the specific page range.
uv run ~/.npm-global/lib/node_modules/openclaw/skills/pdf-master-translator/scripts/translator_engine_v10.py /path/to/target.pdf --start <start_page> --end <end_page>
Important Operational Rules:
--start and --end explicitly.nohup ... & in the background, as the multi-agent cross-checking and API rate-limiting sleep cycles make this a long-running process.The script will generate a new PDF named [OriginalName]_V10_FINAL_P[start]-[end].pdf in the current working directory.
This PDF will feature:
--- Page X --- divider for continuous reading.[ 原文图表/示意图 ] section at the bottom of relevant pages containing the extracted original diagrams.[ 图例符号说明 ] section containing translations of text found inside the diagrams.共 1 个版本