translate-pptxlisted
Install: claude install-skill smartdatabrokers/slideforge-mcp
# Translate PPTX
Use the `slideforge` MCP server to translate an existing PowerPoint deck without re-creating it from scratch. Every shape, chart, table, and embedded image stays exactly where it was — only the text content changes.
## When to trigger
Any request to translate, localize, or change the language of a PowerPoint file. Examples:
- "Translate this deck to German"
- "Can you localize this presentation into Spanish?"
- "Convert my PPTX from English to French"
## Tools used
- `translate_deck` — main tool
- `upload_asset` with `purpose=translate` — if the user uploads a file rather than passing a URL or job_id
## Workflow
### If the user has a prior slideforge job (preferred)
```json
{
"target_language": "de",
"job_id": "<previous slide or deck job_id>"
}
```
No file transfer needed — fastest path.
### If the user pastes a public URL to a PPTX
```json
{
"target_language": "de",
"pptx_url": "https://example.com/deck.pptx"
}
```
### If the user uploads a file
First upload via `upload_asset`:
```json
{
"purpose": "translate",
"data": "<base64-encoded .pptx>",
"filename": "my-deck.pptx",
"target_language": "de"
}
```
Returns a `job_id`; poll or set `include_preview` to get the result inline.
## Supported languages
32 languages, grouped by script family. `source_language` is auto-detected by default; override
if needed. No CJK or RTL scripts yet.
| Script | Codes |
|---|---|
| Latin | en, de, fr, es, it, pt, nl, sv, da, no, fi, is, pl, cs, s