विषय पर बढ़ें

डेवलपर संदर्भ

अंतिम उपयोगकर्ता शायद इस सेक्शन के बजाय फीचर पेज या सेटअप गाइड चाहते हैं।

यह ऑटो-जनरेटेड API संदर्भ है — src/ में हर Python मॉड्यूल के लिए एक पेज, प्रोजेक्ट के docstrings से रेंडर किया गया। यह उन contributors और integrators के लिए है जो अपने Python कोड से underlying functions को कॉल करना चाहते हैं।

Build target

uv run mkdocs build हर बिल्ड पर src/ से इन पेजों को फिर से generate करता है, इसलिए वे हमेशा कोड की वर्तमान स्थिति को दर्शाते हैं।

कहाँ से शुरू करें

Headless translation entry point है run_translation_pipeline — डेस्कटॉप ऐप, CLI और MCP server की हर फीचर अंततः इसी से होकर गुजरती है। उस function और इसके TranslationConfig neighbour को पढ़ना pipeline को समझने का सबसे तेज़ तरीका है।

लेआउट

  • Constants — settings keys, error codes, language tables, i18n / theme engines.
  • Core — translation pipeline, LLM dispatch, format-specific processors, OCR / STT / TTS engines, checkpoints, database.
  • Utils — cross-cutting helpers.
  • CLIait entry point.
  • MCP Serverait-mcp entry point.