Runway Ad Localization recipe vs a Sume image edit prompt
Runway localizes an ad image from a targetLanguage code like ja. On Sume, send the ad as a reference image and name the language in the edit prompt.

Runway's Ad Localization Recipe takes a referenceImage and a targetLanguage code such as ja or es and returns the same ad with its on-screen text adapted. Sume has no language-code field. Send the ad as a reference image to POST /v1/images and write the language, and ideally the translated lines, into the prompt, one language per call.
Recipe facts are from Runway's page; Sume facts from the Image API docs, both read 2026-10-01.
What does the Runway recipe ask for?
Three inputs: a pinned version, the referenceImage as { uri }, and targetLanguage. The page says codes are ISO-style, so use ja, not "Japanese". Its tips are to start from a high-resolution ad with readable text, and note that clear typography localizes more reliably than heavily stylized layouts.
How do I do it on Sume?
Put the ad in input_references as a public HTTPS image URL; private-network and non-HTTPS URLs are rejected before submission. Set aspect_ratio: "auto" so the output matches the reference, since the docs say omitting the field is not the same as auto. Then write a prompt such as: keep the layout, photo and logo unchanged, and replace the headline and button text with this Spanish copy, followed by the exact lines.
| Need | Runway | Sume |
|---|---|---|
| Source ad | referenceImage | input_references |
| Language | targetLanguage code | Named in the prompt |
| Keep size | Layout preserved | aspect_ratio: "auto" |
| Many markets | One call per code | One call per language |
How do I run many languages safely?
Submit one job per language and give each its own Idempotency-Key, for example ad-17-es. A replay returns the original job, so a retry after a timeout does not pay twice. Do not reuse a key for another language: that is an idempotency_conflict. Check the queue limits in Generation admission before sending a big batch.
Should I check the output text?
Yes. A prompt is not a translation table, and Sume's docs do not promise exact text rendering, so read every localized image before it ships. The post on exact copy mapping covers keeping the lines fixed.
Sources
Related posts
More in Use cases
- Runway Product Ad recipe vs Sume reference-to-video
Runway's Product Ad Recipe turns product photos into an ad video. On Sume, send photos as reference images and put the concept in one prompt.
- Runway product swap vs a Sume prompted video edit
Runway's Product Swap Recipe takes a video plus product images. Sume's closest route is one edit call: a video_url and a prompt that names the swap.
- AI presenter for a SaaS demo video, with or without a product image
For a SaaS demo, omit `product_image` for a productless avatar video, or add one. Each Sume avatar job runs 4 to 60 seconds, so longer demos are split.
- AI video background swap for a fashion lookbook with Seedance 2.5
Seedance 2.5 describes green screen editing that swaps a background and keeps the subject. On Sume, send the garment clip as a video reference, 4 to 30 seconds.
Written by Sume