Korean restaurant reel captions in Gmarket Sans: one font field, $0.20
Burn Korean captions on a restaurant reel in Gmarket Sans: set font gmarket-sans, style black-outline, language ko. $0.20 for up to 60 seconds.

To burn Korean captions on a restaurant reel in Gmarket Sans, send the clip to Sume's video caption job with style black-outline, font gmarket-sans and language ko. The job costs $0.20 for videos up to 60 seconds. Gmarket Sans is described in the docs as geometric retail display, the CapCut and YouTube title staple, which suits menu and price text.
How the three fields interact
The docs are explicit: style selects the look and the motion, font selects the face, and language only tells speech-to-text which language to expect. Language never selects the style or the font. If you omit style, Korean text resolves to black-outline, not to the Latin default that would burn Korean as empty boxes.
Hangul fonts only work with Hangul styles. Sending a Hangul font with a Latin style such as slam returns 400 caption_font_requires_hangul_style, and sending Korean text to slam, punch or tiktok-green returns 400 caption_hangul_text_latin_style. These errors cost nothing; the render never starts.
| Field | Value | Effect |
|---|---|---|
| style | black-outline | White fill on a thick black outline, mid-frame; the safe default |
| font | gmarket-sans | Geometric retail display face |
| language | ko | Speech-to-text hint only |
| script_text | your lines (optional) | Aligns the burned text to your wording |
A request
Send the clip as a public HTTPS video_url and an Idempotency-Key. Use script_text if the owner reads a fixed line such as a daily special, so the burned words match the menu spelling instead of the transcript.
If the clip has no speech, such as a plating shot with music, the job fails with caption_no_speech. Send cues with text, start and end to burn authored overlay text without speech-to-text.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: reel-gmarket-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/reel.mp4",
"style": "black-outline",
"font": "gmarket-sans",
"language": "ko"
}'Trying another face
Restyling does not transcribe again: send source_caption_id with a new font and Sume reuses the stored word timings. The price does not change because a restyle is still a render, so try two faces and keep the one that reads better at phone size.
The fonts are open-licensed and bundled in the renderer, and the API rejects any name outside the list rather than falling back to another face.
A practical note
Check the reel at phone size before publishing. Small Hangul with a thick outline can clog at 12 pixels, so view the burned file on a phone, and if it is hard to read, try the clip-wipe style, which the docs call the clearest at small phone sizes, or raise typography.font_size_ratio in design. A restyle with source_caption_id reuses the word timings, so each trial renders without a second transcription. Keep menu names in script_text spelled exactly as printed on the menu, so the burned text never differs from the board.
Before you scale
Every price in this post is a Sume list price read from the public catalog on 2026-10-09, and the arithmetic is shown so you can redo it with your own counts. Rates can change, so re-read the catalog before a large batch and run a small test first. Sume bills the job's captured amount, and the job result tells you what was used, so compare the first run's receipt with your estimate before you scale the work to the full set.
Sources
Related posts
More in Use cases
- Korean to Japanese voiceover: translate, then TTS with language ja
Sume TTS does not translate: send Japanese text with language ja. A 400-character Japanese line costs $0.01900. Transcribe Korean with STT first.
- Phrase-of-the-day language video: a card and a voice for $0.21
A language phrase-of-the-day video built from one 1K card, one TTS line and a one-minute Timeline render costs $0.2057. A week of seven phrases is $1.44.
- Shadowing Audio for 30 Sentences With script_run: Cost and Setup
Make 30 sentence-length audio clips for a language lesson with one script_run program and tts_create: the cost for 80-character lines and the limits.
- Launch kit: 4 clips, 12 images, a voiceover and a track for $9.98
Four 8-second 1080p clips, twelve 2K images, a 1,200-character voiceover and a track cost $9.982 with Wan 3.0, or $20.4716 with Seedance 2.5 clips.
Written by Sume