谷歌翻译API。。。。。。。。。。。。。。。。。。。。。。。。

夜色镇歌 2011-12-13 04:08:43

/// <summary>
/// 翻译方法
/// </summary>
/// <param name="textstr">需要翻译的内容</param>
/// <param name="language">被翻译的语言</param>
/// <param name="tolanguage">翻译成的语言</param>
/// <returns></returns>
public static string GetGoogtextStr(string textstr, string language, string tolanguage)
{

WebClient web = new WebClient();
WebHeaderCollection headers = new WebHeaderCollection();
headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded; charset=utf-8";
headers[HttpRequestHeader.Referer] = "http://translate.google.cn/";
web.Headers = headers;
string text = textstr;
string url = string.Format("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q={0}&langpair={1}%7C{2}", text, language, tolanguage);
byte[] bystr = web.DownloadData(url);
string urldata = GetText(System.Web.HttpUtility.UrlDecode(bystr, Encoding.UTF8)); //GetText在哪呢?
return urldata;
}
...全文
1305 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZLT168 2013-04-01
  • 打赏
  • 举报
回复
有没有能够批量翻译数据库的软件呢。。就是能够翻译数据库内容,但是又不能打乱数据库的结构。
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
一上午都不知道怎么申请key的。。。。泪奔。。。。。。。。。[Quote=引用 25 楼 kkbac 的回复:]

注册google了申请一个key. 或者到网上搜一个key试试.
[/Quote]
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
纳尼[Quote=引用 24 楼 chenandczh 的回复:]

PDF的能调用?
[/Quote]
kkbac 2011-12-14
  • 打赏
  • 举报
回复
注册google了申请一个key. 或者到网上搜一个key试试.
绿领巾童鞋 2011-12-14
  • 打赏
  • 举报
回复
PDF的能调用?
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
Please sign up
让我登陆。。。我感觉这个key不填不行的
[Quote=引用 19 楼 kkbac 的回复:]

貌似那个key不用填都可以,
[/Quote]
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复

哥们帮我看下啊

https://www.googleapis.com/language/translate/v2?&q=hello%20world&source=en&target=zh

得到的是

{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit Exceeded. Please sign up",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit Exceeded. Please sign up"
}
}
[Quote=引用 19 楼 kkbac 的回复:]

貌似那个key不用填都可以,
[/Quote]
kkbac 2011-12-14
  • 打赏
  • 举报
回复
貌似那个key不用填都可以,
kkbac 2011-12-14
  • 打赏
  • 举报
回复
source 是原语言简写 ,比如zh,en,...
target 是翻译后的目标语言的简写, 同上
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de


这url里面的参数都是什么意思啊.. key是授权码之类的 q是要被翻译的语言 source是什么呢 要被翻译的语言的语种? target又是什么意思。。
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
对啊对啊。。。老兄你也研究研究吧。。。[Quote=引用 15 楼 jason19880221 的回复:]

这东西挺有意思的啊
[/Quote]
jason19880221 2011-12-14
  • 打赏
  • 举报
回复
这东西挺有意思的啊
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 tsapi 的回复:]

http://code.google.com/p/google-api-for-dotnet/
[/Quote]
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 kkbac 的回复:]

2.0的url样例.

https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de

api介绍页面
[/Quote]

恩。。。可是我一楼的链接要怎么改呢。。
2.0 url 里面的 key 是不是还要申请、?
谷歌的说明文档我也看了。。。看不明白``
kkbac 2011-12-14
  • 打赏
  • 举报
回复
2.0的url样例.

https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de

api介绍页面
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ajaxtop 的回复:]

嗯,有的版本是用不成的
[/Quote]

我吧v1.0改成2.0了 还是不行~
ajaxtop 2011-12-14
  • 打赏
  • 举报
回复
嗯,有的版本是用不成的
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
http://ajax.googleapis.com/ajax/services/language/translate?v=1.0


原来这个1.0版本的不能用了
夜色镇歌 2011-12-14
  • 打赏
  • 举报
回复
谢谢谢谢谢谢谢谢谢谢谢谢 嘿嘿.[Quote=引用 28 楼 kkbac 的回复:]

http://code.google.com/apis/ajaxsearch/key.html
[/Quote]
加载更多回复(6)

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧