Get form translation
get_form_translationRead the full content of one language version (translation) of a form, including the mirrored fields[] and report. Use this to fetch the current draft before translating: edit the human-readable text in place, keep every code identical to the source form, then save with update_form_translation. Returns an error if that language version does not exist yet (create it first with create_form_translation).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| formId | Yes | The source form UUID | |
| language | Yes | Which language version to read |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Translated title | |
| fields | No | Translated questions, mirroring the source codes | |
| formId | No | The source form | |
| report | No | Translated report copy | |
| booking | No | Translated booking block copy { title, description, buttonText } | |
| feedback | No | Translated feedback block copy { question, title, description, buttonText, choices[{ code, label }] }; null values / a null block = not translated yet (falls back to the source) | |
| isActive | No | Whether this language version is live | |
| language | No | Language of this version | |
| shareUrl | No | Public link for this language | |
| updatedAt | No | ISO datetime | |
| systemText | No | Translated system copy | |
| description | No | Translated description | |
| feedbackSource | No | Source feedback block copy with its choice codes; null when the form has none |