Subtitles in three languages: three caption jobs at $0.20 each
Each Sume standalone caption job costs $0.20 for video up to 60 seconds, and burns one set of cues. Three languages means three jobs, $0.60 in all.

One Sume caption job burns one set of cues, so a 45-second video in English, Spanish and Korean is three jobs. The Video captions docs say each accepted standalone job reserves and captures $0.20 for a video up to 60 seconds under the current fixed estimate, so that is $0.60 for the three. Confirm the live price in GET /v1/catalog before you budget a batch.
Facts here come from the Sume Video captions page, read 2026-10-02. They describe the standalone endpoint, not the inline captions on Avatar Video, which are a separate add-on.
What does one language cost?
The figure covers a video up to 60 seconds. The docs give no price for longer clips on that page, so use the catalog for those.
A restyle of the same video through source_caption_id reuses the word timings and runs no second speech-to-text, but the docs say billing is unchanged because it is still a render.
| Languages | Caption jobs | Total at $0.20 each |
|---|---|---|
| 1 | 1 | $0.20 |
| 2 | 2 | $0.40 |
| 3 | 3 | $0.60 |
| 5 | 5 | $1.00 |
How do I send a translated caption job?
Pass your translated text as cues, each with text, start and end in seconds. That is the authored overlay path and it skips speech-to-text. Keep the cue times from the original transcript and replace only the text; if a translated line is much longer, give it more time or split it.
Pick a style that can draw the language: Korean text on slam, punch or tiktok-green returns 400 with caption_hangul_text_latin_style, so use a Hangul style such as black-outline.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: caption-ko-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/clean.mp4",
"style": "black-outline",
"cues": [
{ "text": "안녕하세요, 새 제품을 소개합니다.", "start": 0.0, "end": 2.4 }
]
}'Can I skip a job by translating inside one caption?
No field in the docs translates for you: language is only a speech-to-text hint, so translation happens before the call, in your own step. Plan the cost as one job per language, and put each file in its own folder or name so the three outputs do not get mixed up. For a two-language overlay in one file, see bilingual subtitles.
Sources
Related posts
More in Pricing
- Cartesia Pro $5 for 100K credits: 133 minutes vs Sume TTS price
Cartesia lists Pro at $5 for 100K credits, about 133 minutes of Sonic-3.6 speech. Cost per minute across plans, and how Sume's per-character rate compares.
- Cartesia plans: Sonic minutes on Free, Pro, Startup and Scale
Cartesia's plans give about 27 to 10,667 Sonic TTS minutes a month at $0 to $299. Derived cost per minute, concurrency, and how Sume TTS billing differs.
- Cheapest AI image API per image in October 2026: vendor rates
Lowest listed per-image prices on Google, Black Forest Labs, fal and Runway pages read today, and why a sticker price is not your cost per image on Sume.
- Cheapest speech-to-text API per hour, October 2026
Per-hour STT cost from xAI, OpenAI and Google pages against Sume's $0.01 per minute, with a candid note on where Sume is the expensive option.
Written by Sume