程序实现字符串中文翻译成英文! 如题:不一定翻译的很准确,只要实现这个功能就可以了!在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google 好像提供这方面的服务,你找找看,如果有的话,直接调 google 的服务就好了。 我也想过啊,,可是如:“http://translate.google.cn/translate_t#zh-CN|en|%E8%BF%91%E6%97%A5%EF%BC%8C%E5%8D%A1%E5%B7%B4%E6%96%AF%E5%9F%BA%E5%AE%9E%E9%AA%8C%E5%AE%A4%E5%85%AC%E5%B8%83%E4%BA%862008%E5%B9%B4%E5%AE%89%E5%85%A8%E5%85%AC%E5%91%8A%EF%BC%8C%E5%B9%B6%E5%9C%A8%E6%8A%A5%E5%91%8A%E4%B8%AD%E6%80%BB%E7%BB%93%E4%BA%862008%E5%B9%B4%E6%81%B6%E6%84%8F%E8%BD%AF%E4%BB%B6%E7%9A%84%E5%8F%91%E5%B1%95%E6%83%85%E5%86%B5%EF%BC%8C%E5%B9%B6%E9%A2%84%E6%B5%8B%E4%BA%862009%E5%B9%B4%E7%BD%91%E7%BB%9C%E5%A8%81%E8%83%81%E7%9A%84%E4%BA%94%E5%A4%A7%E8%B6%8B%E5%8A%BF%E3%80%82”,这个url有字数限制的,假如我想直接从数据库里读取一篇文章翻译,那么就只能翻译一小段了。 如果是网站全都翻译过来的话 google 是有 但。。复制出另一个数据表 后台填写另一个语言 http://code.google.com/intl/zh-CN/apis/ajaxlanguage/documentation/是这个, 用 Ajax 调用的。 http://blog.moozi.net/archives/2008/10/16/the-realization-of-web-service-of-full-text-translations-based-on-google-ajax-language-api/ 这里面可能有你要的东西 用啥翻译软件呀,给你个方法不过你要保证在联网 string url = @"http://translate.google.cn/translate_t?text=" + word + "&langpair=zh-CN|en&ie=UTF8&hl=en"; WebRequest req = WebRequest.Create(url); WebResponse res = req.GetResponse(); Stream s = res.GetResponseStream(); StreamReader sr = new StreamReader(s, Encoding.Default); char[] cs = new char[1024]; string str = sr.ReadToEnd(); int i = str.IndexOf("<div id=result_box dir=\"ltr\">"); int j = str.IndexOf("</div>", i + 29); string result = str.Substring(i + 29, j - i - 29); return result;有更多需求,请访问www.mooloo.net 字数限制你把char的大小改下就OK了 机器翻译的难点不在于字典. 字典是非常简单的东西.人类的语言的每个词汇都包含丰富的语义. 我们翻译时要根据语义, 周围环境, 交谈者身份等综合因素来考虑.如果纯粹按照字典进行翻译, 就会搞出把"It's none of your business!(这与你无关!)"翻译成"它不是你的商业!"这种笑话, 机器翻译, 不是你一个人能够做得出来的. google有专门的API提供这个服务的,不是单纯用URL来做翻译具体的可以去看看GOOGLE API ASP.NET 数据库还原....... mvc3 jquery ajax 登录问题 为什么存不上路径 JavaScrip 如何打开浏览器本地文件? StateServer问题 不知道这个问题如何解决.还有哪个地方有visual studio.net 2005下载.2003碰到的问题太多.在线等侯!!!!! TextBox 的一个小问题,在线等! asp.net 2.0编辑 问个关于 静态变量 读写 问题 该如何设置系统中不同模块间操作人员权限设置的问题 UpdatePanel 中的TabContainer 标题栏行高的问题 导航条上面的链接,根据不同的用户链接到不同的页面该如何实现?
我也想过啊,,可是如:“http://translate.google.cn/translate_t#zh-CN|en|%E8%BF%91%E6%97%A5%EF%BC%8C%E5%8D%A1%E5%B7%B4%E6%96%AF%E5%9F%BA%E5%AE%9E%E9%AA%8C%E5%AE%A4%E5%85%AC%E5%B8%83%E4%BA%862008%E5%B9%B4%E5%AE%89%E5%85%A8%E5%85%AC%E5%91%8A%EF%BC%8C%E5%B9%B6%E5%9C%A8%E6%8A%A5%E5%91%8A%E4%B8%AD%E6%80%BB%E7%BB%93%E4%BA%862008%E5%B9%B4%E6%81%B6%E6%84%8F%E8%BD%AF%E4%BB%B6%E7%9A%84%E5%8F%91%E5%B1%95%E6%83%85%E5%86%B5%EF%BC%8C%E5%B9%B6%E9%A2%84%E6%B5%8B%E4%BA%862009%E5%B9%B4%E7%BD%91%E7%BB%9C%E5%A8%81%E8%83%81%E7%9A%84%E4%BA%94%E5%A4%A7%E8%B6%8B%E5%8A%BF%E3%80%82”,这个url有字数限制的,假如我想直接从数据库里读取一篇文章翻译,那么就只能翻译一小段了。
复制出另一个数据表 后台填写另一个语言
是这个, 用 Ajax 调用的。
这里面可能有你要的东西
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream s = res.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
char[] cs = new char[1024];
string str = sr.ReadToEnd();
int i = str.IndexOf("<div id=result_box dir=\"ltr\">");
int j = str.IndexOf("</div>", i + 29);
string result = str.Substring(i + 29, j - i - 29);
return result;
有更多需求,请访问www.mooloo.net