Bitte beachten Sie, dass wir heute neue vBET Version, die für die Übersetzung Anbietern Grenzen bereit ist freizugeben. Es bedeutet, dass im Falle, wenn ein Anbieter nicht verfügbar ist, wird zu einem anderen wechseln und prüfen vorherige einmal pro unsere zu sehen, ist es wieder verfügbar ist. Auch im Falle, wenn Sie bereits an Grenzen in allen Anbietern wird es benutzen Dummy Übersetzer - cached Übersetzungen angezeigt werden, sondern auch für neue, werden Sie nur sehen, Original-Test statt leerer wie bisher. Details werden in Bekanntmachungen werden. Wir werden in ca. 1 Stunde freizugeben.
Ich tatsächlich diese Funktionen wieder, wenn ich Microsoft Übersetzer entdeckt umgesetzt. Jedoch ist ihr Limit 400.000 Zeichen / Stunden, oder 2.000.000 Zeichen pro Tag (auch mit OAuth). In der Vergangenheit war ich mehr als 1GB Übersetzungen pro Tag, die Milliarden von Zeichen gleichzusetzen, geben würde, oder nehmen Sie Caching. Dies bedeutet, dass ich immer über den Anbieter Quoten während jeder Stunde, wie ich über 2.000 stündlich übersetzt Seitenzugriffe bekam.
Dies ist eine echte Schande, denn ich mochte wirklich vbet, fand meine Nutzer es nützlich, und ich hatte eine Menge Spaß Erweiterung und Verbesserung ihnen (dh ReviewPost Integration, etc).
Hier ist die Funktion, die ich schrieb, eine OAuth-Token (die ich dann in memcache gespeichert, bis sie abgelaufen ist) zu holen, wäre dies ein weiterer Vorschlag für eine zukünftige Version als Microsoft wird in Kürze benötigen sie:
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);
}
Ein weiteres interessantes Thema in meinem Fall ist, dass mit vbet off, so scheint es, dass Google viel mehr freuen, indizieren unsere Website ist:
Scheint, wie unser Verlust in Verkehr wird nicht so groß sein, nachdem alle-zumindest, dass das eine gute Nachricht!