How to control translation tone
register controls the formality and style of the translation. It shapes how the translation system prompt is built, so the same source line can come back sounding like a news anchor, a college lecturer, or a YouTube creator.
register takes priority over the legacy genre field. If you have an older integration still sending genre, move to register, which is the supported way to control translation style and gives you finer-grained control.
Available registers
The “Use for” column is suggested guidance from us, not API-defined behaviour. The API validates the enum value only, and does not restrict a register to any content type.
Register matches tone, not topic. A physics lecture aimed at a general YouTube audience may do better on modern-colloquial than on academic, so pick the register that matches how you want it to sound, not the subject matter.
Example
Picking a register for a content library
If you’re dubbing a catalogue rather than a one-off, set the register per content type rather than per file:
These pairings are suggested guidance from us, not API-defined behaviour. Treat them as a starting point, and adjust to how you want the output to sound.
Register is fixed at creation time. To compare two registers on the same source, create two jobs, and the source file has to be uploaded separately to each.