PDA

Ver Versión Completa: Apertium bug



vBET
26-02-18, 05:28
Aparece que Apertium o API ten interno bug e está traballando mal - cando varias traducións son utilizadas nunha petición, traduce só último texto en vez de todo de pedido. Xa enviamos aviso a Apertium, mais non conseguiamos ningunha resposta.

Ata que Apertium corrixir o seu bug te ten 3 eleccións:
1. Ignoralo, mais Apertium as traducións terán bugs e non será cached
2. Imposibilita Apertium en opcións (mais dá traducións libres sen límites): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. O Uso rapidamente arranxa abaixo para preguntar só para unha tradución por petición (NOTA: isto significativamente afectará rendemento para non cached traducións)

Rapidamente arranxar (non planeado para ser incluído en liberación, porque é interno Apertium bug):

Ficheiro aberto includes\vbenterprisetranslator_class_translator.php
Buscar:

const MAX_URL_SEGMENTS = 10000;
Substituír por:

const MAX_URL_SEGMENTS = 1;

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET 4.10.1