formbasedocs
Go to appApp

Submissions & Analytics

Translating a submission

A multilingual form collects answers in the respondent's language. Translate a response into yours without leaving the submissions table.


Available on the Free plan

This works on every plan, including Free. Compare plans →

Why you would

A multilingual form lets each respondent answer in their own language, which is the point — but it means the free-text answers arrive in whatever language they wrote. Translating a submission renders those answers in your language so you can actually read the response.

Translating one

In the submissions table, open the Actions menu on a row and choose Translate submission. While it runs the row shows Translating submission; when it finishes you get Submission translated.

After that the row carries a toggle: Show original and Show translation. The original answer is never overwritten — the translation is stored alongside it, and you can switch back at any time.

Which language it translates into

You are not asked to pick one. formbase translates into your workspace’s notification language, and falls back to the language you are using formbase in when that is not set. Change the workspace notification language to change the target.

What gets translated

  • Text answers only. Written answers are translated. Values with no language in them are left exactly as they are: dates, times, numbers, ratings, linear scales, email addresses, phone numbers, website URLs, scheduled appointments, uploaded files, signatures and payments.

  • Answers, not questions. Question titles come from the form, which already has its own translations.

  • A submission with no text answers reports No text answers to translate and spends nothing.

  • A submission already in your target language reports Submission is already in the target language and spends nothing.

What it costs

Translation runs on AI credits, using the fast, inexpensive Haiku model. Your workspace needs a credit balance above zero; with none, formbase declines with Not enough AI credits to translate this submission rather than translating and billing you anyway.

Translating twice is free

A translation is cached against the exact content it was made from. Translating the same submission again returns the stored translation and spends nothing. It is only re-translated — and only then charged again — if the submission itself changes, for instance when a respondent edits their answers afterwards.

How long a translation lasts

A translation belongs to its submission. Deleting the submission deletes its translation, and so does deleting the form. Nothing extra is kept behind, and retention applies to translations exactly as it does to the answers they came from.

Next steps