Creating Multi Language Experiences


Userpilot's state-of-the-art AI-powered language translation service gives you the full ability you to translate your experience flows back and forth between 32 different languages without having to rebuild them from scratch. This can now be easily done by a click of a button.

Common use cases

  • Non-English speakers can now build their flows more easily.
  • The ability to target a global audience.

How does it work?

  1. To begin, fire the Userpilot chrome extension builder.

  2. Create your default experience flow like you normally would. Note that you can only add steps to your default language experience as it will be considered the base for translation.

  3. After you're done, head over to the localization icon and choose the languages you want your base experience translated to. This will automatically target your end-users with the translated language as their browser language.

  4. Preview your translated flow to make sure it looks fine.

  5. Keep in mind that you can add or modify languages translated languages simply using the localization icon.

Language localization parameter 

After setting the desired translated languages for your experience, Userpilot determines which language to show to your end-users based on the language localization parameter. This parameter can be changed from the Account page under Settings in your Userpilot's dashboard.

You can use any property sent to Userpilot via your installation as your localization parameter taking into consideration that any used language should follow the ISO 639-1 code standards. If you're not passing any properties, you can use the default property 'Browser_Language' which is automatically tracked by Userpilot. This parameter will look at the default language setting that your end-user sets up for their browser.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.