# General Translation Python SDKs: get_i18n_manager URL: https://generaltranslation.com/ja/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] * **シングルトン。** モジュールレベルの単一のマネージャーインスタンスを返します。 * **未初期化。** マネージャーが設定されていない場合は、まず `initialize_gt` を呼び出すよう促す `RuntimeError` を送出します。 ## パラメータ [#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") # ロケールの翻訳を読み込んでキャッシュする ```