Update translation draft
translationDraft_updateUpsert one or more translation entries across one or more languages in a single atomic mutation. Pass a one-item array for a single-key edit. Pre-validates every entry against the source manifest — a single bad key/value rolls back the whole batch.
The language row is auto-created on first write — no separate "add language" call needed, so this is how you translate into a language the form does not have yet. Works from any page.
Writes land as suggestions in the per-language draft: the author reviews them on the translations page (accept/decline) and then publishes. Respondents keep seeing the existing published translations throughout. Do not change the form's source language or edit form content as a substitute for translating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| formId | Yes | ||
| entries | Yes |