PDA

View Full Version: Apertium bug



vBET
26-02-18, 05:28
Zdi se, da Apertium API ima notranje zadev in deluje narobe - ko več možnimi prevodi se uporabljajo v eno zahtevo, da prevaja samo zadnje besedilo, namesto vseh zahtevanih. Smo že poslali obvestilo, da Apertium, vendar smo dobili nobenega odgovora.

Dokler Apertium popravi svojo napako, imate 3 možnosti:
1. To Ignore, vendar Apertium prevodi bo napake in ne bo vnesel
2. Onemogočite Apertium v možnosti (ampak daje brezplačne prevode brez omejitve): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Uporabite hitri popravek, v nadaljevanju, da zaprosi le za eno posodobitve na zahtevo (OPOMBA: to bo bistveno vplivalo na uspešnost ni v predpomnilniku, prevodi)

Hitro popraviti (ne načrtuje, da se vključijo v javnost, ker je notranji Apertium napako):

Odpri datoteko includes\vbenterprisetranslator_class_translator.php
Najdi:

const MAX_URL_SEGMENTS = 10000;
Zamenjaj z:

const MAX_URL_SEGMENTS = 1;

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