Nó xuất hiện rằng Apertium API có lỗi nội bộ và nó làm việc sai - khi một số bản dịch được sử dụng trong một trong những yêu cầu, nó dịch chỉ cuối văn bản thay vì tất cả các yêu cầu. Chúng tôi đã gửi thông báo đến Apertium, nhưng chúng tôi đã không có phản ứng.
Cho đến khi Apertium sửa các lỗi của họ, bạn có 3 lựa chọn:
1. bỏ qua nó, nhưng Apertium dịch sẽ có lỗi và sẽ không được lưu trữ
2. vô hiệu hóa Apertium trong tùy chọn (nhưng nó mang lại cho các tham khảo miễn phí mà không có giới hạn): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. sử dụng sửa chữa nhanh chóng dưới đây để yêu cầu chỉ một bản dịch cho một yêu cầu)Chú ý: Điều này sẽ ảnh hưởng đáng kể hiệu suất cho các bản dịch không được lưu trữ)
Nhanh chóng sửa chữa (không có kế hoạch để được bao gồm trong bản phát hành, vì nó nội bộ lỗi Apertium):
- Mở tập tin includes\vbenterprisetranslator_class_translator.php
- Tìm:
Code:const MAX_URL_SEGMENTS = 10000;- Thay thế bằng:
Code:const MAX_URL_SEGMENTS = 1;