If you're using the Classic builder, you can find that article here.
In this multicultural world without frontiers, it is only natural that sometimes you want to share your typeform with people in different languages.
We are often asked if a multilingual typeform can be built and unfortunately, one same typeform cannot speak many languages, but there are workarounds that could help you achieve this.
Show all the questions in two languages (for those on a Free plan)
You can simply type in the questions in the two languages. For example: Question 1: What’s your name? / ¿Cómo te llamas?
This will allow you to put out there the question in both languages, as some printed government forms, without having to use paid features.
When doing this, it is also advisable to change the system messages to show the text in two languages too.
Questions in multiple languages with Logic
If you are on an Essentials or above plan, you can take advantage of Logic to create your multilingual typeform. To do this, add all the questions in the chosen languages. Then, on the first question ask the respondents for their preferred language and direct them to the set of questions in that language.
This is ideal for typeforms in only two languages and you must remember that system messages will need to be adapted to both. (OK buttons, failure messages, etc)
Please, take a look at this example, and feel free to add it to your account as a template:
A clever twist: use multiple typeforms
If you’d like your respondents to see the whole typeform in their language (system messages included), you’d need to create all typeforms in each language.
This is most useful with embedded typeforms, as you won’t need to embed them all, but instead have only one that redirects people to the correct typeform.
If you’re wondering how using multiple typeforms will affect your results, check out this article. It shows you how to channel the results of several different typeforms into a single Google Sheet.
Option A: Use Logic and different Ending Screens
Have one typeform ask for their preferred language, and with Simple Logic direct people to different Ending Screens. Each one will link to the typeform of their chosen language.
Option B: Use Redirect on completion and Recall information
With a Premium account, you can also create a seamless multi-language experience using the Redirect on completion and Recall information features.
Take a look at the typeform below and select your preferred language:
You probably noticed that you were redirected to a different typeform after choosing a language. Can you guess what the magic trick was here?
Reverse engineering this typeform is a test task that Marta, our support team wizard created for newbies at typeform. Now we’re revealing her secret, so you won’t have to try to figure it out on your own. Just read on to find out how it’s done:)
1. Create a different typeform for each of your languages.
You can add your questions in the corresponding language straight away, just make sure you don’t include a language selection question in these typeforms.
Below is an example of a typeform in a specific language that you can redirect people to after they select their language:
2. Now create the typeform you’ll use for language selection, and add a Welcome Screen to it.
3. Then add a Picture Choice question to this typeform, and make it required.
You can add a picture to each of your languages, and just leave the Picture Choice label fields as they are for now. Try adding flags or other types of images that’ll help your users identify languages.
Note how the language labels in the example below are part of the images and not typed into the label fields:
4. Take a look at the URLs of your typeforms created in different languages. You’ll see a unique set of characters in each of these URLs. This is the unique identifier – or UID – of your typeform.
To find this unique identifier in your typeform URLs, go to the Share panel:
5. Copy the UID of each of your typeforms in different languages, and add them as the Picture Choice label of their corresponding language.
6. Go to your question settings and toggle the switch to turn off Show labels.
This will make the choice label field invisible, but the text you just added can still be recalled from these fields. Check out this article to find out more about Picture Choice labels.
Now you can start using the choice label fields in this language selection typeform to pipe information into other typeforms. Your users won’t even notice how you’re using these secret fields to do magic tricks;)
7. Go to the Settings panel and toggle the switch to turn on Redirect on completion.
8. Copy and paste your generic typeform URL without the UID into the text field:
Redirect on completion only lets you type one URL in the text field, but you can pipe information into it from previous questions to redirect users to different URLs based on their responses.
In this case, the generic typeform URL and the UIDs of the typeforms in different languages that we added to our Picture Choice question will add up to different redirect URLs.
Follow the next step to find out how.
9. Click @ to open the Recall information from… popup, and select the Picture Choice question.
This is what the URL used to redirect people to their selected language will look like with Recall information:
Et voilà! Your users will now be sent to fill out the typeform in their chosen language every time they select it in the Picture Choice question.