GET
/v1/schemas/fal/video/fal-ai%2Fheygen%2Fv2%2Ftranslate%2Fspeed
Accept:
Request body
9 properties · 2 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| video_url* | string | URL of the video to translate. Maximum length is 8 minutes. | |
| output_language* | enum | The target language to translate the video into | English | Spanish | French | Hindi | Italian | German · +172 more |
| speaker_num | integer | Number of speakers in the video | nullable |
| enable_caption | boolean | Generate an SRT caption file alongside the translated video. | default: false |
| translate_audio_only | boolean | Translate only the audio, ignore the faces and only translate the voice track | nullable |
| srt_url | string | Optional URL of a custom SRT subtitle file. | nullable |
| srt_role | enum | Whether the custom SRT applies to the source or translated video. | input | output · nullable |
| brand_glossary_id | string | HeyGen brand glossary ID for custom term translations. | nullable |
| enable_dynamic_duration | boolean | Enable dynamic duration to enhance conversational fluidity between languages with different speaking rates | nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/heygen/v2/translate/speed","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}