Enable AI-Generated Translations and Subtitles Using the Upload API Enable AI-Generated Translations and Subtitles Using the Upload API

Enable AI-Generated Translations and Subtitles Using the Upload API

Zype’s Upload API now supports automatic AI-powered translation and multilingual subtitle generation for newly uploaded videos. When enabled, this feature translates video transcriptions into your default languages and generates subtitle files in both SRT and WebVTT formats—helping you scale your localization workflows effortlessly.


What It Does

When you include the upload[translation_enabled]=true parameter in your Upload API request, Zype will:

  • Automatically transcribe the uploaded video

  • Translate the transcription into your pre-configured default languages (set in AI Enablement Settings)

  • Generate and store SRT and WebVTT subtitle files for each translated language

  • Make subtitle files available under the Subtitles tab in the Zype CMS

Note: Subtitle files are not activated by default. You can enable automatic activation via Site Settings, or manually activate subtitles for each language in the Zype CMS.


How to Use the Upload API

To enable AI translations during upload, include the upload[translation_enabled] parameter and set it to true in your API request.

Required Parameters

Parameter Type Description
upload[active] boolean Set to true to make the video active upon upload
upload[translation_enabled] boolean Set to true to enable AI-powered translations and subtitles

Example Request

curl --request POST \
  --url https://uploads.zype.com/uploads \
  --header 'accept: application/json' \
  --header 'content-type: multipart/form-data' \
  --form 'upload[active]=true' \
  --form 'upload[translation_enabled]=true' \
  --form 'upload[file]=@/path/to/video.mp4'

You may also pass additional metadata such as upload[title], upload[description], or upload[category_ids] in the same request.


API Reference

For a full list of supported parameters and additional options, visit the official Zype Upload API documentation.