Localize uploaded video or audio: translation, dubbing, and related pipeline options. Async only — results arrive via Webhook.Documentation Index
Fetch the complete documentation index at: https://docs.vmeg.ai/llms.txt
Use this file to discover all available pages before exploring further.
Task types
Request taskType | Meaning |
|---|---|
vt | Video translation |
at | Audio translation |
at but the material is video, the server may run video translation (vt) instead. Check taskType in the acceptance response and webhook.
Workflow
Upload material
Material upload →
materialIdConfigure webhook
Set your webhook URL on API Configuration and copy the generated secret for verification
Receive results
Webhook request body when
event is openapi-media-translationRequest outline
Required fields includetaskType, source.materialId, language (source/target locales), and options (dubbing, ASR, translation, etc.).
Use Supported languages for locale codes. For the full options tree, see the request body in Create media translation (async).
Responses
- HTTP Response (immediate): acceptance —
taskId,status,createdAt, effectivetaskType - Webhook (on completion): deliverables in
data.result(CDN URLs)
create-async HTTP response.
Task management
PollGET /openapi/v1/tasks/detail as a fallback. See Products overview.
