# python: Быстрый старт с Python URL: https://generaltranslation.com/ru/docs/python.mdx --- title: Быстрый старт с Python description: Добавьте поддержку нескольких языков на свой Python-сервер менее чем за 10 минут --- К концу этого руководства ваш Python-сервер будет возвращать переведённый контент в зависимости от языка запроса. General Translation поддерживает **FastAPI** и **Flask**. Выберите руководство для своего фреймворка: *** ## Обзор Python SDK включает: * **Функция `t()`** — переводит любые строки прямо в коде с интерполяцией переменных * **Функция `derive()`** — выполняет деривацию переводимых значений на основе исходного содержимого * **Автоматическое определение локали** — из коробки разбирает заголовки `Accept-Language` * **Поддержка `gt.config.json`** — тот же файл конфигурации, который используется во всех библиотеках GT ## Быстрый пример Сначала создайте `gt.config.json` в root-каталоге проекта: ```json title="gt.config.json" { "projectId": "your-project-id", "defaultLocale": "en", "locales": ["es", "fr"] } ``` Затем настройте приложение: ```python title="app.py" from fastapi import FastAPI from gt_fastapi import initialize_gt, t app = FastAPI() initialize_gt(app) @app.get("/") def index(): return {"message": t("Hello, world!")} ``` Затем переведите и опубликуйте свой контент: ```bash pip install gtx-cli gt translate --publish ``` Вот и всё — теперь ваш эндпоинт возвращает переведённый контент в соответствии с локалью запроса. ## Что дальше * [Быстрый старт FastAPI](/docs/python/tutorials/fastapi-quickstart) — полное руководство по настройке FastAPI * [Быстрый старт Flask](/docs/python/tutorials/flask-quickstart) — полное руководство по настройке Flask * [`t()` API справка](/docs/python/api/t) — интерполяция переменных и доступные параметры * [`initialize_gt()` API справка](/docs/python/api/initialize-gt) — все параметры настройки