Dub a 45-second ad into Spanish and German: which steps Sume covers
Detach, transcribe, speak, join and caption are Sume jobs worth about 70 cents for two languages. Translation is not on the pages we read; bring your own.

Sume covers five of the six dubbing steps for a voiceover-led ad: detach the audio, transcribe it, speak the translated script, render the new audio onto the footage and burn captions. The translation step is yours, and for a 45-second ad into Spanish and German the Sume jobs come to about 70 cents.
This recipe suits narration over footage. It does not move the mouth of an on-camera speaker, so a talking head will keep the lip movement it was filmed with.
The six steps and who does them
| Step | Sume surface | Price |
|---|---|---|
| 1. Extract audio | POST /v1/audio-detach, wav, mono, 16 kHz | $0.01 per job |
| 2. Transcribe | POST /v1/stt-1.0/transcribe, optional sentence segments | $0.01 per audio minute |
| 3. Translate | Not on the pages read for this post. Use your own translator | Not applicable |
| 4. Speak each language | POST /v1/tts-1.0/generate with language and a matching voice | $0.0475 per 1,000 characters, rounded up to the cent per job |
| 5. Put the audio on the footage | POST /v1/timeline-1.0/render with audio.url | $0.10 per ceil output minute |
| 6. Burn captions | POST /v1/video-captions with script_text | $0.20 for videos up to 60 seconds |
The receipt for two languages
Assume the 45-second English read is about 675 characters and each translation lands near 800 characters. That length is an assumption; translation changes it, so count your actual strings. Steps 1 and 2 run once. Steps 4 to 6 run once per language.
| Line | Spanish | German | Shared |
|---|---|---|---|
| Detach and STT | 2 cents | ||
| TTS, 800 characters | 4 cents | 4 cents | |
| Timeline, 1 output minute | 10 cents | 10 cents | |
| Captions | 20 cents | 20 cents | |
| Subtotal | 34 cents | 34 cents | 2 cents |
| Total | 70 cents |
Where dubs go wrong
- Voice and language disagree. If the voice's primary language differs from your
languagefield, Sume returns 409tts_voice_language_mismatchbefore it creates a job or charges. Pick a Spanish voice for Spanish. - The dub runs long. Translated text is rarely the same length as the source, so compare each language's audio duration with the 45-second slot. If it overruns, tighten the copy or raise
speedtoward the 1.5 ceiling. - Captions burn the wrong wording. Send
script_textwith the translated script so the caption text is yours, and let speech-to-text supply only timings. Use a new caption job on the dubbed video, not a restyle of the English one. - Hangul styles. If a target language is Korean, pick a Hangul caption style, because
slamrejects Hangul with a 400.
Keep the sentence order
Request sentence segmentation on the English STT and keep the sentence count in the translation. When both languages have the same number of sentences, you can compare each dubbed sentence's length with its source slot, and re-render only the lines that overrun, at a cent or two each.
Microsoft's MAI-Voice-2.1 page lists 23 languages for both its Standard and Flash models (read 2026-10-05). The language list matters less than this loop, which is how you find out whether a dub in a given language fits your footage.
What this dub will not do
Be clear with your team before you start: there is no lip-sync step in this list, no voice that matches the original speaker unless you supply a voice you are licensed to use, and no judgement about whether the translation sells. A native speaker should read both scripts before the first render, and the 70 cents buys the machine steps, not the review.
Budget the retakes. A bad German line costs 1 to 4 cents to speak again, but a re-render and a re-caption cost 30 cents, so settle the text before the expensive steps and run TTS first, listen, then render.
Sources
Related posts
More in Use cases
- Dub a 60-second promo into German: step prices, up to $0.17
A 60-second promo dubbed into German costs up to $0.17 on Sume: detach, speech-to-text, TTS for 900 characters, a concat and a one-minute timeline render.
- Dubbing a video with music: what replacing the audio track means
A dub built from STT, TTS and a timeline swaps the whole audio track. The original music goes with it unless you add a bed back. Options on Sume, step by step.
- A dubbed line runs 40% longer: TTS speed tops out at 1.5, so rewrite
Translated lines often run long. Sume TTS speed is 0.6 to 1.5, so a line 40% too long can be sped up, but one 60% too long must be rewritten.
- E-bike Black Friday video ad: start and end frame reveal, three trims
An e-bike Black Friday ad from two stills: a 10-second start/end-frame clip on Gemini Omni Flash, then three trimmed cutdowns, about $1.51 in Sume jobs.
Written by Sume