Mangyaring tandaan na ngayon kami ay pakawalan bagong bersyon ng vBET na inihanda para sa mga limitasyon ng pagsasalin provider. Ibig sabihin nito na sa kaso kung ang isang provider ay hindi magagamit ito lumipat sa ibang at tingnan ang nakaraang isang beses bawat aming upang makita ito magagamit muli. Din sa kaso kapag ikaw ay maabot ang iyong mga limitasyon sa lahat ng mga provider na ito ay gumamit ng dummy tagasalin - naka-cache na mga pagsasalin ay ipapakita, ngunit para sa bago mo lamang makita ang orihinal na pagsubok sa halip ng walang laman isa tulad ng hanggang ngayon. Mga detalye sa mga anunsyo. Kami ay pakawalan sa tungkol sa 1 oras.
Naipatupad ko talagang bumalik ang mga tampok na ito kapag ako ay nag-natuklasan ang Microsoft ng tagasalin. Gayunpaman, ang kanilang mga limitasyon ay 400,000 karakter / oras, o 2,000,000 na karakter sa bawat araw (kahit na OAuth). Sa nakaraan ako ay caching higit sa 1GB ng mga pagsasaling-wika sa bawat araw, na nais equate sa bilyon-bilyong ng mga character, bigyan o tumagal. Ito ay nangangahulugan na Gusto ko palaging lumampas sa provider na quota sa bawat oras, tulad ng ako ay pagkuha ng higit sa 2,000 oras-oras na isinalin na mga pageview.
Ito ay isang tunay na magdulot ng kahihiyan bilang ko talagang nagustuhan vbet, ang aking mga gumagamit na natagpuan ito kapaki-pakinabang, at ako ay may isang pulutong ng masaya pagpapalawak at pagpapabuti ng ito (ibig sabihin ReviewPost integration, atbp).
Narito ang function na sinulat ko sa pagkuha ng isang token ng OAuth (na kung saan pagkatapos ko na naka-imbak sa memcache hanggang expire), ito ay isa pang mungkahi para sa isang susunod na release ng Microsoft ay lalong madaling panahon na nangangailangan ng ito:
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);
}
Isa pang mga kagiliw-giliw na isyu sa aking kaso ay na sa vbet off, tila na ang google ay mas masaya sa index aming site:
Tila ang aming pagkawala sa trapiko ay hindi na malaki pagkatapos ng lahat-ng hindi bababa sa na magandang balita!