Ju lutem vini re se sot ne do të nxjerrë versionin e ri vBET e cila është përgatitur për kufijtë e ofruesve të përkthimit. Kjo do të thotë se në rast se një ofruesi nuk është në dispozicion ajo do të kaloni në një tjetër dhe të kontrolloni paraardhëse herë në parë për jonë është ajo në dispozicion përsëri. Gjithashtu në rastin kur ju tashmë arrijnë limitet tuaja në të gjithë ofruesit e ajo do të përdorë përkthyes bedel - përkthime cached do të shfaqet, por për një të ri ju do të shihni vetëm testin origjinal në vend të njërit bosh si deri më tani. Detajet do të jetë në lajmërimeve. Ne do të lëshojë në rreth 1 orë.
I zbatuar në fakt këto karakteristika mbrapa kur kam zbuluar përkthyesit e Microsoft-it. Megjithatë, kufiri i tyre është 400.000 chars / orë, ose 2.000.000 chars në ditë (edhe me OAuth). Në të kaluarën isha caching mbi 1GB e përkthimeve në ditë, e cila do të vë shenjën e barazimit me miliarda e karaktere, të japë ose të marrë. Kjo do të thotë se unë gjithmonë do të kalojë kuotave të ofruesve "gjatë çdo ore, si unë është marrë mbi 2.000 orë pageviews përkthyer.
Ky është një turp i vërtetë, si I really liked vBET, përdoruesit e mi gjeti atë të dobishme, dhe kam pasur një shumë të fun zgjerimin dhe përmirësimin e saj (dmth. integrimi ReviewPost, etj).
Këtu është funksioni i kam shkruar të shkoj të marr një shenjë OAuth (që unë ruhet në memcache deri sa të skaduar), kjo do të jetë një tjetër sugjerim për një deklaratë për të ardhmen si Microsoft shpejti do të kërkojnë atë:
PHP Code:
function request_new_token() {
$obj_connection = curl_init();
$arr_query_bits = array (
'client_id' => 'your client id',
'client_secret' => 'your secret',
'scope' => 'http://api.microsofttranslator.com',
'grant_type' => 'client_credentials'
);
$str_query = http_build_query($arr_query_bits);
curl_setopt($obj_connection, CURLOPT_URL, 'https://datamarket.accesscontrol.windows.net/v2/OAuth2-13');
curl_setopt($obj_connection, CURLOPT_HEADER, 0);
curl_setopt($obj_connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($obj_connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($obj_connection, CURLOPT_POSTFIELDS, $str_query);
curl_setopt($obj_connection, CURLOPT_POST, TRUE);
curl_setopt($obj_connection, CURLOPT_TIMEOUT, 1);
$str_response = curl_exec($obj_connection);
curl_close($obj_connection);
$matches = array();
preg_match('/\"access_token\":\"([^"]+)\"/', $str_response, $matches);
$token = $matches[1];
preg_match('/\"expires_in\":\"([\d]+)\"/', $str_response, $matches);
$expires = $matches[1];
return array($token, $expires);
}
Një çështje tjetër interesante në rastin tim është që me vBET off, duket se Google është shumë më e lumtur për indeksin faqen tonë:
Duket si humbje tonë në trafik nuk do të jetë aq i madh pas lajmeve të gjitha, të paktën kjo është e mirë!