Sisense supports multiple languages in the Sisense Web Application making it easier to extract meaningful insights from your data in your users’ local language.

The following images display two interfaces, one in English and the other in Spanish.

Siengdash SiESdash
English Spanish

What has been Translated?

Sisense has translated text that your users might see including menu names, buttons, messages, and other elements in the Sisense Web Application. Translating the Sisense Web Application does not affect your data or how it is displayed.

The Sisense Web Application has been localized to the following languages:

  • Chinese (Simple)
  • French (France)
  • German
  • Italian
  • Japanese
  • Portuguese (BR)
  • Russian
  • Spanish (ES)
  • Spanish (LA)

Note, the following content is not being localized:

  • Built-in Javascript editor
  • ElastiCube Manager and Server Console
  • Sisense documentation and online help
  • REST API and documentation
  • Sisense automated emails

Note: You can use your own translation of Sisense automated emails by defining your own. Click here for more information.

Changing Sisense’s Default Language

Administrators can select the default language for the Sisense Web Application. Setting the default language affects all users and groups who access the Sisense dashboard. Additionally, Administrators can then set the language for specific groups and users when adding new users or by editing a group or user account.

After selecting a new language, each string with a translation is displayed in that language across all your Sisense users’ interfaces.

If you have defined a custom translation, the name of the language as defined in the settings.json is displayed in this list. See Embedding Custom Languages below for more information.

Sisense’s default language is English. After changing the system language, you can revert back to the English or any other language by selecting it from the list.

To modify your default language:

  1. In the Sisense Web Application, click ADMIN in the top menu, and then SYSTEM CONFIGURATION in the left menu.
  2. Click EDIT.
  3. Select the relevant language. After selecting the language, the UI is immediately translated.
  4. Click Save. The Sisense Web Application is translated in the selected language.

Embedding Customized Languages

Sisense enables you to display your own translations in the Sisense Web Application by replacing the values of strings in any language you choose.

You can embed customized languages by modifying configuration and resource files replacing the string values according to your requirements.

For example, in the homepage of the Sisense Web Application, the word “Explore” is displayed. In the resource file home.js, you can modify the value of this string to display your own text as shown below.

internatex1
"welcome_user": "Welcome",
 "explore": {
 "explore": "Explore",
 "learn": "Learn & find new tips & tricks",
 "links": {
"welcome_user": "Welcome",
 "explore": {
 "explore": "TEST",
 "learn": "Learn & find new tips & tricks",
 "links": {

In addition to modifying the resource files, you must modify the settings.json file and specify your language’s name and update the version. In this example, the language has been changed to “test” and the version increased from 1.0.0 to 1.0.1.

{ “displayName”: “test”, “version”: “1.0.1” }

The value of “displayName” is displayed as your language’s name in Default Language list on the System Configuration page. In the example below, the displayed was set to Test.

defaultlang

Upgrading Sisense may replace the bundled translation files. If you wish to modify a bundled language, copy of all of the translation files to a new directory, and change the copied versions to prevent your translation from being overwritten.

To customize the Sisense Web Application’s language:

  1. Navigate to the directory “…\Sisense\PrismWeb\translations\”
  2. In the \translations directory, copy the en-us(default) directory, paste it in the \translation directory and rename it.
  3. In the new directory, open each resource file and translate the strings into the desired language saving each file after your changes are made.
  4. Open the settings.json file and replace the following key values:
    displayName: Enter the name of the language.
    version: Enter the name of the new version. Currently, the version is 1.0.0. For each version, increase this value, for example, 1.0.1.
  5. Save the changes in a file called settings.json in your new language folder.
  6. In the Sisense Web Application, click ADMIN in the top menu, and then SYSTEM CONFIGURATION in the left menu.
  7. Click Edit.
  8. Select your customized translation from the list. The Sisense Web Application is displayed in your customized translation.
  9. Click Save.