HeyGen Video Translation Precision overview
HeyGen Video Translation Precision by HeyGen
HeyGen built Precision as a dubbing mode that uses avatar inference and several models to re-render a speaker's mouth movements to match the translated audio. HeyGen says it gives more realistic lip sync than its Speed mode.
HeyGen Video Translation Precision specs
- Model ID
heygen/video-translation-precision- Developer
- HeyGen
- Input
- Image, Text, Video
- Output
- Video
- Endpoint
POST https://api.aimlapi.com/v2/video/generations
Footage it is built to handle
HeyGen designed Precision for footage with significant facial movement, side angles, facial occlusions or complex multi-person conversations. HeyGen also describes the translation as context-aware and gender-aware, where it describes Speed mode as adequate.
The cost of that accuracy is time. Precision needs longer processing than Speed mode, so plan the render into your delivery schedule before you queue a batch.
Set the audio options for the final mix
Disable music track removes the background music from the result. Leave it off when the music is part of the finished video. Turn it on when you want only the dubbed voice and plan to add your own music later.
Enable speech enhancement improves the speech quality of the result. Start with it on, then render the same clip with it off and compare the voice on the dubbed output before you commit to a setting.
Precision, Speed or Audio Only
HeyGen recommends Precision for high-quality final delivery, talking-head videos and content where accurate lip sync is critical. HeyGen Video Translation Speed also applies lip sync and covers 170+ languages. HeyGen Video Translation Audio Only keeps the original picture and skips lip sync.
HeyGen notes that audio-only translation skips avatar inference and removes the main precision benefit, so choose Audio Only only when lip sync is not needed. Run one difficult clip, such as a side-angle shot, through Precision and Speed and compare the mouth movement.
Use cases
Dub a talking-head presentation into another language for final publication.
Localize a multi-person interview where several speakers face the camera at different angles.
Translate footage where hands or objects partly cover the speaker's face.
Produce a dubbed version of a video with the background music removed so you can add a new track.
HeyGen Video Translation Precision API pricing
| Usage | Price | Unit |
|---|---|---|
| Video generation | $0.025 |
Prices from the AI/ML API price list, checked on Nov 12, 2026.
How to use the HeyGen Video Translation Precision API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v2/video/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "heygen/video-translation-precision",
"video_url": "https://example.com/input.mp3",
"output_language": null
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "heygen/video-translation-precision",
"video_url": "https://example.com/input.mp3",
"output_language": null
}
response = requests.post("https://api.aimlapi.com/v2/video/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v2/video/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "heygen/video-translation-precision",
"video_url": "https://example.com/input.mp3",
"output_language": null
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.
HeyGen Video Translation Precision FAQ
How much does HeyGen Video Translation Precision cost?
HeyGen Video Translation Precision costs $0.025 / sec on AI/ML API.
Which kinds of footage is Precision meant for?
HeyGen designed it for footage with significant facial movement, side angles, facial occlusions or complex multi-person conversations. It also recommends it for talking-head videos.
Can I remove the background music from the dubbed video?
Yes. Set disable music track to true and the background music is removed from the result.
Is Precision slower than Speed mode?
HeyGen states that Precision requires longer processing time than Speed mode. In exchange it produces more realistic lip synchronization.
What should I use if I do not need lip sync?
Use HeyGen Video Translation Audio Only. It dubs the video and keeps the original picture without lip sync.
What is the HeyGen Video Translation Precision model ID?
Use heygen/video-translation-precision as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.