Tampaknya Apertium API memiliki internal bug dan bekerja salah - ketika beberapa terjemahan digunakan dalam satu permintaan, itu diterjemahkan hanya terakhir teks daripada semua diminta. Kami sudah mengirim pemberitahuan ke Apertium, tapi kami mendapat respon tidak ada.
Sampai Apertium memperbaiki bug Anda memiliki 3 pilihan:
1. mengabaikannya, tetapi terjemahan Apertium akan memiliki bug dan tidak di-cache.
2. menonaktifkan Apertium dalam pilihan (tapi itu memberikan terjemahan gratis tanpa batas): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Gunakan perbaikan cepat di bawah ini untuk meminta hanya untuk satu terjemahan per permintaan)CATATAN: ini secara signifikan akan mempengaruhi kinerja untuk terjemahan tidak cache)
Perbaikan cepat (tidak direncanakan untuk dimasukkan dalam rilis, karena internal bug Apertium):
- Buka file includes\vbenterprisetranslator_class_translator.php
- Cari:
Code:const MAX_URL_SEGMENTS = 10000;- Ganti dengan:
Code:const MAX_URL_SEGMENTS = 1;