Articles in this section

What are the supported languages in Solve?

We know that you are constantly looking for ways to improve your CSAT and increase retention rates. Meeting your customers where they are—in their preferred language—will help provide them with the premium service that they expect. Multilingual Support for Solve provides customers with automatic translations of their Solve workflows in the languages listed below. Forethought Admins will have the ability to make edits to the automatically translated phrases. 

How Does It Work?

When a customer starts chatting, Solve recognizes it and replies in that language. Solve will also adjust to a new language if a customer changes their language in the middle of the conversation. Additionally, Forethought Admins can set up languages to be applied automatically based on geographic data.

Getting Started

  1. Click on the Translations Icon at the top right cornerScreen Shot 2023-11-27 at 4.38.02 PM.png
  2. Click to check any languages that you would like to enable, then click on “save” to automatically translate all saved workflows into the language of your choice.
    Clicking save will translate content from the saved and draft versions of all workflows.
    If workflows in a draft state are saved later, translations for the draft version are dynamically applied to the saved translations.Screen Shot 2023-11-27 at 4.40.31 PM.png
  3. For all enabled languages, you can see a list of workflow steps in English and the auto-translated value per language.Screen Shot 2023-11-27 at 4.44.03 PM.png
  4. Use the Translations droplist to toggle between languages.Screen Shot 2023-11-27 at 4.45.05 PM.png
  5. Use the Type droplist to toggle between proactive prompt, entry step, or individual intent translations.Screen Shot 2023-11-27 at 4.45.43 PM.png
  6. If you would like to provide a more accurate translation, enter it via the translation box, ensure to click on “Save”.Screen Shot 2023-11-27 at 4.46.24 PM.png
  7. For a commonly used phrase, override the translation once and apply to all the other phrases.Screen Shot 2023-11-27 at 4.52.09 PM.png
  8. After saving a manual change, if you would like to change back to the automatically translated value, click on “restore” to revert back to the original translation.Screen Shot 2023-11-27 at 4.47.24 PM.png
  9. Use search box to narrow down the phrases.Screen Shot 2023-11-27 at 4.53.54 PM.png
  10. Switch to draft mode to override translations for draft steps before publishing them to the users.Screen Shot 2023-11-27 at 4.56.14 PM.png
  11. View translations for a step inside the canvasScreen Shot 2023-11-27 at 4.57.27 PM.pngScreen Shot 2023-11-27 at 4.58.33 PM.png
  12. Last step! When you embed the widget onto your site, if you would like the conversation to start from a language, add the “data-ft-embed-script-language” script tag, specifying the language that you would like the chat to start with.
    • For example, if you’d like conversation to initialize in Dutch, add the following script tag to the page the widget is embedded:
      • data-ft-embed-script-language = "nl"
      • If the script tag has not been specified, the conversation will default to start in English.

This has to be one of the languages enabled in the translations panel. If no language is specified here, Solve will learn to recognize your customer's input language when they type to ask a question and run the rest of the support experience in that language.

Supported Languages

Solve Widget supports the following languages.

Language Language Code
Arabic ar
Catalan ca
Chinese simplified zh
Chinese traditional zh-TW
Danish da
Dutch nl
English en
English (Canada) en-CA
French fr
French (Canada) fr-CA
German de
Greek el
Hebrew he
Hindi hi
Hungarian hu


Indonesian id
Italian it
Japanese ja
Korean ko
Malay ms
Norwegian no
Polish pl
Portuguese (Portugal) pt-PT
Portuguese (Brazil) pt
Russian ru
Spanish es
Spanish (Mexico) es-MX
Swedish sv
Tagalog (Filipino) tl
Thai th
Turkish tr

How to change the Default Language

Use the Language Code in your Solve Widget code snippet to change the default starting language (default starting language is English unless you specify otherwise).

Was this article helpful?
2 out of 2 found this helpful


  • Need help?

    Click here to submit a support request. We are here to assist you.

  • Business hours

    Monday to Friday 8am - 5pm PST excluding US holidays

  • Contact us