# python: Guía de inicio rápido de FastAPI URL: https://generaltranslation.com/es/docs/python/tutorials/fastapi-quickstart.mdx --- title: Guía de inicio rápido de FastAPI description: Añade internacionalización a tu aplicación FastAPI con gt-fastapi --- **Experimental:** `gt-fastapi` es experimental y puede estar sujeto a cambios incompatibles. ## Instalación ```bash pip install gt-fastapi ``` ## Crea un archivo de configuración Crea un `gt.config.json` en la raíz del proyecto: ```json title="gt.config.json" { "projectId": "your-project-id", "defaultLocale": "en", "locales": ["es", "fr"] } ``` ## Inicialización `initialize_gt` lee automáticamente `gt.config.json` del directorio de trabajo actual. Si tu archivo de configuración está en otro lugar, pasa la ruta con `config_path`: ```python title="app.py" from fastapi import FastAPI from gt_fastapi import initialize_gt, t app = FastAPI() initialize_gt(app) # o bien: initialize_gt(app, config_path="path/to/gt.config.json") ``` ## Traduce cadenas Usa la función `t` en tus rutas: ```python title="app.py" @app.get("/") def index(): return {"message": t("Hello, world!")} ``` ## Siguientes pasos * Consulta [`t`](/docs/python/api/t) para la interpolación de variables y sus opciones. * Consulta [`initialize_gt`](/docs/python/api/initialize-gt) para conocer todas las opciones de configuración.