如何用google translate API接口
答案:2 悬赏:20
解决时间 2021-02-06 17:28
- 提问者网友:堕落的邪教徒
- 2021-02-05 18:18
如何用google translate API接口
最佳答案
- 二级知识专家网友:情战凌云蔡小葵
- 2021-02-05 19:41
其中client没有更改,text表示着要翻译的文本,sl貌似是文本的源语言,tl表示着翻译目标语言。根据google的结果,大致有了个模型
class Google_API_translator {
public $out = "";
function translate() {
out = "";
$text = urlencode("computer");//要翻译的单词
$google_translator_url = "http://translate.google.com/translate_a/t?client=t&text=".$text."&sl=en&tl=zh_CN"; //拼凑google翻译的api url
$google_translator_url));
out = $gphtml;
out;
}
function postPage($opts) {
$html = "";
if($opts["url"] != "") {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $opts["url"]);
$html = curl_exec($ch);
if(curl_errno($ch)) $html = "";
curl_close ($ch);
}
return $html;
}
}
$g = new Google_API_translator();
$g->translate();
class Google_API_translator {
public $out = "";
function translate() {
out = "";
$text = urlencode("computer");//要翻译的单词
$google_translator_url = "http://translate.google.com/translate_a/t?client=t&text=".$text."&sl=en&tl=zh_CN"; //拼凑google翻译的api url
$google_translator_url));
out = $gphtml;
out;
}
function postPage($opts) {
$html = "";
if($opts["url"] != "") {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $opts["url"]);
$html = curl_exec($ch);
if(curl_errno($ch)) $html = "";
curl_close ($ch);
}
return $html;
}
}
$g = new Google_API_translator();
$g->translate();
全部回答
- 1楼网友:安稳不如野
- 2021-02-05 21:13
最近要做一个要用到翻译功能的插件,很自然就想到了利用google translate的强大,但是google之开放了ajax的api,没有开放语言的接口。这也不难,通过firebug的调查,发现google在翻译的时候调用了一个远程url
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯