Przejdź do treści

Dokumentacja dla deweloperów

Użytkownicy końcowi prawdopodobnie chcą stron funkcji lub przewodników konfiguracji, a nie tej sekcji.

To jest auto-generowana dokumentacja API — jedna strona na każdy moduł Python w src/, renderowana z docstringów projektu. Przeznaczona dla kontrybutorów i integratorów, którzy chcą wywoływać podstawowe funkcje z własnego kodu Python.

Cel budowania

uv run mkdocs build regeneruje te strony z src/ przy każdym buildzie, więc zawsze odzwierciedlają one to, co aktualnie znajduje się w kodzie.

Od czego zacząć

Bezgłowy punkt wejścia tłumaczenia to run_translation_pipeline — każda funkcja w aplikacji desktopowej, CLI i serwerze MCP ostatecznie przechodzi przez nią. Czytanie tej funkcji i jej sąsiada TranslationConfig to najszybszy sposób, by zrozumieć potok.

Układ

  • Constants — klucze ustawień, kody błędów, tablice języków, silniki i18n / theme.
  • Core — potok tłumaczenia, dyspozycja LLM, procesory specyficzne dla formatu, silniki OCR / STT / TTS, punkty kontrolne, baza danych.
  • Utils — pomocnicy międzymodułowi.
  • CLI — punkt wejścia ait.
  • MCP Server — punkt wejścia ait-mcp.