video-translate
Installation
Summary
Translate and dub videos into multiple languages with automatic lip-sync using HeyGen.
- Supports 12+ languages including Spanish, French, German, Japanese, Chinese, and Arabic with automatic voice cloning to match original speaker characteristics
- Offers two translation modes: full lip-sync dubbing or faster audio-only translation without video adjustments
- Handles multi-speaker videos, custom vocabulary preservation, and optional background music removal or speech enhancement
- Includes polling-based status tracking with up to 30-minute processing time; supports batch translation to multiple languages in parallel
SKILL.md
Video Translation (HeyGen)
Translate and dub existing videos into multiple languages, preserving lip-sync and natural speech patterns. Provide a video URL or HeyGen video ID — no need to create the video on HeyGen first.
Authentication
All requests require the X-Api-Key header. Set the HEYGEN_API_KEY environment variable.
curl -X POST "https://api.heygen.com/v2/video_translate" \
-H "X-Api-Key: $HEYGEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"video_url": "https://example.com/video.mp4", "output_language": "es-ES"}'
Default Workflow
- Provide a video URL or HeyGen video ID
- Call
POST /v2/video_translatewith the target language
Related skills