Pular para conteúdo

Referência para desenvolvedores

Usuários finais provavelmente querem as páginas de funcionalidades ou os guias de configuraçã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 configuraçã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.