六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

Google翻译API的使用

[复制链接]

升级  30%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
15
 楼主| 发表于 2013-1-23 02:11:02 | 显示全部楼层 |阅读模式
     今天学习了下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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表