การแก้ไขปัญหา
การแก้ไขปัญหาการแก้ไขปัญหา

การแก้ไขปัญหา

การแปลอาจล้มเหลวได้จากหลายสาเหตุ เช่น:

  • API การแปลไม่พร้อมใช้งาน
  • ไม่ได้ตั้งค่า API key สำหรับผู้ให้บริการแปลที่เลือกไว้
  • ไม่ได้เปิดใช้งานการแปลอัตโนมัติ จึงไม่มีการสร้างโพสต์แปล
  • อื่น ๆ

ต่อไปนี้คือวิธีค้นหาสาเหตุของปัญหา

รับการแจ้งเตือนเมื่อการแปลล้มเหลว

โดยค่าเริ่มต้น เมื่อมีการเพิ่มรายการ 🔴 Error ลงในบันทึก จะมีป้ายแจ้งเตือนแสดงขึ้นในเมนูปลั๊กอิน

การแปลโพสต์ 'Hello World' เป็นภาษาสเปนล้มเหลว และมีป้ายแจ้งเตือนแสดงอยู่
การแปลโพสต์ 'Hello World' เป็นภาษาสเปนล้มเหลว และมีป้ายแจ้งเตือนแสดงอยู่

สิ่งนี้จะแจ้งให้ทราบว่าการแปลล้มเหลว และกระตุ้นให้ตรวจสอบบันทึก

ค้นหาปัญหา

ตรวจสอบบันทึก หากพบ 🔴 Error นั่นคือจุดที่เกิดปัญหา

หากพบ 🟡 Warning แสดงว่า query พบเงื่อนไขที่ไม่คาดคิด ซึ่งอาจเป็นสาเหตุของปัญหา

ตัวอย่างเช่น หากโพสต์ที่แปลแล้วไม่มีแท็กกำกับ อาจเป็นเพราะแท็กเหล่านั้นยังไม่ได้รับการแปลก่อน บันทึกจะมีรายการเตือนว่า Tag has no translation for language '...'

ในภาพหน้าจอนี้ รายการบันทึกที่มี 🔴 Error ช่วยให้เข้าใจว่าเหตุใดการแปลรายการมีเดียจึงไม่สำเร็จ:

การดูบันทึกรายการเดียว
การดูบันทึกรายการเดียว

รายการบันทึกระบุว่า:

🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configured

ดังนั้น ปัญหาคือยังไม่ได้ตั้งค่า API key สำหรับ DeepL ในหน้าการตั้งค่าของปลั๊กอิน