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.

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
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.
Step 2
Set the language picker
Choose from the thirty two suggestions or type any other language.
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
- One language per form. There is no language switcher for respondents.
- The picker sets the language of the generated content; it does not translate a form you have already built.
- Right to left scripts are supported, and mixed direction labels are worth checking by eye.
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 OneCraftRelated pages
Write a document in another language
The language picker sits under the description box, next to the colour. Choosing there produces a document written in that language throughout, rather than an English document with translated paragraphs.
Build a presentation in another language
The language control sits with the theme and length settings under the prompt box. What it does is not translation. The whole deck is planned and written in the language you name, which produces different sentences from writing it in English and translating afterwards.
AI form builder
You type a sentence about the form you need. What comes back is not a wireframe or a list of suggestions, it is a finished form with its fields chosen, labelled, ordered and marked required or optional, ready to publish on a link.
More finished work of this kind is on the form examples hub.


