Forms

Build a form in any language

The language picker sits under the prompt box. Choose a language and the whole form comes back in it: labels, descriptions, option lists, the button, the welcome screen and the thank-you screen, not just the questions.

Create a form with OneCraftThe language picker, its 32 suggestions, and free typing any other language
The language and colour palette pickers in the form generator, highlighted
Language and colour are pickers under the prompt box, not instructions you type.

It is a picker, not a prompt instruction

Language is one of the two settings under the prompt box, alongside colour. Writing "in Spanish" in the prompt is less reliable than choosing Spanish from the picker, because the picker applies to every generated string rather than to whatever the model happened to translate. Write the prompt in whatever language you think in and set the picker separately.

Thirty two suggestions, and anything else

The list offers thirty two languages with their native names, from Spanish and French through Arabic, Hindi, Bengali, Tamil, Vietnamese, Thai, Japanese, Korean, both written forms of Chinese, and Swahili. It is a combo box rather than a fixed list, so you can type any language that is not on it. Leaving it empty means the language is inferred.

Right to left scripts

Arabic, Hebrew, Persian and Urdu are on the list, and the form is built with the labels written in those scripts. Check the result rather than assuming, particularly where a label mixes a script with Latin characters or numbers, because mixed direction text is where layout problems show up.

Translate the whole experience

The parts people forget are the button label, the welcome screen and the thank-you screen. Generating in a language covers all three. If you translate a form by editing labels one at a time afterwards, those three are the ones that stay in English and give the game away.

How it works, in three steps

  1. Step 1

    Write the prompt in your own language

    The prompt is a brief for you. It does not have to be in the output language.

  2. Step 2

    Set the language picker

    Choose from the thirty two suggestions or type any other language.

  3. Step 3

    Check the screens, not just the fields

    Button label, welcome screen and thank-you screen are where an untranslated string hides.

The full walkthrough with screenshots is in the guide Create a form from scratch with AI.

Limits worth knowing

See it on a finished piece

Questions people ask

Can one form be offered in two languages?

No. A form is generated in one language. For two audiences, build two forms and link to each from your own page.

Can I translate a form I already built?

The picker applies at generation. To move an existing form to another language, generate it again with the same prompt and the new language set.

Which languages are supported?

Thirty two are suggested with their native names, and the field accepts any language you type. Leaving it empty lets the language be inferred.

Make your own form

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a form with OneCraft

Related pages

More finished work of this kind is on the form examples hub.