Ad localizer
ideogram_ad_localizerTranslate ad copy into one target language while preserving layout, logos, brand type, and product; pin pre-approved wording line by line.
Instructions
Translate an ad's copy into one target language (one request per language; Arabic right-to-left), keeping its layout, logos, brand type and product; exact_copy pins pre-approved wordings line by line. Takes the ad as a local file, a public https URL or an Ideogram asset. Results are saved to the output directory; long jobs come back as a generation_id for ideogram_generation; ideogram_quote prices a call first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed for a repeatable result | |
| image | No | The source photo or ad to work on: a local image file or a public https URL (image_asset_identifier for an Ideogram asset) | |
| prompt | No | What to create or change, in natural language | |
| wait_s | No | Seconds to wait for the result (0-50, default 45). The job is accepted first; if it is still running when the wait ends, the result is its generation_id for ideogram_generation (never resubmitted, never billed twice). | |
| private | No | Keep the result out of Ideogram's public feed; true unless you set false (enterprise accounts are always private) | |
| quality | No | low, medium or high: higher may improve detail and takes longer | |
| language | No | The target language of the copy (one request per language; Arabic is rendered right-to-left) | |
| exact_copy | No | Pre-approved wordings, one `original => replacement` per line; each names the text element showing original and sets it to replacement | |
| num_images | No | How many outputs to make (each is billed) | |
| inline_images | No | true: each saved image is also returned as image content (base64; one over 3.75 MB, or past 10 MB in total, by path only), for a client without file access | |
| image_asset_identifier | No | An Ideogram asset (an upload or an earlier result) instead of a local image |