API Reference
Log in to see full request history

When posting a new API request, the content of the request is stored and processed as soon as our server is ready, and a request ID is returned immediately. A request can be stored from a couple seconds to several hours, depending on the amount of requests currently waiting.

Defaults are:

  • dubbing: false
  • diarization: false
  • genderDetection: false
  • rephrasing: false
  • voiceCloning: false
  • defaultVoiceName: 'Aaron'
  • voiceNames: ['Aaron', 'Paulina', 'Morgan', 'Lana', 'Tiberius', 'Michaela', 'Tom', 'Brandon', 'Michelle', 'Aria']
Body Params
string
required

The public URL of your video (accepts most hosting services supported by yt-dlp. Known unsupported services: Youtube).

string
required

The spoken language of your video (as a ISO 639-1 language code) (see https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes).

languagesTarget
array of strings
required

The languages you want to translate your video to.

languagesTarget*
string

The public URL to the SRT associated with your video (MUST be on AWS s3).

boolean
Defaults to false

Enable/Disable the dubbing feature

boolean
Defaults to false

Enable/Disable the diarization.

boolean
Defaults to false

Enable/Disable gender detection. If enabled, gendered speakers will in priority be associated with a voice of the correct gender, specificed in voiceNames. Diarization must be enabled for gender detection to work properly.

boolean
Defaults to false

Enable/Disable the rephrasing of sentences that are either too long or too short. Dubbing must be enabled for rephrasing to work

boolean
Defaults to false

Enable/Disable voice cloning. Dubbing must be enabled for voice cloning to work.

string
Defaults to Aaron

The name of the voice used for dubbing.

voiceNames
array of strings
Defaults to ['Aaron','Paulina','Morgan','Lana','Tiberius','Michaela','Tom','Brandon','Michelle','Aria']

The name of the voices used for dubbing when several speakers are detected.

voiceNames
string

Not providing this parameter will disable lip-sync

string

/!\ Case sensitive! The name of the guideline to be used for the caption subtitle.

string

/!\ Case sensitive! The name of the guideline to be used for the translation subtitle(s).

Headers
string
required
Responses

Language
Credentials
Request
Click Try It! to start a request and see the response here! Or choose an example:
application/json