Saltar a contenido

Referencia para desarrolladores

Probablemente los usuarios finales quieran las páginas de funcionalidades o las guías de configuración, no esta sección.

Esta es la referencia de API autogenerada — una página por módulo Python en src/, renderizada desde los docstrings del proyecto. Está pensada para colaboradores e integradores que quieren llamar a las funciones subyacentes desde su propio código Python.

Destino de build

uv run mkdocs build regenera estas páginas desde src/ en cada build, así que siempre reflejan lo que hay en el código.

Por dónde empezar

El punto de entrada de traducción sin interfaz es run_translation_pipeline — cada funcionalidad de la aplicación de escritorio, el CLI y el servidor MCP acaban pasando por ahí. Leer esa función y su vecina TranslationConfig es la forma más rápida de entender el pipeline.

Organización

  • Constants — claves de configuración, códigos de error, tablas de idiomas, motores i18n / tema.
  • Core — pipeline de traducción, dispatch LLM, procesadores específicos por formato, motores OCR / STT / TTS, checkpoints, base de datos.
  • Utils — utilidades transversales.
  • CLI — punto de entrada ait.
  • MCP Server — punto de entrada ait-mcp.