हाय
सबसे पहले, मैं deeple क्षमा करें क्योंकि Microsoft Aure द्वारा अनुवाद में गलत लाइन से कर रहा हूँ, कृपया इसे ठीक से परीक्षण करने के लिए इस कोड का उपयोग करें:
PHP Code:
<?php
require_once('./global.php');
function get_token(){
global $vbulletin;
$obj_connection = curl_init();
$arr_query_bits = array (
'grant_type' => 'client_credentials',
'scope' => 'http://api.microsofttranslator.com',
'client_id' => $vbulletin->options['vbenterprisetranslator_Microsoft_key'],
'client_secret' => $vbulletin->options['vbenterprisetranslator_Microsoft_secret']
);
$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_SSL_VERIFYPEER, FALSE);
curl_setopt($obj_connection, CURLOPT_POST, TRUE);
print_r('Full token: </br>'.curl_exec($obj_connection).'</br></br>');
$token = json_decode (curl_exec($obj_connection));
curl_close($obj_connection);
return 'Authorization: Bearer '.$token->{'access_token'};
}
echo 'Starting test for Microsft Translation API by Azure<br/><br/>';
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'http://api.microsofttranslator.com/V2/Ajax.svc/Translate?&from=pl&to=en&text=Witaj!');
curl_setopt($connection, CURLOPT_HEADER, 0);
curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($connection, CURLOPT_HTTPHEADER, array(get_token()));
$str_response = curl_exec($connection);
$time = microtime(true) * 1000;
$result = curl_exec($connection);
$time = microtime(true) * 1000 - $time;
echo 'Test result: '.$result."<br/>\n";
echo 'Test error: '.curl_error($connection)."<br/>\n";
curl_close($connection);
echo 'Connection time (ms): '.$time;
?>
इसके अलावा वहाँ कोई Google API v1 Translotion एपीआई अब ठीक है - गूगल इसे बंद कर दिया है
.
अपने मुद्दे के बारे में - मैं परीक्षण के बाद और अधिक कहने के लिए सक्षम हो जाएगा। लेकिन ठीक है अब, आप मुझे बता सकते हैं यदि आप कैश/झोंका कैश का उपयोग कर रहे हैं? जब आप बाहर आयुध डिपो कोटा हैं क्योंकि vBET एक बार अनुवाद पन्नों का उपयोग करना चाहिए। भले ही (परीक्षण ठीक है) यदि तुम दोनों के लिए कुंजी रखा इसके अलावा कृपया दोनों Microsft (पुरानी) और Microsoft नीला एपीआई - द्वारा नोट आप का उपयोग कर सकते हैं नहीं कि इसकी, vBET चुनते जाएगा नीला द्वारा Microsoft अनुवाद स्वत: - तो कृपया shure आपको अपना नीला खाता बना लिया है ठीक से हो: आप के लिए अनुवादक की सदस्यता प्राप्त किया था और तुम तुम Aplication का पंजीकरण किया