- Support
- Integrations
- Translation
Translation
HeyGen integration · 3 node(s).
00Overview
Translate and dub existing videos into other languages with HeyGen
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Translation
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| HeyGen API Key | secret | Required | ${secrets.HeyGenApiKey} |
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.
02Create
Translate Video
heygen/translation/create · Action
Translate/dub an existing video into another language with HeyGen.
| Field | Type | Details | |
|---|---|---|---|
| Video URL | string | Required | A public URL of the source video to translate |
| Output Language | string | Required | e.g. Spanish (see List Translation Languages) |
| Title | string | ||
| Translate audio only (keep original video) | boolean | ||
| Number of Speakers | integer | Optional: how many distinct speakers to detect | |
| Callback ID | string | Echoed back in the webhook | |
| Advanced: extra JSON merged into the request body | text |
Returns: tool_result, video_translate_id, status, success, error
03Get
Get Translation
heygen/translation/get · Action
Get the status and output URL of a HeyGen video translation job.
| Field | Type | Details | |
|---|---|---|---|
| Translation ID | string | Required | From Translate Video |
Returns: tool_result, status, video_url, title, message, success, error
04List
List Translation Languages
heygen/translation/list_languages · Action
List the target languages HeyGen can translate/dub a video into.
Returns: tool_result, results, count, success, error