Các vấn đề thường gặp
Các vấn đề thường gặpDịch bài viết dài dựa trên Classic Editor bị thất bại

Dịch bài viết dài dựa trên Classic Editor bị thất bại

Dịch một bài viết dài dựa trên Classic Editor có thể bị thất bại khi sử dụng API chỉ cung cấp số lượng max tokens nhỏ (ví dụ: DeepSeek V3 chỉ cung cấp 8K max tokens).

Nguyên nhân là Classic Editor chứa toàn bộ nội dung HTML trong một khối duy nhất cần dịch. Nếu chuỗi này dài hơn số max tokens cho phép, thì nó không thể được gửi qua yêu cầu.

Bạn sẽ thấy thông báo lỗi sau trong nhật ký:

🔴 ERROR [Query "translate-customposts"] Execution with errors: String to translate exceeds max length of '...': ...

Để giải quyết vấn đề này, bạn có thể:

  • Chuyển sang dịch vụ API cung cấp số lượng max tokens cao hơn
  • Chuyển sang trình soạn thảo Gutenberg, di chuyển nội dung HTML đơn lẻ sang nhiều khối html của Gutenberg, trong đó mỗi khối không vượt quá 8000 ký tự

Các bài viết dựa trên trình soạn thảo Gutenberg được tổ chức theo khối, và các thuộc tính của từng khối có thể được dịch một cách độc lập. Vì số lượng lớn các chuỗi được chia thành nhiều yêu cầu, độ dài của bài viết sẽ không còn là vấn đề.