Skip to main content
POST
Upload Video

Description

Create media from a file or URL and start transcription / translation Multipart form upload or source_url. Either file or source_url is required. languages is required unless skip_translate is set (422 otherwise). YouTube URLs are rejected.

Authorizations

X-API-Key
string
header
required

Body

multipart/form-data
name
string
required
languages
string | null
remove_background_audio
boolean
default:false
number_of_speakers
integer
default:0
burn_subtitles
boolean
default:false
burn_subtitles_on_source
boolean
default:false
source_url
string | null
file
file | null
subtitles_file_urls
string | null
is_source_srt
boolean
default:false
prepend_ai_warning
boolean | null
default:false
skip_translate
boolean | null
default:false
enhance
boolean | null
default:false
context_for_translation
string | null
experimental_force_accent
boolean | null
default:false
clone_voice
boolean | null
default:false
word_count_per_line
integer
default:7

Response

Successful Response

message
string
required
id
string
required
name
string
required
created_on
string<date-time> | null
required
languages
TranslationLanguage · object[]
required
metadata
MediaMetadata · object