Xử lý sự cố
Một bản dịch có thể thất bại vì nhiều lý do, bao gồm:
- API dịch thuật bị ngoại tuyến
- Thiếu khóa API cho nhà cung cấp dịch thuật đã chọn
- Tính năng dịch tự động chưa được bật, do đó bài viết dịch chưa được tạo
- Các lý do khác
Dưới đây là cách tìm hiểu nguyên nhân sự cố.
Nhận thông báo khi bản dịch thất bại
Theo mặc định, mỗi khi một mục 🔴 Error được thêm vào nhật ký, một huy hiệu thông báo sẽ được hiển thị trong menu plugin.

Điều này thông báo cho chúng ta rằng một bản dịch đã thất bại và nhắc nhở chúng ta xem xét nhật ký.
Tìm hiểu vấn đề
Xem nhật ký. Nếu bạn thấy một mục 🔴 Error, đó chắc chắn là nơi xảy ra sự cố.
Nếu bạn thấy một mục 🟡 Warning, thì query đã gặp một điều kiện không mong đợi, có thể là nguyên nhân gây ra sự cố.
Ví dụ, nếu một bài viết đã dịch không được gán thẻ, đó là vì những thẻ đó chưa được dịch trước; nhật ký khi đó sẽ chứa một mục với cảnh báo Tag has no translation for language '...'.
Trong ảnh chụp màn hình này, một mục nhật ký với 🔴 Error giúp chúng ta hiểu tại sao bản dịch của một mục phương tiện không thành công:

Mục nhật ký ghi:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredVậy, vấn đề là khóa API của DeepL bị thiếu trong trang Settings của plugin.