# General Translation Python SDKs: Salvare le traduzioni localmente
URL: https://generaltranslation.com/it/docs/python/guides/storing-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Come caricare le traduzioni di General Translation da file locali invece che dalla CDN in Python.

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&#39;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&#39;inizializzazione [#load]

Passa una callback `load_translations` a [`initialize_gt`](/docs/python/reference/functions/initialize-gt) che legge il file per un&#39;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

## Sitemap

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