Skip to content

Changing Language

Changing the Default Language

As of SightLab 2.7.3, multilingual support is available for text displayed in both the GUI interface and the experiment console text.


Supported Languages

The following languages are currently supported (note there are also 41 languages supported for the AI Agents in both SightLab and E-Learning Lab):

  • English (default)
  • Spanish
  • Arabic
  • Bulgarian
  • Chinese
  • Greek
  • Polish
  • Hindi
  • German
  • French

Additional languages can be added with minimal effort. If you would like support for another language, please contact support@worldviz.com.


Changing the Language

To change the interface language:

  1. Navigate to your SightLab2 folder in your Documents directory.

  2. Open the following folder:

    Documents\SightLab2\Util_Files\sightlab_utils
    
  3. Locate the file and set write permissions:

    settings.py
    
  4. Right-click the file and select:

    Show More Options → Edit in Vizard
    
  5. Find the line:

    LANGUAGE = "English"
    
  6. Replace "English" with the language you want to use. For example:

    LANGUAGE = "Spanish"
    
  7. Save the file and restart SightLab.


Adding a New Language

To add support for a new language:

  1. In the same sightlab_utils folder, open (and set write permissions):

    translations.py
    
  2. Add a new dictionary entry for the language and provide the translated strings.

    Example structure:

    ```python
    "NewLanguage": {
    "start_experiment": "Translation here",
    "end_experiment": "Translation here"
    }


Fallback Behavior

If a string does not yet have a translation, SightLab will automatically fall back to the English version.

This means partial translations are safe, and untranslated text will still display correctly.

Was this page helpful?