Imajte na umu da smo danas će objaviti novu verziju vBET koji je pripremljen za prevođenje pružateljima granica. To znači da u slučaju ako je jedan ponuđač nije dostupan ona će se prebaciti na drugu i provjerite prethodna jednom po naš vidjeti je li opet dostupna. Također, u slučaju kad ste već dosegnuti svoje granice u svim davateljima će koristiti lažnu prevodilac - učitana prijevodi će biti prikazani, ali za novu će samo vidjeti originalni testa umjesto prazne jedan kao do sada. Detalji će biti u najavama. Mi ćemo objaviti u oko 1 sat.
Ja sam zapravo provodi ove značajke natrag kad sam otkrio Microsoft prevoditelj. Međutim, njihova granica je 400.000 znakova / sati, ili 2.000.000 znakova dnevno (čak i sa OAuth). U prošlosti sam bio caching preko 1GB prijevoda po danu, što bi iznosila milijarde znakova, dati ili uzeti. To znači da sam uvijek bio veći od pružatelja kvote tijekom svakog sata, kao što sam bio uzimajući više od 2.000 po satu prevedene stranica.
To je prava šteta što sam stvarno volio vbet, moji korisnici pronašao je korisno, a ja sam imao puno zabave proširenje i poboljšanje (tj. ReviewPost integracija, itd).
Ovdje je funkcija što sam napisao za preuzimanje OAuth token (koji sam tada pohranjene u memcache dok je istekao), to će biti još jedan prijedlog za buduća izdanja što su Microsoft će uskoro biti to zahtijevaju:
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);
}
Još jedan zanimljiv problem u mom slučaju je da s vbet off, čini se da Google je mnogo više sretan indeksa našim stranicama:
Čini se kao što je naš gubitak u prometu neće biti tako velika, nakon svega, barem da je dobra vijest!