translate
Translate an uploaded PPTX file
Upload a .pptx file and receive a translated version with all formatting preserved. Runs asynchronously — the response contains a job_id to poll via GET /v1/jobs/{job_id}.
Max file size: 50 MB. Max slides: 100. Macros rejected.
Pricing: $0.02 per slide, flat. The wallet is checked for every slide before any work starts (402 with a checkout link if it cannot cover the deck); slides whose translation still overflows at the minimum font size are not billed.
Fidelity-preserving: text runs are translated in place via python-pptx, preserving fonts, colors, sizes, positions, charts, tables, and embedded images.
post/v1/translate
Request
- Base URL: https://api.slideforge.dev
- URL: https://api.slideforge.dev/v1/translate
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
Response
Successful Response
unknown required
Changes
No recorded changes to this operation across all 1 revision of this API.