translate-pdf
Translate PDF documents to any language while preserving original structure, layout, and styling (colors, backgrounds, positions). Use when user wants to: (1) translate a PDF to another language, (2) convert PDF from one language to another, (3) create translated version of PDF document. Triggers: "translate PDF", "PDF翻译", "把PDF翻译成", "translate this PDF to Chinese/English/Japanese", "翻译成中文/英文"
DeepseekModel
Curated skill
Quality Good · 64
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=wshuyi-translate-pdf-skill-skills-translate-pdf-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name translate-pdf description Translate PDF documents to any language while preserving original structure, layout, and styling (colors, backgrounds, positions). Use when user wants to: (1) translate a PDF to another language, (2) convert PDF from one language to another, (3) create translated version of PDF document. Triggers: "translate PDF", "PDF翻译", "把PDF翻译成", "translate this PDF to Chinese/English/Japanese", "翻译成中文/英文" PDF Translation Translate PDF text while preserving structure, colors, and background styling. Workflow Step 1: Extract texts python {skill_path}/scripts/extract_texts.py <input.pdf> Review output to see all unique text strings in the PDF. Step 2: Create translation mapping Translate each text to target language. Create JSON file: { "Original Text 1" : "Translated 1" , "Original Text 2" : "Translated 2" } Save as translations.json next to input PDF. Step 3: Apply translations python {skill_path}/scripts/translate_pdf.py <input.pdf> translations.json <output.pdf> --font <fontname> Font options: Font Language helv Latin (English, Spanish, Portuguese, French, German, etc.) china-ss Simplified Chinese china-ts Traditional Chinese japan Japanese korea Korean Output naming Append language suffix: filename_EN.pdf , filename_ZH.pdf , filename_JA.pdf Tips Keep proper nouns, abbreviations, technical terms unchanged when appropriate CJK fonts auto-scale to 90% for better fit Use transparent fill to preserve original background colors
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.