Lūdzu, ņemiet vērā, ka šodien mēs izlaist jauno vBET versiju, kas ir sagatavota tulkošanas pakalpojumu sniedzējiem robežas. Tas nozīmē, ka gadījumā, ja viens sniedzējs nav pieejama tā pāriet uz citu un pārbaudīt iepriekšējo reizi mūsu redzēt atkal ir to pieejamu. Arī ja sasniedzot jau savas robežas visiem pakalpojumu sniedzējiem tiks izmantota fiktīvu translator - kešatmiņā tulkojumi parādās, bet par jaunu, jūs redzēsiet tikai sākotnējā testa vietā tādu iztukšot kā līdz šim. Informācija būs paziņojumi. Mēs atbrīvot apmēram 1 stundu.
Es faktiski īstenoti šīs iezīmes atpakaļ, kad es atklāju Microsoft tulkotājs. Tomēr to limits ir 400,000 chars / stundas, vai 2.000.000 chars dienā (pat ar OAuth). Agrāk man bija caching vairāk nekā 1 GB Tulkojumu dienā, kas būtu pielīdzināmi miljardiem rakstzīmes, sniegt vai pieņemt. Tas nozīmē, ka es vienmēr pārsniedz sniedzēju kvotas katru stundu, kā man bija iegūt vairāk nekā 2000 stundas tulkots pageviews.
Tas ir patiess kauns, jo man patiešām patika vbet, manu lietotājiem atrast lietderīgu un bija daudz jautrības, paplašinot un uzlabojot to (t.i., ReviewPost integrācijas, uc).
Šeit ir funkcija es rakstīju atnest OAuth marķiera (ko es pēc tam uzglabā memcache līdz tā beigām), tas būtu vēl viens ierosinājums, lai nākamajā laidienā, Microsoft drīzumā tiks prasīts, lai tā:
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);
}
Vēl viens interesants jautājums, manā gadījumā ir, ka ar vbet nost, tas šķiet, ka google ir daudz vairāk laimīgs indeksēt mūsu mājas lapā:
Šķiet, piemēram, mūsu zaudējumi satiksme nebūs tik liels galu galā, vismaz, kas ir labas ziņas!