Derive a rendition in another language
derive_renditionThe SAME piece in another language — not a new piece: a new project (the rendition) is born from the project's current cut with its work inherited (sources, reading record, cast, data codex, voice pin), its document translated under the house contracts (narration written for the ear, on-screen text, titles and objectives; the same figures; the generator prompts, the data and the source titles untouched; the closing card re-made in the new language) and the visual material that does not carry the language reused (scene visuals, generated shots, engine sub-assets, music and FX beds; not the voice and not the masters). Two steps, for every caller: without confirm_spend it only prices the rendition's request with the same gate as creating a project (quote; a band for a whole piece until a rendition is measured) and nothing is translated or written (outcome: cotizada); with confirm_spend=true it translates and writes the rendition, unless the wallet does not cover the band. It produces nothing: the answer carries the new projectId, whose production line starts like any other project's. outcome is typed (outcomeExplained). Requires write. Spends LLM budget on the translation (paid by Vixdeo, not charged to the wallet) and counts as one daily action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | Yes | BCP-47 language of the rendition (es, pt-BR, fr…). | |
| project_id | Yes | The source project (its current cut is translated). | |
| confirm_spend | No | True translates and writes the rendition (after reading `quote`); omitted or false only returns the quote and nothing is translated or written. | |
| subtitle_language | No | Optional: the language of the subtitles (BCP-47); without it they follow the rendition. |