Jekk jogħġbok innota li llum aħna se rilaxx ġdid vBET verżjoni li huwa ppreparat għal-limiti fornituri ta 'traduzzjoni. Dan ifisser li fil-każ jekk fornitur wieħed ma jkunx disponibbli dan se jaqilbu għall-ieħor u l-kontroll ta 'qabel darba kull biex tara tagħna huwa disponibbli mill-ġdid. Ukoll fil-każ meta inti diġà tilħaq limiti tiegħek fil-fornituri kollha li se jużaw traduttur finta - traduzzjonijiet Cached se jintwerew, iżda għal waħda ġdida inti se biss tara test oriġinali minflok waħda vojta bħal sa issa. Id-dettalji se jkunu avviżi. Aħna se jirrilaxxa f'madwar 1 siegħa.
I attwalment implimentati dawn il-karatteristiċi lura meta skoprejt traduttur Microsoft. Madankollu, il-limiti tagħhom hija 400.000 Chars / siegħa, jew 2,000,000 Chars kuljum (anke mal OAuth). Fil-passat I kien caching fuq 1GB ta 'traduzzjonijiet għal kull ġurnata, li jkunu jikkorrispondu għal biljuni ta' karattri, jagħtu jew jieħu. Dan ifisser li jiena dejjem jaqbżu l-kwoti il-fornituri "matul kull siegħa, kif kien jkollna aktar minn 2,000 pageviews kull siegħa tradotti.
Din hija mistħija reali kif I really gustado vbet, l-utenti tiegħi sabuha utli, u kelli ta 'gost li testendi u ttejjeb dan (ReviewPost jiġifieri l-integrazzjoni, eċċ).
Hawn hu l-funzjoni I kiteb li jġibu token OAuth (I li mbagħad maħżun memcache sakemm skaduti), dan ikun ieħor suġġeriment għal rilaxx futur bħala Microsoft dalwaqt se jkunu jeħtieġu dan:
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);
}
Kwistjoni oħra interessanti fil-każ tiegħi hija li ma vbet off, jidher li google huwa ħafna aktar kuntenti li indiċi sit tagħna:
Tidher bħal telf tagħna fit-traffiku mhux se jkun li l-kbar wara aħbar tajba kollha mill-anqas li l-!