Si us plau nota que avui que anem a llançar nova versió vBET que està preparat per a límits de proveïdors de traducció. Això significa que en cas que si un proveïdor no està disponible es canvia a un altre i comprovar anterior una vegada per la nostra veure és disponible una altra vegada. També en el cas quan ja arriba a seus límits a tots els proveïdors que utilitzarà el traductor dummy - memòria cau traduccions es mostrarà, però per a un nou que vostè veurà només prova original en comptes d'un buit com fins ara. Detalls seran en anuncis. Anem a llançar en aproximadament 1 hora.
De fet, em implementat aquestes característiques, quan jo vaig descobrir traductor de Microsoft. No obstant això, el seu límit és de 400.000 caràcters / hora, o 2.000.000 caràcters per dia (fins i tot amb OAuth). En el passat jo era més d'1 GB d'emmagatzematge en memòria cau de les traduccions al dia, el que equivaldria a milers de milions de caràcters, més o menys. Això significa que sempre es superen les quotes dels proveïdors durant cada hora, com m'estava a més de 2.000 pàgines vistes per hora traduït.
Aquesta és una veritable vergonya com realment m'agradava vbet, als meus usuaris trobats que això útil i hi havia un munt de diversió ampliar i millorar-lo (és a dir, integració de ReviewPost, etc.).
Aquesta és la funció que jo vaig escriure a la recerca d'un token de OAuth (que després s'emmagatzema en Memecached fins al seu venciment), això seria una altra suggeriment per a una futura versió de Microsoft aviat que ho requereixin:
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);
}
Una altra qüestió interessant en el meu cas és que amb vbet fora, sembla que google és molt més feliç d'indexar el nostre lloc:
Sembla que la nostra pèrdua en el trànsit no serà tan gran després de tot-si més no aquestes són bones notícies!