英語からスペイン語、フランス語などの他の言語に Web サービスの応答を翻訳する必要があります。翻訳者.あなたの貴重な提案を私に提供してもらえますか.
質問する
1116 次
1 に答える
0
YoutApiIDHere の代わりに API ID を入力します。
<?php
echo translate('Hello World', 'en', 'fr');
function translate($text, $from, $to) {
$data = file_get_contents('http://api.bing.net/json.aspx?AppId=YoutApiIDHere&Sources=Translation&Version=2.2&Translation.SourceLanguage=' . $from . '&Translation.TargetLanguage=' . $to . '&Query=' . urlencode($text));
$translated = json_decode($data);
if (sizeof($translated) > 0) {
if (isset($translated->SearchResponse->Translation->Results[0]->TranslatedTerm)) {
return $translated->SearchResponse->Translation->Results[0]->TranslatedTerm;
} else {
return false;
}
} else {
return false;
}
}
?>
于 2012-11-01T12:32:16.693 に答える