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.
Was this article helpful?
Articles in this section
- Enable AI-Generated Translations and Subtitles Using the Upload API
- Enable AI-Generated Translations and Subtitles Using the Zype Import API
- Enable AI-Generated Translations and Subtitles via MRSS Imports
- Supported Languages and Accuracy of Zype’s AI Translation Engine
- Using Text Replacements to Customize AI-Generated Translations
- Getting Started with AI-Powered Translations and Subtitle Generation