Skip to main content

Enabling multi-language natural language questions

By default, Insight Advisor (in-app) in Qlik Sense Enterprise on Windows only supports English. To enable other languages, you need to set up a multi-cloud deployment with a Qlik Cloud tenant. For more information on available languages, see Supported languages.

Information noteWhen using Insight Advisor Chat in multi-cloud deployments, multi-language natural language questions are not supported.

Do the following:

  1. Set up a multi-cloud deployment

    1. Set up a multi-cloud deployment with a local bearer token. For details, see Distributing apps to Qlik Cloud.

    2. Make sure the API endpoint URL ends with a “/”. For example, if your Qlik Cloud tenant URL is https://demos.qlik.com, the API endpoint should be https://demos.qlik.com/.

  2. Configure the Service Dispatcher

    1. Stop the Qlik Sense Service Dispatcher, which handles the execution of the Qlik Licensing Service.

    2. Open the services.conf file, typically located at %Program Files%\Qlik\Sense\ServiceDispatcher\services.conf.

    3. Find the [nl-parser] section.

    4. Under [nl-parser.parameters], add the parameter:

      --multi-cloud-deployment-name=<Your_Qlik_Cloud_deployment_name>.

    5. Save and close the file.

  3. Enable multi-language support

    1. Add a system variable named NLU_MULTI_LINGUAL and set its value to true.

    2. Open the capabilities.json file located at C:\Program Files\Qlik\Sense\CapabilityService.

    3. In the capabilities.json file, add a feature flag named NLU_MULTI_LINGUAL and set it to true.

  4. Restart services

    • Restart the Qlik Sense Service Dispatcher and the Qlik Sense Proxy Service.

For multi-node installations, repeat these steps on all nodes.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!