# General Translation Python SDKs: get_i18n_manager
URL: https://generaltranslation.com/fr/docs/python/reference/functions/get-i18n-manager.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Accédez à l’I18nManager actif dans General Translation Python. Référence de l’API pour get_i18n_manager.

Renvoie l’[`I18nManager`](/docs/python/reference/classes/i18n-manager) actif — le singleton au niveau du module utilisé par les fonctions de traduction. Utilisez-le pour accéder directement aux méthodes du gestionnaire, par exemple pour charger des traductions ou consulter le paramètre régional actuel.

## Vue d’ensemble [#overview]

Appelez `get_i18n_manager` sans argument. Cette fonction renvoie le gestionnaire défini par [`initialize_gt`](/docs/python/reference/functions/initialize-gt) ou [`set_i18n_manager`](/docs/python/reference/functions/set-i18n-manager).

```python
from gt_i18n import get_i18n_manager

manager = get_i18n_manager()
manager.set_locale("es")
```

Signature :

```python
get_i18n_manager() -> I18nManager
```

Importez `get_i18n_manager` depuis `gt_i18n`. Il n’est pas réexporté par les packages du framework.

## Fonctionnement [#how-it-works]

* **Singleton.** Renvoie l’unique instance du gestionnaire au niveau du module.
* **Non initialisé.** Si aucun gestionnaire n’a été défini, une `RuntimeError` est levée, vous invitant à appeler [`initialize_gt`](/docs/python/reference/functions/initialize-gt) au préalable.

## Paramètres [#parameters]

`get_i18n_manager` ne prend aucun paramètre.

## Renvoie [#returns]

**Type** [`I18nManager`](/docs/python/reference/classes/i18n-manager)

L’instance du gestionnaire actif.

## Exemple [#example]

```python
from gt_i18n import get_i18n_manager

manager = get_i18n_manager()
await manager.get_translations("es")   # charger et mettre en cache les traductions d'un paramètre régional
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
