Huomatkaa, että emme vapauttaa uutta vBET-versiota, joka on laadittu käännös tarjoajien rajat tänään. Se tarkoittaa, että jos yksi toimittaja ei ole käytettävissä se vaihtaa toiseen ja tarkista edellisen kerran meidän nähdä on käytettävissä uudelleen. Myös silloin kun saavutat jo kaikkien tarjoajien raja-arvot se käyttää nuken kääntäjä - välimuistissa käännökset näytetään, mutta näet vain alkuperäisen testi, sijasta, tyhjennä jokin uusi kuten tähän asti. Tiedot on ilmoitukset. Meidän vapauttaa noin 1 tunti.
Olen itse toteuttanut nämä ominaisuudet takaisin kun huomasin Microsoftin kääntäjä. Kuitenkin niiden raja on 400000 merkkiä / h, tai 2000000 merkkiä päivässä (jopa OAuth). Aiemmin olin välimuistia yli 1GB käännösten päivässä, mikä vastaisivat miljardeja merkkejä, antaa tai ottaa. Tämä tarkoittaa, että olisin aina ylittää tarjoajien kiintiöt kunkin tunnin aikana, kun olin saada yli 2000 hourly käännetty näyttökertaa.
Tämä on todellinen vahinko, sillä pidin todella vbet, minun käyttäjille todettiin, sitä aiheellisena, ja oli hauskaa laajentaa ja parantaa sitä (ts. ReviewPost integraatio jne.).
Tässä on toiminto, jonka kirjoitin hakea OAuth token (jonka sitten tallennetaan memcache kunnes se päättyi), tämä olisi toinen ehdotus tulevan vapautuvan Microsoft pian vaadittiin:
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);
}
Toinen mielenkiintoinen kysymys minun tapauksessani on, että kanssa vbet, tuntuu siltä, että google on paljon enemmän onnellinen indeksoida sivustomme:
Tuntuu meidän liikenteen menetyksen ei kovin suuri, kun kaikki-ainakin se on hyvä uutinen!