PDA

Ara l-verżjoni sħiħa: Diġà sar Ċirkolari verifika u l-bidla ta 'APIs li jżomm fluss ta' traduzzjonijiet



Simon Lloyd
04-10-11, 01:10
Għandi karattru limitu tiegħi għal google sett ta '100,000 perday hekk ma settings tiegħi "Dejjem Użu Google", "Użu Google API V2", "Użu Sejbien Google" i meta jintlaħaq dak il-limitu u mhux aktar tikseb riżultati mill-Google mħallas ma jkun possibbli għal APIs ħielsa allura tibda tipproduċi riżultati?

Għalhekk per eżempju i użu limitu issettjati minn qabel tiegħi Google u Google m'għadhomx prospetti riżultat għalija (probabbilment ritorn ta 'kodiċi ta' żball bħal dawk fil-kodiċi tiegħek tat-test Google) meta r-riżultat ma jkunx lura ikun tajjeb jekk vBET rikonoxxuti awtomatikament il-kodiċi tal-ħsara u mbagħad bagħat it-talba għall-ieħor API bħal Microsoft (jew xi oħrajn li vBET aktar tard jappoġġja) B'dan il-mod aħna assigurati ta 'jkollna xi riżultat - għalija dan ikun ferm siewi ħafna peress li hemm limiti anke ma' verżjonijiet mħallsa, ikun jippermetti li inti jestendu l-limiti ta 'traduzzjonijiet tiegħek.


Google sett 100,000 Charcters kuljum> użati> jiċċaqalqu vBET li API li jmiss fil-lista> 400k Microsoft fis-siegħa jew 4M meta jintlaħaq limitu vBET verifika API li jmiss u qabel biex tara jekk il-limitu titneħħa jew tkun xi allowance> jew pass li API li jmiss jew lura lill-Google mħallsa meta limitu ta 'terġa' tintlaħaq> jivverifika l-API li jmiss .... eċċ u għalhekk il-kontroll ċirkolari wara li tirċievi kodiċi ta 'żball ikun twettaq fuq, il-ħila sabiex pretty ħafna kostanti li jkollhom traduzzjonijiet.

vBET
04-10-11, 09:28
Nifhem deskrizzjoni tiegħek u l-punt tiegħek. Issa għandna biex issir taf kif jissoponi li jaħdmu teknikament.

Kwistjoni nara hawnhekk hija kif se jirrikonoxxu li diġà għandna limiti disponibbli wara dawk fejn jintlaħaq qabel.

Nistgħu sempliċement kull darba li titlob lill-fornitur preferut u mbagħad mur għal dak li jmiss. Dan se jiswa prestazzjoni - għaliex għal kull talba għall-paġna li teħtieġ traduzzjoni, aħna se jsiru telefonati li ma jirnexxux lill-fornitur preferut, imbagħad dak li jmiss (u għalhekk jista 'telefonati mingħajr suċċess diversi meta vBET se jappoġġa aktar APIs).

Soluzzjoni oħra tkun li jaħżnu l-informazzjoni dak il-fornitur preferut ma tkunx disponibbli u tmur direttament lill dak li jmiss. Dan ikun ħafna aktar mgħaġġla, minħabba verifika varjabbli lokali hija ħafna aktar mgħaġġla milli wieħed joqgħod jistenna rispons minn server esterni. Din id-darba għandna kwistjoni oħra - ma nafux meta fornitur preferuta hija disponibbli. Nistgħu naturalment għamel xi kompitu skedati li titlob għal sempliċi (qasira) ta 'traduzzjoni per eżempju darba fis-siegħa / jum li jiċċekkjaha. Allura f'din l-istrateġija għandna biex jiddeċiedu kif spiss fil-kontumaċja xogħol bħal jissoponi li jaħdmu. Naturalment aħna se check biss meta xi fornitur huwa mmarkat bħala mhux disponibbli.
Ukoll jekk aħna marka fornituri mhux disponibbli - x'għandu jsir meta nafu li l-fornituri ma jkunux disponibbli - żid ftit informazzjoni għall-utent finali jew biss jittraduċi dak li huwa fil-cache u l-bqija bħala oriġinali, mingħajr l-ebda informazzjoni addizzjonali dwar in-nuqqas temporanju ta 'fornituri ta' traduzzjoni .

Ebda kwistjoni li mod kif se jsir, Google se jiġu trattati bħala wieħed API (v1 jew v2 jiddependi fuq il-konfigurazzjoni) - m'hemm l-ebda sens li jaqsmu, minħabba li Google v1 se jingħalqu malajr ħafna.

Ħaġa oħra hija li tippermetti biex jiġi kkonfigurat fornituri kju għal kull par ta 'lingwi separatament. F'dan il-mument vBET diġà jippermetti li jiġi kkonfigurat fornitur traduzzjoni għal kull par ta 'lingwi. Naħseb li nistgħu jibdlu minn valur wieħed għall-valuri separati virgola (CSV). Dan il-mod aħna se tkun taf għal kull par ta 'lingwi li jipprovdu appoġġ din it-traduzzjoni u liema huma l-preferenzi sabiex (biss sabiex fuq il-lista CSV).

JEKK JOGĦĠBOK INNOTA: dan se jkollu xi impatt prestazzjoni xorta waħda. Minflok il-ħolqien oġġett wieħed għat-traduzzjoni se jkollna biex joħolqu firxa ta 'oġġetti bħal dawn u tgeżwir addizzjonali oġġett (biex jagħmluha aktar trasparenti għall-partijiet oħra tal-kodiċi u bugs inqas suxxettibbli). Naturalment aħna mhux se joħolqu oġġetti għall-fornituri nafu ma jkunux disponibbli f'dan il-mument.
Soluzzjoni għal dan ikunu jikkonfiguraw mill-ġdid għall-prestazzjoni aħjar u neħħi fornituri kju - bħad huwa dritt issa - fornitur wieħed għal kull par ta 'lingwi.
Dan m'għandux ikun għaljin għall-prestazzjoni, iżda xorta xi loġika addizzjonali u l-konsum tal-memorja.

Jekk jogħġbok għid liema soluzzjoni hija ppreferuta.

vBET
04-10-11, 18:23
U wieħed aktar potenzjal soluzzjoni. Jekk aħna se marka API kollha bħala mhux disponibbli u l-kontroll mill-kompitu skedat huwa issa disponibbli, allura aħna ma jkollhom jagħmlu kju ta 'fornituri. Nistgħu nagħmlu dan il-mod - dejjem huwa maħluq oġġett traduttur wieħed biss (użu tal-memorja aħjar) u talba waħda aħna nitolbu għal traduzzjoni biss fornitur wieħed (CPU aħjar). Jekk mhux ser ikun disponibbli, imbagħad se jiġu mmarkati bħala mhux disponibbli u r-riżultati se jkunu vojta (affidabbiltà agħar). Iżda biss ewwel waħda, minħabba l-ħin li jmiss se nużaw il-fornitur ieħor mill-kju. U fil-każ jekk l-ebda fornitur huwa disponibbli, allura traduttur finta se jintużaw - ritorn istess valuri (iżda ma cache dan) għalhekk xi partijiet mhux ser ikun tradott iżda paġna mhux se jkollhom partijiet vojta bħal issa meta fornitur ma jkunx disponibbli.

vBET
04-10-11, 22:31
Just avviż ta 'malajr - aħna diġà qed jimplimentaw din il-karatteristika.

Aħna rridu li tinfetaħ malajr (bħala BETA) minħabba l-kwistjonijiet komuni, ikkawżata mill-limiti stabbiliti mill-fornituri tat-traduzzjoni. Aħna wkoll infittxu għal APIs oħra li jistgħu jiġu appoġġjati mill vBET:)

Simon Lloyd
04-10-11, 22:36
Ħsibijiet tiegħi kienu biex jibagħtu t-traduzzjoni ewwel kontroll biex tara jekk fornitur preferut huwa disponibbli, sabiex inti tana kodiċi li jiċċekkjaw jekk google jew MS qed tirrispondi, sabiex fil-ħin ta 'sejħa għall-eżami tat-traduzzjoni googleapi (isem tal-fajl tat-test tiegħi bil-kodiċi tat-test tiegħek ) jekk it-traduzzjoni hija l-użu veru preferut, jekk it-traduzzjoni hija flase jew il-kodiċi ma 200 mbagħad jippruvaw fornitur li jmiss fil-lista u jwettqu testijiet api tagħhom qabel ma tuża.

Inti jista 'jkollhom listbox fejn l-utent tista' lista kull fornitur wieħed għal kull linja f'ordni ta 'preferenza (dan jippermetti li meta inti żżid l-appoġġ għal APIs oħra l-utent jista' biss iżid mal-lista), sabiex il-lista tiegħi tista 'tfittex bħal dan:
Microsoft
MyTranslator
Google
YourTranslator
AnOtherTranslator

Jekk wieħed jassumi li l-ismijiet daft i daħal kienu fornituri reali, fuq sejħa għall-kodiċi tat-test ta 'traduzzjoni SM imur, jekk rispons użu SM 200 jekk ma jmorrux il-kodiċi tat-test MyTranslator, iċċekkja rispons għal 200 jekk iva jużawha biss jekk ma jmorrux il-kodiċi tat-test Google **** ****** eċċ

Dan il-mod inti qatt ma jkollhom taħżen ebda informazzjoni dwar il-fornituri (inkella inti jista 'jkollhom kaxxi test fejn l-utenti jista' jidħol limiti ffissati tagħhom għal kull fornitur imma i think din l-informazzjoni wuld tkun inutli peress li jista 'jbiddel dan u dan ifisser aktar kontroll lura u l-verifika quddiem qabel ma jagħmlu traduzzjoni) inti qatt ma jkollhom għalfejn tinkwieta jekk il-limiti kienu disponibbli mill-ġdid sabiex l-ebda ħtieġa għal xogħol cron jiddekorri li jikkontrollaw dawn, it-tagħbija fuq is-server għal dak il-kontroll wieħed żgħar ta 'traduzzjoni (il-kodiċi inti pprovduti fl-FAQ) tkun xejn.

Nisperaw i spjegat li ok hekk ikollok idea tiegħi, naħseb li kollha jistgħu jkunu jsir biss billi dik il-verifika żgħar u mingħajr ħażna xejn.

Simon Lloyd
04-10-11, 22:37
Just avviż ta 'malajr - aħna diġà qed jimplimentaw din il-karatteristika.

Aħna rridu li tinfetaħ malajr (bħala BETA) minħabba l-kwistjonijiet komuni, ikkawżata mill-limiti stabbiliti mill-fornituri tat-traduzzjoni. Aħna wkoll infittxu għal APIs oħra li jistgħu jiġu appoġġjati mill vBET:) I bagħtitlek wieħed jew tnejn (f'kariga inti mħassra minħabba l-konnessjonijiet) li inti tista 'approċċ, jekk inti tixtieq voluntier beta jien raġel tiegħek:)

vBET
04-10-11, 22:57
I bagħtet inti wieħed jew tnejn (f'kariga inti mħassra minħabba l-konnessjonijiet) li inti tista 'approċċ, jekk inti tixtieq voluntier beta jien raġel tiegħek:)

Il-messaġġ tiegħek kienet ippronunzjata imħassra, minħabba l-kontenut tagħha kien reklam miktub minn xi ħadd ieħor, imma aħna jkollhom aċċess għal dan il-messaġġ u aħna fuq dan:)

Aħna anke diġà tibgħat email kwistjoni għal waħda minn dawk il-fornituri traduzzjonijiet dwar id-dettalji ta 'ħlas. Uħud minn dawn huma mħallsa (anki meta din hija deskritta bħala ħielsa ma jkunx fuq il-livell API - istess ħaġa li għandek ma 'Google tista' tittraduċi ħielsa mill-browser, iżda mhux mill-API), iżda l-prezzijiet jistgħu jkunu kompetittivi, u għalhekk huwa għadu tajjeb (prezzijiet aktar kompetizzjoni aħjar).
Xi għandna tinvestiga huma dawk l-API traduzzjonijiet verament esterni jew biss dizzjunarji lokali bil-miktub mill-utenti stess (dan huwa wkoll ħaġa waħda fuq il-lista Todo tagħna - jippermettu li timmodifika u mqiegħda traduzzjonijiet stess) - Radek għandha din il-parti.

Allura aħna qed jaħdmu sabiex itejbu vBET u magħmula bħala irħis fl-użu kemm jista 'jkun:)

vBET
05-10-11, 13:52
Aħna fil aħħar stadji ta 'tesing funzjonalitajiet ġodda. Inti tista 'diġà ara d-deskrizzjoni mibdula: http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post8914 (ara NOTA aħħar)

Simon Lloyd
05-10-11, 18:03
Grazzi Michael, i għamlet post malajr taht Faq fejn l-ebda dubju inti ser ikollok biex jitneħħew minħabba li mhux il-post korretta tagħha għal dan :) jekk inti tixtieq li jittestjaw fuq aa board ħajjin li jitlob ħafna traduzzjonijiet PM me u jien ser jagħtu ikollok aċċess għal AdminCP u forum għeruq, i se tpoġġi wkoll limitu traduzzjoni google li għamilt u 'l isfel fil-kmand tiegħek sabiex inti tista' test :)

vBET
06-10-11, 00:50
OK hekk. Fornituri kju hija implimentata u se tkun inkluża fil rilaxxi 3.5.1 u 4.4.3. vBET 3.5.1 se jiġu rilaxxati illum. vBET4.4.3 għadu fl-istadju tat-test. Rilaxxi Booth se jkun BETA sabiex kulħadd tista 'tittestja fil-fora akbar li test wieħed. Jekk jogħġbok innota li aħna diġà ittestjar 3.5.1 fuq waħda ta 'fora reali tagħna. Still minħabba bidliet importanti huwa fl-istadju BETA ewwel.

Simon Lloyd
06-10-11, 06:59
Ma jeħtieġ li jkun kompitu skedati u fornitur wieħed partikolari mitfi għal siegħa fi żmien?, I għamel suġġeriment hawn Ċirkolari verifika u l-bidla ta 'APIs li jżomm fluss ta' traduzzjonijiet fejn forsi nistgħu dejjem tibda fil-quċċata tal-fornituri tagħna lista u jagħmlu sejħa tat-test (bħal dak li inti pprovduti lill-test rispons Google u Microsoft rispons) jekk risposta sejħa tat-test huwa ta '200 jew it-test huwa tradott mbagħad jużaw dan il-fornitur, jekk il-risposta mhijiex 200 jew it-test tat-test ma jkunx tradott (jużaw l-istess test għal kull test u l-REGEX biex jiċċekkja t-test tradotti) mbagħad jimxu mal-fornitur li jmiss, kull sejħa traduzzjoni tista 'mbagħad tibda fil-quċċata tal-lista u tax-xogħol

Li m'għandhomx riżultat vojt ikun tajjeb minħabba li ladarba għandna lura vojta thats kif din tibqa ', stajt diġà kellhom ħafna nies jilmentaw li dan huwa l-każ fil-forum tiegħi.

vBET
06-10-11, 11:33
Ma għandhom ikunu b'dan il-mod, huwa dritt issa. Grazzi għall nota tiegħek. Still - l-ebda. Hija għandha l-ebda sens. Jekk jogħġbok innota li titlob għat-traduzzjoni esterna hija aktar ħin ħaġa jikkunsmaw vBET kollu (u mhux minna). M'hemm l-ebda sens li eluf ġenn ta 'talba meta aħna diġà jilħqu limiti. Dan increaser ħin tar-rispons, il-konsum CPU u l-konsum tal-memorja wkoll (aktar oġġett maħluqa).

Sirna nafu li l-informazzjoni Google dwar TOS abbuż probabbilment tisparixxi wara xi żmien. Ma nafux imma forsi jekk aħna se żżomm tistaqsi meta aħna diġà qegħdin imblukkata, Google tista 'blokk għal aktar żmien. Forsi le, imma xorta l-istrateġija attwali hija ferm aħjar għall-prestazzjoni. Fl-aħħar inti għandek verifika ċirkolari. Jekk wieħed ma jkunx disponibbli dan huwa mmarkat bħala disponibbli u ieħor huwa użat. Jekk ieħor ma tkunx disponibbli istess ħaġa jiġri. Aħna biss ma tivverifika huwa disponibbli mill-ġdid kull talba dak li għandha l-ebda sens (jista 'jkun miljuni ta' mistoqsijiet qabel ma tkun disponibbli) biss darba fis-siegħa. U jekk se jkun disponibbli se lili mmarkati hekk aħna se jmorru lura għal dak preferut - u għandek ċirku hawn. Jittestja wkoll kull darba se jsiru limiti tiegħek laħaq aktar malajr jew spejjeż ogħla jekk tuża traduzzjonijiet mħallas (li għadu jgħodd bħala traduzzjoni).
Wkoll aħna lesti li jkollhom fornituri oħra wisq. Meta aħna se tappoġġja aktar minn 2 strateġija bħal din se tkun qattiel għall server tiegħek. Immaġina 5 ittestjar sejħiet għall-fornituri differenti u mbagħad traduzzjoni reali għal kull talba għal traduzzjoni. No Grazzi għall-idea tiegħek :) Aħna verament japprezzaw ideat utenti, dan iż-żmien aħna se joqgħod mal soluzzjoni attwali.

Jekk jogħġbok innota li inti tista 'bidla kemm ta' spiss vBET tiċċekkja fornituri disponibbiltà. Issa huwa waħda għal kull siegħa, imma int tista tikkonfigura li fil CP Admin -> Kompiti skedata -> Skedati Manager Task u stabbilit per eżempju għal kull 10 minuti 0 bħad kompitu RSS Robot Poster do issa.

vBET
06-10-11, 13:34
Ftit bidla magħmula - aħna se tiċċekkja d-disponibbiltà fornitur mhux darba fis-siegħa imma kull 10 minuti. Jekk inti diġà imtejba biex vBET 3.5.1 qabel ma dan il-messaġġ jekk jogħġbok biss tniżżel pakkett vBET darb'oħra u jtellgħu fajl tal-prodott mill-ġdid.

Il-bidla saret minħabba li sibna fuq il-forum reali tagħna li ħafna drabi fornitur huwa disponibbli għal żmien qasir. Aħna se tinvestiga aktar biex tfittex titjib ieħor.

Simon Lloyd
06-10-11, 15:51
Great xogħol guys :), i imtejba biex dan iżda se tniżżel l-jiffissaw aħħar u l-użu li, i se toħloq thread ġdida għal feedback dwar dan.

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