translate-pdf
|
Works with
Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
---
name: translate-pdf
description: |
license: MIT
---
# PDF Translation
Translate PDF text while preserving structure, colors, and background styling.
## Workflow
### Step 1: Extract texts
```bash
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:
```json
{
"Original Text 1": "Translated 1",
"Original Text 2": "Translated 2"
}
```
Save as `translations.json` next to input PDF.
### Step 3: Apply translations
```bash
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 colorsMore General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
1.5M
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
972.7k
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
828.8k

