---
title: "Localization: translating labels in TYPO3"
manual: "TYPO3 Explained"
version: "14.3"
permalink: "https://docs.typo3.org/permalink/t3coreapi:localization@14.3"
source: "ApiOverview/Localization/Index.rst"
rendered: "2026-10-01T15:20:05+00:00"
---

# Localization: translating labels in TYPO3 {#localization}

In TYPO3, two types of texts require translation:

-   **Labels and messages**

    Short texts shown in the frontend or backend,
    usually stored in [XLIFF format](https://docs.typo3.org/permalink/t3coreapi:xliff@14.3) in the file system,
    for example, `locallang.xlf`.

-   **Content**

    Editorial content, such as localized
    database records and language-specific files (for example, PDF versions).

This section covers the first type: *labels and messages*.
For translating editorial content, see the [Localized content](https://docs.typo3.org/m/typo3/guide-frontendlocalization/14.3/en-us/LocalizedContent/Index.html#localized-content) chapter in
the Frontend Localization Guide.

TYPO3 uses translatable strings for backend labels, so that the
backend is fully localizable. All text uses UTF-8 encoding.

The default language is American English (en_US). The TYPO3 Core ships
with English labels only, and extensions should do the same.

All label files use the [XLIFF format](https://docs.typo3.org/permalink/t3coreapi:xliff@14.3) and are typically stored in
`Resources/Private/Language/`. (Older extensions may still use legacy
paths.)

This chapter explains the XLIFF format specific to TYPO3 and tools for
managing translations.

-   [Label references](https://docs.typo3.org/permalink/t3coreapi:label-references-lll-strings@14.3)
-   [Supported languages](https://docs.typo3.org/permalink/t3coreapi:supported-languages@14.3)
-   [Translation management](https://docs.typo3.org/permalink/t3coreapi:managing-translations-in-typo3@14.3)
-   [Translation servers](https://docs.typo3.org/permalink/t3coreapi:translation-servers@14.3)
    -   [Localization with Crowdin](https://docs.typo3.org/permalink/t3coreapi:localization-with-crowdin@14.3)
        -   [Extension integration](https://docs.typo3.org/permalink/t3coreapi:integrate-crowdin-in-your-extension@14.3)
        -   [Mass approval](https://docs.typo3.org/permalink/t3coreapi:mass-approval-on-crowdin@14.3)
        -   [Online translation](https://docs.typo3.org/permalink/t3coreapi:online-translation-with-crowdin@14.3)
        -   [Workflow](https://docs.typo3.org/permalink/t3coreapi:workflow-from-new-crowdin-translations-to-the-typo3-installation@14.3)
        -   [Crowdin best practice](https://docs.typo3.org/permalink/t3coreapi:crowdin-best-practice@14.3)
        -   [Frequently asked questions (FAQ)](https://docs.typo3.org/permalink/t3coreapi:frequently-asked-questions-faq@14.3)
    -   [Custom translation servers](https://docs.typo3.org/permalink/t3coreapi:custom-translation-servers@14.3)
-   [Localization API](https://docs.typo3.org/permalink/t3coreapi:localization-api-1@14.3)
    -   [LanguageServiceFactory](https://docs.typo3.org/permalink/t3coreapi:languageservicefactory@14.3)
    -   [Locale](https://docs.typo3.org/permalink/t3coreapi:locale@14.3)
    -   [LocalizationUtility (Extbase)](https://docs.typo3.org/permalink/t3coreapi:localizationutility-extbase@14.3)
    -   [Fluid Translate ViewHelper](https://docs.typo3.org/permalink/t3coreapi:fluid-the-translate-viewhelper@14.3)
    -   [Translation loaders](https://docs.typo3.org/permalink/t3coreapi:translation-loaders@14.3)
    -   [Translator API](https://docs.typo3.org/permalink/t3coreapi:translator-api-1@14.3)
-   [XLIFF format](https://docs.typo3.org/permalink/t3coreapi:translation-files-xliff-format@14.3)
