Referência para desenvolvedores¶
Utilizadors finais provavelmente querem as páginas de funcionalidades ou os guias de definição, não esta seção.
Esta é a referência de API gerada automaticamente — uma página
por módulo Python em src/, renderizada a partir das docstrings do
projeto. É destinada a contribuidores e integradores que querem chamar
as funções subjacentes a partir do próprio código Python.
Alvo de build¶
uv run mkdocs build regenera estas páginas a partir de src/ a cada
build, então sempre refletem o que está no código.
Por onde começar¶
O ponto de entrada de tradução sem interface é
run_translation_pipeline — cada
funcionalidade da aplicação desktop, o CLI e o servidor MCP acabam
passando por ele. Ler essa função e seu vizinho TranslationConfig
é a forma mais rápida de entender o pipeline.
Organização¶
- Constants — chaves de definição, códigos de erro, tabelas de idiomas, motores i18n / tema.
- Core — pipeline de tradução, dispatch LLM, processadores específicos por formato, motores OCR / STT / TTS, checkpoints, banco de dados.
- Utils — utilitários transversais.
- CLI — ponto de entrada
ait. - MCP Server — ponto de entrada
ait-mcp.