8
i18n Languages
Mathew Evans edited this page 2025-08-21 17:44:23 +01:00

Important

This page has been moved. Please update your bookmarks.

Click here to be redirected to our new on-premises documentation.


View outdated content

Overleaf has been translated into multiple languages.

The language can be set via OVERLEAF_SITE_LANGUAGE (or SHARELATEX_SITE_LANGUAGE for versions 4.x and earlier) with one of the following options:

  • en - English (default)
  • es - Spanish
  • pt - Portuguese
  • de - German
  • fr - French
  • cs - Czech
  • nl - Dutch
  • sv - Swedish
  • it - Italian
  • tr - Turkish
  • zh-CN - Chinese (simplified)
  • no - Norwegian
  • da - Danish
  • ru - Russian
  • ko - Korean
  • ja - Japanese
  • pl - Polish
  • fi - Finnish

Some of these are more complete than others, we always endeavour to have all supported languages fully translated, if you would like to help with our translations please get in touch!

Multi Language support

Overleaf can support multiple languages per container. This is done via different domains configured to respond in a set language using the env variable OVERLEAF_LANG_DOMAIN_MAPPING (or SHARELATEX_LANG_DOMAIN_MAPPING for versions 4.x and earlier) with an escaped JSON string.

OVERLEAF_LANG_DOMAIN_MAPPING = '
    {
      "www": {
        "lngCode": "en",
        "url": "http:\/\/www.mysite.com"
      },
      "fr": {
        "lngCode": "fr",
        "url": "http:\/\/fr.mysite.com"
      },
      "de": {
        "lngCode": "de",
        "url": "http:\/\/de.mysite.com"
      },
      "sv": {
        "lngCode": "sv",
        "url": "http:\/\/sv.mysite.com"
      },
      "zh": {
        "lngCode": "zh-CN",
        "url": "http:\/\/zh.mysite.com"
      },
      "es": {
        "lngCode": "es",
        "url": "http:\/\/es.mysite.com"
      }
    }'