Vai al contenuto

Riferimento per sviluppatori

Gli utenti finali probabilmente vogliono le pagine delle funzionalità o le guide di configurazione, non questa sezione.

Questo è il riferimento API generato automaticamente — una pagina per modulo Python in src/, renderizzato dai docstring del progetto. È pensato per contributori e integratori che vogliono chiamare le funzioni sottostanti dal proprio codice Python.

Destinazione di build

uv run mkdocs build rigenera queste pagine da src/ ad ogni build, quindi riflettono sempre quanto c'è nel codice.

Da dove iniziare

Il punto di ingresso di traduzione senza interfaccia è run_translation_pipeline — ogni funzionalità dell'app desktop, il CLI e il server MCP finiscono per passarci. Leggere questa funzione e il suo vicino TranslationConfig è il modo più rapido di capire la pipeline.

Struttura

  • Constants — chiavi di configurazione, codici di errore, tabelle di lingue, motori i18n / tema.
  • Core — pipeline di traduzione, dispatch LLM, processori specifici per formato, motori OCR / STT / TTS, checkpoint, database.
  • Utils — helper trasversali.
  • CLI — punto di ingresso ait.
  • MCP Server — punto di ingresso ait-mcp.