Zum Inhalt

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.
  • CLIait-Einstiegspunkt.
  • MCP Serverait-mcp-Einstiegspunkt.