# General Translation Python SDKs: get_i18n_manager URL: https://generaltranslation.com/zh/docs/python/reference/functions/get-i18n-manager.mdx --- title: get_i18n_manager description: 在 General Translation Python 中访问当前的 I18nManager。get_i18n_manager 的 API 参考。 --- 返回当前的 [`I18nManager`](/docs/python/reference/classes/i18n-manager)——即翻译函数会读取的模块级单例。你可以用它直接调用管理器的方法,例如加载翻译或读取当前区域设置。 ## 概览 [#overview] 直接调用 `get_i18n_manager`,无需传入任何参数。它会返回由 [`initialize_gt`](/docs/python/reference/functions/initialize-gt) 或 [`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") ``` 签名: ```python get_i18n_manager() -> I18nManager ``` 从 `gt_i18n` 导入 `get_i18n_manager`。框架包不会再次导出它。 ## 工作方式 [#how-it-works] * **单例。** 返回模块级唯一的管理器实例。 * **未初始化。** 如果尚未设置管理器,则会引发 `RuntimeError`,提示你先调用 `initialize_gt`。 ## 参数 [#parameters] `get_i18n_manager` 不需要任何参数。 ## 返回值 [#returns] **类型** [`I18nManager`](/docs/python/reference/classes/i18n-manager) 当前使用中的管理器实例。 ## 示例 [#example] ```python from gt_i18n import get_i18n_manager manager = get_i18n_manager() await manager.get_translations("es") # 加载并缓存某个区域设置的翻译 ```