# General Translation Python SDKs: Salvare le traduzioni localmente URL: https://generaltranslation.com/it/docs/python/guides/storing-translations.mdx --- title: Salvare le traduzioni localmente description: Come caricare le traduzioni di General Translation da file locali invece che dalla CDN in Python. related: links: - /docs/python/guides/configuring - /docs/python/guides/translating-strings - /docs/python/guides/detecting-locale - /docs/python/guides/declaring-variables --- Per impostazione predefinita, l’SDK Python carica le traduzioni dalla CDN di General Translation. In alternativa, genera i file di traduzione, includili nella tua app e caricali con un callback `load_translations`. Questo elimina la dipendenza dalla CDN in fase di Runtime, ma richiede un nuovo deploy per aggiornare le traduzioni. ## Configura un percorso di output locale [#configure] In `gt.config.json`, imposta il percorso di output del file `gt` all'interno del progetto utilizzando il segnaposto `[locale]`. ```json title="gt.config.json" { "defaultLocale": "en", "locales": ["es", "fr"], "files": { "gt": { "output": "translations/[locale].json" } } } ``` ## Genera i file [#generate] Esegui la [CLI](/docs/cli/quickstart) per tradurre i contenuti e creare un file per ogni impostazione regionale. ```bash gt translate ``` ## Caricale durante l'inizializzazione [#load] Passa una callback `load_translations` a [`initialize_gt`](/docs/python/reference/functions/initialize-gt) che legge il file per un'impostazione regionale e restituisce un dict. ```python import json from pathlib import Path def load_translations(locale: str) -> dict[str, str]: path = Path("translations") / f"{locale}.json" return json.loads(path.read_text()) if path.exists() else {} initialize_gt( app, default_locale="en", locales=["es", "fr"], load_translations=load_translations, ) ``` Con un loader locale configurato, le traduzioni vengono lette dal disco e non viene effettuata alcuna richiesta alla CDN. Per tornare alla delivery tramite CDN, rimuovi `load_translations` e imposta `project_id` (vedi [Configurare l’SDK Python](/docs/python/guides/configuring#delivery)). ## Next steps - /docs/python/guides/configuring - /docs/python/guides/translating-strings - /docs/python/guides/detecting-locale - /docs/python/guides/declaring-variables