# python: Guida rapida a FastAPI URL: https://generaltranslation.com/it/docs/python/tutorials/fastapi-quickstart.mdx --- title: Guida rapida a FastAPI description: Aggiungi l'internazionalizzazione alla tua app FastAPI con gt-fastapi --- **Sperimentale:** `gt-fastapi` รจ sperimentale e potrebbe introdurre modifiche incompatibili. ## Installa ```bash pip install gt-fastapi ``` ## Crea un file di configurazione Crea un `gt.config.json` nella directory principale del progetto: ```json title="gt.config.json" { "projectId": "your-project-id", "defaultLocale": "en", "locales": ["es", "fr"] } ``` ## Inizializzazione `initialize_gt` legge automaticamente `gt.config.json` dalla directory di lavoro corrente. Se il file di configurazione si trova in un'altra posizione, passa il percorso con `config_path`: ```python title="app.py" from fastapi import FastAPI from gt_fastapi import initialize_gt, t app = FastAPI() initialize_gt(app) # oppure: initialize_gt(app, config_path="path/to/gt.config.json") ``` ## Traduci le stringhe Usa la funzione `t` nelle route: ```python title="app.py" @app.get("/") def index(): return {"message": t("Hello, world!")} ``` ## Passaggi successivi * Consulta [`t`](/docs/python/api/t) per l'interpolazione delle variabili e le relative opzioni. * Consulta [`initialize_gt`](/docs/python/api/initialize-gt) per tutte le opzioni di configurazione.