# python: Démarrage rapide FastAPI URL: https://generaltranslation.com/fr/docs/python/tutorials/fastapi-quickstart.mdx --- title: Démarrage rapide FastAPI description: Ajoutez l’internationalisation à votre application FastAPI avec gt-fastapi --- **Expérimental :** `gt-fastapi` est expérimental et peut entraîner des changements cassants. ## Installation ```bash pip install gt-fastapi ``` ## Créer un fichier de configuration Créez un `gt.config.json` à la racine du projet : ```json title="gt.config.json" { "projectId": "your-project-id", "defaultLocale": "en", "locales": ["es", "fr"] } ``` ## Initialisation `initialize_gt` lit automatiquement `gt.config.json` dans le répertoire de travail actuel. Si votre fichier de configuration se trouve ailleurs, indiquez le chemin avec `config_path` : ```python title="app.py" from fastapi import FastAPI from gt_fastapi import initialize_gt, t app = FastAPI() initialize_gt(app) # ou : initialize_gt(app, config_path="path/to/gt.config.json") ``` ## Traduire des chaînes Utilisez la fonction `t` dans vos routes : ```python title="app.py" @app.get("/") def index(): return {"message": t("Hello, world!")} ``` ## Prochaines étapes * Consultez [`t`](/docs/python/api/t) pour l’interpolation de variables et les options disponibles. * Consultez [`initialize_gt`](/docs/python/api/initialize-gt) pour toutes les options de configuration.