Translate documents
programmatically
Integrate DeckFlow's layout-preserving translation engine directly into your CMS, learning platform, or agency tools.
curl --location --request POST 'https://app.deckflow.com/api/external/translations' \
-H 'Authorization: Bearer __YOUR_API_KEY__' \
-F 'file=@"pitch_deck.pptx"' \
-F 'from="en"' \
-F 'to="zh"' \
-F 'engine="gemini"' \
-F 'model="gemini-flash"'Built for developers
Our API is designed to be robust, easy to implement, and handles the complexity of file parsing so you don't have to.
Native File Support
We support raw binary uploads of .pptx and .pdf files. We reconstruct the DOM after translation to ensure 99% layout fidelity.
Webhooks & Events
Don't block your UI. Receive a webhook notification payload with the download URL as soon as the translation job is complete.
Enterprise Security
Data is processed in ephemeral containers and deleted immediately after delivery. SOC2 Type II compliant infrastructure.
Simple Integration Flow
Upload Document
POST your file to our upload endpoint. We accept files up to 500MB via signed URLs or direct upload.
Job Processing
We return a job_id. You can poll the status endpoint or wait for the webhook. Processing typically takes 10s per page.
Download Result
Retrieve the translated file from the provided temporary URL. The file is fully editable.
Start building today
Get 50 free test pages per month. No credit card required for the sandbox environment.