Entwicklerreferenz¶
Endbenutzer wollen wahrscheinlich die Funktionsseiten oder die Einrichtungsanleitungen, nicht diesen Abschnitt.
Dies ist die automatisch generierte API-Referenz — eine Seite pro
Python-Modul in src/, gerendert aus den Docstrings des Projekts. Sie
ist für Mitwirkende und Integratoren gedacht, die die zugrunde
liegenden Funktionen aus eigenem Python-Code aufrufen wollen.
Build-Ziel¶
uv run mkdocs build erzeugt diese Seiten bei jedem Build neu aus
src/, sodass sie stets den aktuellen Code widerspiegeln.
Wo anfangen¶
Der Headless-Translation-Einstiegspunkt ist
run_translation_pipeline — jede
Funktion der Desktop-App, das CLI und der MCP-Server laufen
letztlich darüber. Diese Funktion und ihren Nachbarn
TranslationConfig zu lesen ist der schnellste Weg, die Pipeline
zu verstehen.
Aufbau¶
- Constants — Einstellungsschlüssel, Fehlercodes, Sprachtabellen, i18n- / Theme-Engines.
- Core — Übersetzungspipeline, LLM-Dispatch, formatspezifische Prozessoren, OCR- / STT- / TTS-Engines, Checkpoints, Datenbank.
- Utils — übergreifende Helfer.
- CLI —
ait-Einstiegspunkt. - MCP Server —
ait-mcp-Einstiegspunkt.