---
title: "Localization API"
manual: "TYPO3 Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3coreapi:localization-api@13.4"
source: "ApiOverview/Localization/LocalizationApi/Index.rst"
rendered: "2026-09-17T15:24:38+00:00"
---

# Localization API {#localization-api-1}

The Localization API provides the building blocks TYPO3 uses to resolve locales
and translate labels from XLIFF files in both Backend and Frontend code. It
covers locale parsing and normalization, creation of context-aware translation
services, and convenient helpers for TypoScript, Extbase and Fluid.

**[Locale](https://docs.typo3.org/permalink/t3coreapi:locale-api)**

Parse and normalize IETF BCP 47 language tags (e.g. `de-CH`) to build a
precise locale context for translations.

**[LanguageServiceFactory](https://docs.typo3.org/permalink/t3coreapi:languageservicefactory-api)**

Create context-aware [LanguageService](https://docs.typo3.org/permalink/t3coreapi:languageservice-api@13.4) instances
at runtime.

**[LanguageService](https://docs.typo3.org/permalink/t3coreapi:languageservice-api)**

Translate labels via `LLL:EXT:...` in PHP; loads XLIFF resources on demand.

**[LocalizationUtility (Extbase)](https://docs.typo3.org/permalink/t3coreapi:extbase-localization-utility-api@13.4)**

Convenience wrapper to translate labels inside Extbase.

**[Localization in TypoScript](https://docs.typo3.org/permalink/t3coreapi:extension-localization-typoscript)**

Using `LLL:EXT:...` labels in TypoScript.
