google翻译小工具
1.按它说的做,先选择网络语言,在把第二步里的URL复制到地址栏里,点转到就可以了。
2.如果你要将英文翻译为中文,就把网络语言设置为英文,在右键单击下面的中文(简体)选择“添加到收藏夹...”选项,OK!
c#调用谷歌翻译接口的事例代码
/**/
/// <summary>
/// 翻译
/// </summary>
/// <param name="strTranslateString">需要翻译的内容</param>
/// <param name="strRequestLanguage">原文语种</param>
/// <param name="strResultLanguage">译文语种</param>
/// <returns></returns>
public string MultiLanguageTranslate(string strTranslateString, string strRequestLanguage, string strResultLanguage)
{
try
{
if (!string.IsNullOrEmpty(strTranslateString))
{
TranslateString transtring = (TranslateString)Newtonsoft.Json.JavaScriptConvert.DeserializeObject(GetGoogleTranslateJSONString
(strTranslateString, strRequestLanguage, strResultLanguage), typeof(TranslateString));
if (transtring.responseStatus == 200)
{
return transtring.responseData.translatedText;
}
else
{
//langeuagetrans.Translate trans = new langeuagetrans.Translate();
//trans.Timeout = 10000;
//string restrRequestLanguage=trans.TranslateChineseToOther(strTranslateString, strRequestLanguage, strResultLanguage);
//string restrRequestLanguage2 = restrRequestLanguage;
//if (restrRequestLanguage == "error25yi")
//{
// restrRequestLanguage2 = strRequestLanguage;
//}
// return restrRequestLanguage2;
return "error25yi";
}
}
else
{
return strTranslateString;
}
}
catch (Exception e)
{
return e.Message;
}
}
如何用google translate API接口
其中client没有更改,text表示着要翻译的文本,sl貌似是文本的源语言,tl表示着翻译目标语言。
根据google的结果,大致有了个模型 class Google_API_translator { public $out = ""; function translate() { out = ""; $text = urlencode(&puter");//要翻译的单词 $google_translator_url = "/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_t($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();
有没有什么办法可以调用到谷歌api - 技术问答
你可以利用google的翻译功能写个翻译接口啊。
基本上就是从自己的网站外部提交需要翻译的文本到google,然后采集到翻译的结果显示到自己的网站即可,但注意不要批量翻译的数据太大,否则会封你IP哟。
shinian315 发表于 2009-6-1 18:14[i][/url][/b]谷歌翻译本身有api
Google在线翻译设置
那是google的功能
目前是不支持QQ在线翻译的
要使用的话
可以直接将要翻译的内容
复制到Google翻译
希望能帮助到你