# Heygen Video-translate - Documentation

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown is available with `Accept: text/markdown` and `.md` URL variants.

Source: /docs/api-reference/model-apis-heygen-video-translate

# Heygen Video-translate

POST

/

v3

/

async

/

heygen-video-translate

Heygen Video-translate

cURL

```
curl --request POST \
--url https://api.novita.ai/v3/async/heygen-video-translate \
--header 'Authorization: &#x3C;authorization>' \
--header 'Content-Type: &#x3C;content-type>' \
--data '
{
"video": "&#x3C;string>",
"output_language": "&#x3C;string>"
}
'
```

200

```
{
"task_id": "&#x3C;string>",
"provider_request_id": "&#x3C;string>"
}
```

Translate videos into 175+ languages using natural voice cloning and accurate lip-sync alignment.

This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the [Task Result API](/docs/api-reference/model-apis-task-result) to retrieve the video generation results.

##

[​](#request-headers)

Request Headers

[​](#param-content-type)

Content-Type

string

required

Supports: `application/json`

[​](#param-authorization)

Authorization

string

required

Bearer authentication format, for example: Bearer {{API Key}}.

##

[​](#request-body)

Request Body

[​](#param-video)

video

string

required

Video URL to translate. Must be publicly accessible. Supports direct URLs, Google Drive, and YouTube links.

[​](#param-output-language)

output_language

string

required

Target translation language. Supports 70+ languages and 175+ dialects, with natural voice cloning and lip-sync adjustment.Optional values: `English`, `English (Australia)`, `English (India)`, `English (UK)`, `English (US)`, `Spanish`, `Spanish (Mexico)`, `Spanish (Spain)`, `French`, `French (Canada)`, `French (France)`, `Hindi`, `Italian`, `German`, `Polish`, `Portuguese`, `Portuguese (Brazil)`, `Portuguese (Portugal)`, `Chinese`, `Chinese (Cantonese, Traditional)`, `Chinese (Mandarin, Simplified)`, `Chinese (Mandarin, Traditional)`, `Japanese`, `Dutch`, `Turkish`, `Korean`, `Danish`, `Arabic`, `Romanian`, `Mandarin`, `Filipino`, `Swedish`, `Indonesian`, `Ukrainian`, `Greek`, `Czech`, `Bulgarian`, `Malay`, `Slovak`, `Croatian`, `Tamil`, `Finnish`, `Russian`

##

[​](#response)

Response

[​](#param-task-id)

task_id

string

Use the task_id to request the [Task Result API](/docs/api-reference/model-apis-task-result) to retrieve the generated outputs.

[​](#param-provider-request-id)

provider_request_id

string

Provider request ID

Last modified on June 25, 2026
