КПК

Прагляд поўнай версіі: Apertium - Іншы Пераклад API будзе падтрымлівацца ў vBET?



vBET
23-10-11, 00:15
Прывітанне:)

Мы проста хочам запэўніць вас, што мы шукаем новыя магчымасці для перакладаў. На дадзены момант мы працуем над падтрымкай Apertium (http://wiki.apertium.org/wiki/Apertium_web_service пераклад API. Прачытаўшы Ўмовы Абслугоўвання мы не знайшлі ніякіх абмежаванняў у дачыненні да падтрымліваючы яго ў vBET (усе роўна мы рассылаем па электроннай пошце з пытаннем, ці проста каб быць упэўненым).

API-гэта бясплатна прама цяпер (мы не ведаем, ці будзе ен быць переключен на аплачваецца адзін) ен падтрымлівае мноства моўных пар і яна ўсе яшчэ знаходзіцца ў стадыі бэта-тэставанні. На дадзены момант мы не ведаем, у межах якіх яны (мы ведаем, што існуюць некаторыя абмежаванні набору). Таксама якасць перакладу, пакуль не вядома. Мы проста пачынаем эксперыментаваць з ім, мы таксама дагэтуль чакаем адказу ад Apertium каманда, таму мы не можам сказаць шмат чаго яшчэ. Мы па-ранейшаму хочам, каб вы ведалі, што мы хацелі б падтрымаць у vBET, як і ў многіх іншых API, як гэта магчыма, каб даць вам больш выбару і больш перакладаў у выпадку абмежаванняў, устаноўленых у адным API.

Любыя важныя навіны пра Apertium інтэграцыі будуць апублікаваныя тут.

vBET
23-10-11, 02:02
Некаторая інфармацыя пасля першых тэстаў.

У нас ужо есць праца ў vBET (vBET легка дадаць новы пераклад API).
Apertium Пераклад API прадукцыйнасці на дадзены момант з'яўляецца нездавальняючым. Кароткі запыт адказалі прыкладна 300 мілісекунд, што складае ОК. Яшчэ доўга запыты адказваюць нават у 13 секунд (у розны час водгуку - у некалькіх тэстаў паміж 5-13 секунд). Вядома, мы нічога не можам зрабіць у гэтай галіне - гэта для vBET чаканне - чаканне адказу. Мы не можам сказаць, не будзе палепшаная прадукцыйнасць тут - гэта 3-й бакі. Гэта не крытычная праблема, таму што пасля кэшавання vBET атрымлівае пераклады адразу, яшчэ на некаторых форумах у гэтым ен можа быць ці не прымальна для загрузкі старонкі і 20 секунд - нават калі гэта толькі на першы пераклад. З іншага боку, хто хоча мець хуткі пераклад есць варыянты ў платных API, таму ў адсутнасць іншых бясплатных API (Microsoft па-ранейшаму будзе бясплатны толькі для limit 2 мільены знакаў у месяц - але гэта будзе па-ранейшаму бясплатна).

Мы праверым яго добра на тэставых і рэальных форуму. У гэты момант мы зрабілі толькі некалькі тэстаў (ужо ў vBET код) на невялікі тэставы форум.

Таксама мы ўжо бачым, што нам трэба дадаць новыя магчымасці для налады, у vBET - як магчымасць ўсталеўваць правайдэраў прыярытэтаў у глабальным маштабе. Цяпер гэта можа быць зроблена шляхам рэдагавання шмат файлаў канфігурацыі і мы бачым, што гэта не так. Мы не прадказвалі, што гэтак вялікія змены будуць унесены ў перакладзе на рынку, але мы прымем :)

vBET
23-10-11, 23:40
Мы ўжо пачалі тэставанне API Apertium перакладу на наш рэальны форум. Пакладзем часопісаў, так праз некаторы час мы зможам сказаць больш аб рэальнай прадукцыйнасці.

У гэты момант vBET падтрымлівае 30 моўных пар ад Apertium (там больш, але не тыповых для іншых перакладу рухавікоў). Мы ўжо бачым, што даданне Apertium да vBET-гэта добрая ідэя, нават калі выкананне не лепшае (усе-ткі есць кэш, так што чыстага часу гэта адбываецца неадкладна). Мы бачым гэта ў часопісы - там, дзе іншыя тэрміны была дасягнутая цяпер мы яшчэ можам рабіць пераклады дзякуючы Apertium. У гэты момант з бярвення, мы бачым, што ў асноўным гэта пераклады з ангельскай (вялікая частка кантэнту тут на англійскай мове): es, ca, gl, вядома, ен падтрымлівае больш.

Каб убачыць поўны спіс падтрымоўваных моўных пар, калі ласка, гл. тут: http://api.apertium.org/json/listPairs
Тыя моўныя пары якія ў цяперашні час не падтрымліваецца (па крайняй меры цяпер):


oc => es
es => ca_valencia
oc_aran => ca
an => es
fr => eo
nb => nn_a
ca => en_US
ca => oc_aran
nn => nb
ca => oc
oc_aran => es
es => eo
oc => ca
br => fr
en => eo
ca => eo
es => oc_aran
nn => nn_a
es => pt_BR
es => oc
es => an
eo => en
nn_a => nn
es => en_US
nb => nn

Мы не будзем падтрымліваць гэта цяпер, таму што няма усё-у-ўсё падтрымліваюць і іншыя рухавікі не маюць такіх моў. Мы яшчэ праверым робіць некаторыя коды не могуць быць супастаўленыя толькі ў выпадку, калі той жа мову з іншымі кодамі выкарыстоўваецца ў іншых API, пераклад. Ва ўсякім выпадку ў першым выпуску падтрымку Apertium мы не будзем падтрымліваць ўсіх парах.

Мы хочам (і гатовы зрабіць гэта цяпер), каб выкарыстаць Apertium для тых моўных пар:


bg => mk
ca => en
ca => es
ca => fr
ca => pt
cy => en
da => sv
en => ca
en => es
en => gl
es => ca
es => en
es => gl
es => pt
es => ro
eu => es
fr => cs
fr => es
gl => en
gl => es
gl => pt
is => en
it => ca
mk => bg
mk => en
pt => ca
pt => es
pt => gl
ro => es
sv => da

Павінна быць 30 з іх. Калі мы ўпусцім нешта калі ласка, дайце нам ведаць. Таксама, калі Вы будзеце атрымліваць інфармацыю аб новых моўных пар падтрымліваецца, то і калі ласка, дайце нам ведаць.

Simon Lloyd
26-10-11, 20:33
Вялікая праца Майкла :), тым больш API ключоў мы можам увесці для розных API, тым лепш, нават калі яны аплачаны, вы маглі б увесці сцяжкі для карыстальнікаў, каб мець магчымасць уключыць/выключыць тыя, якія выплачваюцца api, што яны хочуць выкарыстоўваць - прыемна бачыць гэты якія развіваюцца ў любым выпадку!

vBET
03-11-11, 13:57
Так, мы ўжо разгледзелі, каб даць магчымасць уключыць / выключыць некаторыя API без зменаў у файлах канфігурацыі. У гэты момант я думаю, што гэта будзе проста прызнаны ключавым API. Калі API ключ не выкарыстоўваецца ў працягу некаторага Пераклад API, то API не выкарыстоўваецца. Гэта пакуль не рэалізавана - толькі ідэю.

vBET
13-11-11, 18:27
Таму што мы будзем дадаваць Apertium падтрымку ў наступным рэлізе будзе невялікая змена ліцэнзіі - Apertium таксама будуць пазначаны ў якасці перакладу правайдэра.

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