# General Translation Changelog: gt-flask 0.1.0 / gt-fastapi 0.1.0: Инлайн-перевод для веб-фреймворков Python
URL: https://generaltranslation.com/ru/blog/gt-flask_v0_1_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Ernest McCarter
Published: 2026-03-10

## Обзор

Первый релиз [`gt-flask`](https://pypi.org/project/gt-flask) и [`gt-fastapi`](https://pypi.org/project/gt-fastapi). Эти пакеты переносят тот же инлайн-перевод, что используется в `gt-next` и `gt-react`, в Python-веб-фреймворки.

**Эти пакеты экспериментальные и могут претерпеть несовместимые изменения.**

## Использование

```python
from flask import Flask
from gt_flask import initialize_gt, t

app = Flask(__name__)
initialize_gt(app)

@app.get("/")
def index():
    return {"message": t("Hello, world!")}

@app.get("/greet")
def greet():
    return {"message": t("Hello, {name}!", name=user.name)}
```

Исходная строка — источник истины. Никаких файлов с ключами, никаких файлов `.po`. [`t()`](/docs/python/reference/functions/t) определяет текущую локаль через middleware фреймворка, ищет перевод по хэшу, подставляет переменные и возвращает исходную строку, если перевода нет.

Python-специфичные kwargs метаданных (`_context`, `_id`, `_max_chars`) обеспечивают разрешение неоднозначности и применение ограничений с помощью именованных аргументов с префиксом подчёркивания.

## Поддержка CLI

Теперь GT CLI извлекает вызовы [`t()`](/docs/python/reference/functions/t) из исходных файлов Python. Подробности о работе [`gt upload`](/docs/cli/reference/commands/upload) и [`gt translate`](/docs/cli/reference/commands/translate) в проектах Python см. в [связанном dev log](/devlog/gt-cli_v2_8_0).

## Ссылки

* [`gt-flask`](https://pypi.org/project/gt-flask) -- Интеграция с Flask
* [`gt-fastapi`](https://pypi.org/project/gt-fastapi) -- Интеграция с FastAPI
* [`gt-i18n`](https://pypi.org/project/gt-i18n) -- Независимое от фреймворка ядро
* [Исходный код](https://github.com/generaltranslation/gt-python)

## Sitemap

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