---
title: "Setting up languages"
manual: "Frontend Localization Guide"
version: "14.3"
permalink: "https://docs.typo3.org/permalink/t3translate:languages@14.3"
source: "SettingUpLanguages/Index.rst"
rendered: "2026-09-24T14:54:21+00:00"
---

# Setting up languages {#languages}

Languages are defined in the [site configuration](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/ApiOverview/SiteHandling/Index.html#sitehandling)
for each root page. When creating a new page on root level via TYPO3 backend,
a very basic site configuration is generated on the fly. It prevents immediate
errors due to missing configuration and can also serve as a starting point for
all further actions.

## Site Management {#site-management}

The [Introduction Package](https://extensions.typo3.org/extension/introduction)'s default languages are English, Danish
and German languages. Adding a new language is done in the
**Site Management > Sites** module of the backend.

![Editing a site configuration](../Images/ManualScreenshots/SiteConfiguration/SiteConfiguration.png)

> [!TIP]
> Detailed information on how to extend the site configuration
> with additional languages can be found in the
> [site handling documentation](https://docs.typo3.org/m/typo3/reference-coreapi/14.3/en-us/ApiOverview/SiteHandling/AddLanguages.html#sitehandling-addingLanguages).

Once you have defined at least one additional language, you will be able to
translate pages and content. For example, the **Content > List** module will
show links for translation if you have translated the page.

![Content elements with localize links](../Images/ManualScreenshots/ListModule/LocalizeLinks.png)

Translated elements appears nested "under" their default language
parent element in the **Content > List** view.

![Nested translations](../Images/ManualScreenshots/ListModule/NestedTranslations.png)
