Имајте на уму да ћемо данас објавити нову верзију вБЕТ који је припремљен за преводилачке провајдери ограничења. То значи да у случају да један провајдер није доступан да ће прећи на другу и проверите наш претходни једном да видим да ли је поново доступан. Такође, у случају када сте већ до своје границе у свим провајдерима да ће користити лажну преводилац - Сачувано преводи ће бити приказан, али за нову ћете само видети оригинални тест уместо празан као до сада. Детаљи ће бити у најавама. Ми ћемо објавити у око 1 сат.
Заправо реализује сам ових функција назад, када сам открио Мицрософт преводилац. Међутим, њихова граница је 400.000 карактера / сати, односно 2.000.000 карактера дневно (чак и са ОАутх). У прошлости сам био кеширање преко 1ГБ превода дневно, што би требало да буде једнак милијарде карактера, дати или узети. То значи да ћу увек прелази квоте провајдера у току сваког сата, као што сам добијао више од 2.000 сату преведен Пагевиевс.
То је права штета што сам стварно волео вбет, моји корисници нашле да је корисно, а имао сам много забаве проширење и побољшање га (тј. РевиевПост интеграција, итд).
Овде је функција сам написао да се нађе ОАутх знак (који сам тада чува у мемцацхе док се истекао), то би било још један предлог за будуће издање као Мицрософт ће ускоро бити она захтева:
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);
}
Још један занимљив проблем у мом случају је да са вбет офф, чини се да је Гоогле је много драго да индекс нашем сајту:
Изгледа као наш губитак у саобраћају неће бити толико велика после свега, бар то је добра вест!