Create AI-powered voice dubbing for videos in different languages

post/automation/create-dubbing

Request

  • Base URL
    https://public.reap.video/api/v1
  • URL
    https://public.reap.video/api/v1/automation/create-dubbing
  • Auth
    HTTP bearer

Request body

uploadIdstring required

Upload ID from a previously uploaded file

sourceLanguagestring required

Language code of the original video content (e.g. en-US, es-ES)

targetLanguagestring required

Language code for the dubbing target (e.g. fr-FR, de-DE)

Response

Successful response

idstring
titlestring
thumbnailstring
billedDurationnumber
status'queued' | 'prepped' | 'draft' | 'processing' | 'finalizing' | 'completed' | 'invalid' | 'expired' | 'failed' | 'error'
projectType'clipping' | 'captions' | 'reframe' | 'dubbing' | 'transcription'
source'Upload' | 'Youtube' | 'Vimeo' | 'TwitchVod' | 'Twitter' | 'RumbleEmbed' | 'Generic'
genre'talking' | 'screenshare' | 'gaming'
topicsstring[]
selectedStartnumber nullable
selectedEndnumber nullable
exportResolutioninteger
exportOrientation'landscape' | 'portrait' | 'square'
captionsPresetstring nullable
enableCaptionsboolean
enableEmojisboolean
enableHighlightsboolean
languagestring nullable
dubbingLanguagestring nullable
translateTranscriptionboolean
translationLanguagesstring[]
transcriptionScript'native' | 'roman'
createdAtinteger
updatedAtinteger

Changes

    • warning

      removed the optional property from the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status