Translate finished variations into other languages
Each (variation, language) becomes a NEW variation on the same job, built on the original's own regenerated background — no new images — with app, product and brand names kept verbatim and the caption and hashtags localised. Costs 3 credits per translation, reserved up front and billed only for a translation whose render finishes; a translation that fails, or whose render fails, is refunded when the request settles. Omit pieceIds to translate every finished original variation; pairs that already exist are skipped, and a request where all of them exist is a 409. A variation made before translation was available is refused with 409 (regenerate it to translate). Languages: es (Spanish), pt-BR (Portuguese (Brazil)), fr (French), de (German), it (Italian), nl (Dutch), pl (Polish), tr (Turkish), id (Indonesian). At most 20 translations per request. Poll /cloning/jobs/{jobId} until status is ready; translated variations carry language and localizedFrom.
Request
- Base URL: https://app.getprolifik.com/api/v1
- URL: https://app.getprolifik.com/api/v1/cloning/jobs/{jobId}/localize
- Auth: HTTP bearer
Path parameters
Headers
Unique retry key retained for 24 hours. Replays return the original response with X-Idempotent-Replayed: true; reuse with different request data returns 409.
Request body
Response
Translations queued
Changes
No recorded changes to this operation across all 1 revision of this API.