MT ที่กำหนดเอง

circle-info

ต้องการ VNTranslator เวอร์ชัน Pro 0.8.6 หรือใหม่กว่า และ Neo 0.8.0 หรือใหม่กว่า หมายเหตุ: พารามิเตอร์บางอย่างมีเฉพาะในเวอร์ชัน Pro เท่านั้น

การเปิด Custom MT:

  • จาก Launcher: เมนูบาร์ -> Translator -> ดับเบิลคลิกที่ชื่อบริการ

  • จากการตั้งค่า: การตั้งค่า -> Translation Services -> คลิกที่ชื่อบริการ

Launcher จะไม่โหลดการกำหนดค่าใหม่โดยอัตโนมัติหลังจากคุณบันทึกหรืออัปเดตโค้ด Custom MT เพื่อโหลดการกำหนดค่าใหม่ ให้สลับไปยังบริการแปลอื่นแล้วกลับมาที่ Custom MT (Custom MT → DeepL Web → Custom MT)

การกำหนดค่า

เขียน โค้ด Custom MT โดยใช้ โครงสร้างวัตถุ JSON รูปแบบ:

  • configVersion: number

  • ชื่อ: string

  • title: string

  • description: string

  • version: string

  • icon: object <ค่าเริ่มต้น: string>

  • schema: อาร์เรย์ของอ็อบเจ็กต์ - [Schema]

  • formBuilder: อาร์เรย์ของอ็อบเจ็กต์ - [FormBuilder]

  • lang: object <source: Array, target: Array>

    • source: อาร์เรย์ของอ็อบเจ็กต์ <{name: string, value: string}>

    • target: อาร์เรย์ของอ็อบเจ็กต์ <{name: string, value: string}>

  • request: object - [Request&Response]

  • components: object - [Components]