DEV Community

Tom
Tom

Posted on • Originally published at slideforge.dev

Translate PowerPoint Files Programmatically in 2026

Translate .pptx files into 8 languages while preserving fonts, colors, charts, and layout. Text-run-level replacement via API — no regeneration, no broken formatting. $0.02/slide.

The Problem

Translating slides manually means copy-pasting into Google Translate, then pasting back into 47 text boxes. German text is ~30% longer than English, so boxes overflow. Fonts break. Hours wasted.

The API Call

curl -X POST https://api.slideforge.dev/v1/translate \
  -H "Authorization: Bearer sf_live_YOUR_KEY" \
  -d '{"job_id": "SLIDE_JOB_ID", "target_language": "de"}'
Enter fullscreen mode Exit fullscreen mode

Returns a job_id — poll for completion. The translated .pptx preserves all formatting.

Supported Languages

English, German, French, Spanish, Italian, Portuguese, Dutch, Polish.

Options

  • concise_mode: true — shorter translations for tight text boxes
  • include_notes: true — also translate speaker notes
  • include_tables: true — translate table cells (default)

$0.02/slide. A 20-slide deck costs $0.40.

Full docs | Sign up free


Originally published at slideforge.dev

Top comments (0)