ข้ามไปที่เนื้อหา

เอกสารสำหรับนักพัฒนา

ผู้ใช้ปลายทางน่าจะต้องการหน้าฟีเจอร์ หรือคู่มือการตั้งค่า มากกว่าส่วนนี้

นี่คือ เอกสาร API ที่สร้างอัตโนมัติ — หนึ่งหน้าต่อหนึ่งโมดูล Python ใน src/ ที่เรนเดอร์จาก docstrings ของโปรเจกต์ มีไว้สำหรับ ผู้มีส่วนร่วมและผู้รวมระบบที่ต้องการเรียกใช้ฟังก์ชันพื้นฐานจากโค้ด Python ของตน

เป้าหมายของการสร้าง

uv run mkdocs build สร้างหน้าเหล่านี้ใหม่จาก src/ ในทุกบิลด์ ดังนั้นพวกมันจึงสะท้อนสิ่งที่อยู่ในโค้ดปัจจุบันเสมอ

เริ่มต้นจากไหน

จุดเข้าใช้การแปลแบบ headless คือ run_translation_pipeline — ทุกฟีเจอร์ใน แอปเดสก์ท็อป CLI และ MCP server จะผ่านจุดนี้ในที่สุด การอ่านฟังก์ชัน นั้นและ TranslationConfig ที่อยู่ข้างๆ เป็นวิธีที่เร็วที่สุดในการ เข้าใจไปป์ไลน์

เลย์เอาต์

  • Constants — คีย์การตั้งค่า, รหัสข้อผิดพลาด, ตารางภาษา, เอนจิน i18n / theme
  • Core — ไปป์ไลน์การแปล, การส่ง LLM, ตัวประมวลผลเฉพาะรูปแบบ, เอนจิน OCR / STT / TTS, จุดตรวจสอบ, ฐานข้อมูล
  • Utils — ตัวช่วยข้ามกัน
  • CLI — จุดเข้า ait
  • MCP Server — จุดเข้า ait-mcp