TikTok Spark Ads translation skips text burned into the video
TikTok's viewer-side Spark Ads translation does not translate text inside the creative or AI-generated ads. Burn captions per market instead.

TikTok's captions and translations for Spark Ads auto-generate captions from the video's audio and let viewers translate the ad title, description, subtitles, and interactive-element text, but "Text that is part of the video or image creative itself is not translated", and the page says AI-generated creatives are not supported. For an ad with words burned into the frames, a viewer's translate toggle will not help, so you need a version of the video per market. Sume's video captions burns one language per job.
The TikTok facts come from About Captions and Translations for Spark Ads, read on 2026-10-02.
What does the Spark Ads translation cover?
The feature is viewer-initiated. People see a "See translation" link below the ad description and can toggle between the translated and original version. Neither creators nor advertisers edit the translations; the system is automatic.
It is available in the United States and European Union regions only, according to the page.
| Item | Translated by the feature? |
|---|---|
| Ad title and description | Yes, when the viewer asks |
| Video subtitles (auto-generated from audio) | Yes |
| Text from interactive elements such as download cards and countdown or voting stickers | Yes |
| Text that is part of the video or image creative | No |
| AI-generated creatives | Not supported |
| Ads that already use Translate and Dub | Feature is disabled |
| TikTok Lite and live room ads | Not supported |
What does that mean for burned-in captions?
A caption you burn into the file is part of the creative, so it stays in the source language for every viewer. If your Spark Ad carries burned English captions and a viewer in Germany taps translate, the title and description change but the burned words do not.
That is a reason to keep the source file clean when you plan to localize: put the speech in the audio, let TikTok's own subtitles handle captions where the feature applies, and burn text only where you control the market.
How do you localize burned text per market with Sume?
Take the clean clip, then run one caption job per language. The video captions page lets you pass cues with text, start, and end in seconds, which burns that copy without speech-to-text, or script_text, which keeps the speech-to-text timings and aligns your wording to them. language is only a speech-to-text hint; it does not choose the style or font.
Each accepted job reserves $0.20 for video up to 60 seconds, so four markets cost $0.80 in captions. Each result is its own video, so each market becomes its own ad, and you give each a different Idempotency-Key. The walkthrough in caption one video in three languages shows the pattern.
What about AI-generated creatives?
TikTok says the translation feature does not support AI-generated creatives. If your Spark Ad is built from a Sume avatar video or other generated footage, plan on not getting the viewer-side translation at all, and ship the localized versions yourself.
Whether a given post counts as AI-generated is decided by TikTok's labeling, not by Sume. Read the label rules in TikTok AIGC label or your own caption before you rely on either route.
Sources
Related posts
More in Use cases
- Symphony Creative Studio reference clips must be under 10 seconds
TikTok's Symphony help page limits reference videos to under 10 seconds and single scenes. Cut your clip first with Sume's video trim, then upload it.
- TikTok Translate and Dub: lip-sync limits and the AI label
TikTok's Translate and Dub in Symphony Creative Studio can clone the voice and lip-sync, but not for crowds or covered mouths. Texas and Illinois are excluded.
- TikTok video_cover_timestamp_ms: pick the cover frame from a clip
TikTok takes a cover frame as a millisecond offset. Pull candidate stills with Sume video frames, choose one, and send its time as video_cover_timestamp_ms.
- Toast menu images: 750x450, 5 MB, crop-safe dishes
Toast recommends 750 x 450 px menu item images up to 5 MB that may be cropped. Generate a 3:2 plate with Sume, then crop to 5:3 with a short script.
Written by Sume