Dub a clip into another language
Dub one clip: transcribe its speech, translate it line by line and speak each line where the original was (original muted; captions when the source had them or captions: true). Required API key scopes: `projects:read`, `projects:write`, `media:read`, `media:write`.
Authorization
apiKeyAuth Path Parameters
Resource identifier
Header Parameters
Exact current project version. Required for overwriting mutations unless the numeric body version is supplied for compatibility.
^"?[0-9]+"?$Request Body
application/json
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v2/projects/string/translate-speech" \ -H "If-Match: "1"" \ -H "Content-Type: application/json" \ -d '{ "source": "string", "language": "en" }'{ "success": true, "data": { "project": { "id": "project_01J", "name": "Launch film", "version": 5 }, "requestKey": "launch-vo-1", "affectedClipIds": [ "audio-4" ], "clips": 2, "duration": 14.2 }}Add captions from speech POST
Add a word-timed caption track from the speech of the project (source auto: music and effects left out) or of one clip, in timeline time. Required API key scopes: `projects:read`, `projects:write`, `media:read`.
Get a voice request status GET
How a voiceover, captions or dub call ended (saved with its version, running, failed with the reason, or unknown): send X-Jsoncut-Request-Key with the call to ask after a lost connection. Required API key scopes: `projects:read`.