Справочник разработчика¶
Конечным пользователям, вероятно, нужны страницы функций или руководства по настройке, а не этот раздел.
Это автоматически сгенерированный справочник API — одна страница
на каждый Python-модуль в src/, отрисованная из docstring проекта.
Он предназначен для контрибьюторов и интеграторов, которые хотят
вызывать нижележащие функции из собственного Python-кода.
Цель сборки¶
uv run mkdocs build перегенерирует эти страницы из src/ при каждой
сборке, так что они всегда отражают текущее состояние кода.
С чего начать¶
Точка входа для перевода без UI —
run_translation_pipeline — каждая
функция десктопного приложения, CLI и MCP-сервер в конечном итоге
проходят через неё. Чтение этой функции и соседнего
TranslationConfig — самый быстрый способ понять pipeline.
Структура¶
- Constants — ключи настроек, коды ошибок, таблицы языков, движки i18n / темы.
- Core — pipeline перевода, диспетчер LLM, процессоры по форматам, движки OCR / STT / TTS, чекпойнты, база данных.
- Utils — сквозные утилиты.
- CLI — точка входа
ait. - MCP Server — точка входа
ait-mcp.