Skip to main content
The Translate & Dub API localizes video and audio content into another language by translating spoken content and generating dubbed speech. You can optionally add translated subtitles, synchronize video with the translated audio, or create an editable project in the Vozo web app. Depending on your settings, the API returns translated video and/or audio, an SRT subtitle file, and a project URL.

Inputs

Media and languages

Subtitle text sources

Use these fields if you have original or translated subtitle text to provide. Otherwise, you can ignore this section.

Translation and dubbing

Use these fields to customize translation and dubbing models, settings, or requirements. Otherwise, you can ignore this section.

Subtitle output

Use these fields if you want to add translated subtitles to the video or erase and replace existing subtitles. Otherwise, you can ignore this section.
If subtitle_style_id is omitted, the built-in default style is used. It displays a single centered line using white Noto Sans Medium text at font size 14, an outside black stroke, and a subtle black shadow. The caption width is 80% of the video, with no background, active-word effect, or transition.If subtitle_position_y is omitted, its value does not come from the selected subtitle style. The position is determined by subtitle_mode:
  • For add, the default is 0.9 for landscape and square videos, and 0.75 for portrait videos.
  • For replace, subtitles are placed at the original subtitle position.

Project and output

Outputs

(depending on export_type, project_mode, and enable_proofreading):
  • translated video and/or audio URL
  • translated subtitle_url (SRT)
  • project_url when a web dashboard project is created

How it works

1

Host your assets at a publicly accessible URL

Upload your video or audio, along with any optional assets, so our servers can retrieve them.
2

Send an API request

Provide the required inputs and any optional settings needed for the job.
3

Wait or query status

Use our webhook callback or poll the API with your task ID until processing is complete.
4

Download outputs

Retrieve translated video/audio and the translated subtitle (.srt) from the provided URLs.

Usage Limitation

  • Only users who can create API Keys may use this API.
  • Studio plan is required; non‑Studio users are not allowed.
  • The default concurrency limit is 10 jobs. The limit is shared by all members of a team. See Concurrency limits for details.
  • Language code follows IETF BCP 47 standard, e.g., en‑US.

API Error Codes

Job Error Codes

Supported Languages

Source Languages

Note: “auto” is supported to automatically detect the source language and update source language when detected.

Target Languages

Last modified on August 31, 2026