Ternyata bahawa API Apertium Mesin mempunyai bug dalaman dan ia bekerja salah - apabila beberapa terjemahan digunakan dalam satu permintaan, ia diterjemahkan hanya pada teks dan bukan semua diminta. Kami sudah menghantar notis kepada Apertium Mesin, tetapi kita mendapat balasan.
Sehingga Apertium membetulkan pepijat mereka anda mempunyai 3 pilihan:
1. mengabaikan ia, tetapi terjemahan Apertium Mesin akan mempunyai bug dan akan tidak di-cache
2. mematikan Apertium Mesin dalam opsyen (tetapi ia memberikan terjemahan percuma tanpa had): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. gunakan Baiki cepat di bawah hanya meminta satu terjemahan setiap permintaan)NOTA: ini akan menjejaskan dengan ketara prestasi untuk terjemahan tidak cache)
Cepat (tidak dirancang untuk dimasukkan ke dalam keluaran, kerana ia adalah dalaman Apertium bug):
- Buka fail includes\vbenterprisetranslator_class_translator.php
- Cari:
Code:const MAX_URL_SEGMENTS = 10000;- Ganti dengan:
Code:const MAX_URL_SEGMENTS = 1;