โปรดทราบว่าวันนี้เราจะปล่อยรุ่นภาษาใหม่ที่เตรียมไว้สำหรับการจำกัดผู้ให้บริการแปล มันหมายความ ว่า ในกรณีที่ถ้าไม่มีให้บริการหนึ่ง มันจะสลับไปยังอีก และตรวจสอบก่อนหน้านี้หนึ่งครั้งต่อเราเห็นมันมีอยู่อีกครั้ง นอกจากนี้ ใน กรณีที่เมื่อถึงขีดจำกัดของคุณในการให้บริการทั้งหมดแล้ว มันจะใช้การแปลที่ไม่มีตัวตน - ชแปลจะแสดง แต่ สำหรับหนึ่งใหม่ที่คุณเพิ่งจะเห็นทดสอบต้นฉบับแทนที่เป็นของว่างหนึ่งชอบจนกระทั่งบัดนี้ รายละเอียดจะอยู่ในข้อความประกาศ เราจะปล่อยในเวลาประมาณ 1 ชั่วโมง
ฉันดำเนินการจริงคุณสมบัติเหล่านี้กลับไปเมื่อผมค้นพบนักแปลไมโครซอฟท์ แต่ขีด จำกัด ของพวกเขาเป็น 400,000 ตัวอักษร / ชั่วโมงหรือ 2000000 ตัวอักษรต่อวัน (แม้จะมี OAuth) ในอดีตที่ฉันถูกแคชมากกว่า 1GB การแปลต่อวันซึ่งจะถือเอาการพันล้านของตัวอักษรหรือจะให้ ซึ่งหมายความว่าผมมักจะเกินโควต้าผู้ให้บริการในช่วงชั่วโมงที่ผมได้รับมากกว่า 2,000 เว็บแปลรายชั่วโมง
นี่คือความอัปยศจริงฉันจริง ๆ ชอบเอ้อ ผู้ใช้ของฉันพบมันมีประโยชน์ และฉันมีจำนวนมากสนุกขยาย และปรับปรุงดังกล่าว (เช่นการรวม ReviewPost ฯลฯ)
นี่คือฟังก์ชั่นที่ผมเขียนเพื่อเรียกโทเค็นของ OAuth (ซึ่งผมเก็บไว้แล้วใน memcache จนกว่าจะหมดอายุแล้ว) ที่นี้จะเป็นคำแนะนำสำหรับรุ่นที่ในอนาคตอีกเช่น Microsoft จะเร็วจะต้องใช้มัน
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);
}
อีกประเด็นที่น่าสนใจในกรณีของฉันคือ ว่า ด้วยเอ้อปิด เหมือนว่า google มีความสุขมากเมื่อต้องการทำดัชนีไซต์ของเรา:
ดูเหมือนว่าการสูญเสียของเราในการจราจรจะไม่ถูกที่ใหญ่หลังจากข่าวที่ดีทุกอย่างน้อยที่!