`
Lyishuai
  • 浏览: 33261 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Google翻译API的使用

阅读更多

     今天学习了下Google翻译的API,有所收获,也有些问题。
     总结了下,主要有两种调用方式:B/S方式(在网页中),C/S方式(在Java程序中)。


第一种:B/S方式。


     Google Ajax语言 API 开发人员指南:

http://code.google.com/intl/zh-CN/apis/ajaxlanguage/documentation/#Examples

 

     这种方式调用Google翻译的API很简单,Google说得很清楚了,这里就不重复。

        示例图如下:

       

        繁体翻译简体

 

第二种:C/S方式。
 

     这种方式调用的是Google Translate API。网上找到一个例子。JSON入门--利用google translate api实现移动终端在线翻译(里面有源码可以下)。设定URL(http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=from|to&q=text)中的from、to和text后获得返回值中的翻译结果。不过有个问题,就是它只能从英文翻译成其它的语言,而中文、日语翻译成英文等就不行。我觉得应该是字符编码的问题。如果大家知道了怎么回事,请多多赐教下!

     示例图如下:

    

      这是将英文 "Google"翻译成中文示例。

   

   

     这是将英文“Google”翻译成韩文示例。

 

   

     这是将中文"谷歌"翻译成英文示例,不能翻译。

    

     另外,这是调用Google Translate API做成的一个翻译工具,是有ruby写的。感觉挺不错的,分享下!http://abitno.linpie.com/a-small-translate-tool

  • 大小: 7.8 KB
  • 大小: 29.4 KB
  • 大小: 26.7 KB
  • 大小: 26.8 KB
2
1
分享到:
评论
1 楼 andrew28 2011-12-09  
在发表任何一篇文章时,请记住标题

相关推荐

Global site tag (gtag.js) - Google Analytics