Integrate DeckFlow's layout-preserving translation engine directly into your CMS, learning platform, or agency tools.
curl --location --request POST 'http://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"'Our API is designed to be robust, easy to implement, and handles the complexity of file parsing so you don't have to.
We support raw binary uploads of .pptx and .pdf files. We reconstruct the DOM after translation to ensure 99% layout fidelity.
Don't block your UI. Receive a webhook notification payload with the download URL as soon as the translation job is complete.
Data is processed in ephemeral containers and deleted immediately after delivery. SOC2 Type II compliant infrastructure.
POST your file to our upload endpoint. We accept files up to 500MB via signed URLs or direct upload.
We return a `job_id`. You can poll the status endpoint or wait for the webhook. Processing typically takes 10s per page.
Retrieve the translated file from the provided temporary URL. The file is fully editable.
Get 50 free test pages per month. No credit card required for the sandbox environment.