`
Lyishuai
  • 浏览: 33654 次
  • 性别: 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  
在发表任何一篇文章时,请记住标题

相关推荐

    google 翻译API的使用

    Google翻译API是一个强大的工具,允许开发者将谷歌的先进翻译技术集成到自己的应用、网站或服务中,从而实现跨语言沟通的功能。本文将深入探讨如何使用Google翻译API,包括其工作原理、设置过程、调用方法以及一些...

    谷歌翻译API,jar包

    同时,使用谷歌翻译API可能会产生费用,特别是在大量或频繁的翻译请求下。因此,对于商业应用,开发者需要关注谷歌的计费政策和使用限制。 在实际开发中,为了优化性能和减少请求次数,可以考虑使用缓存策略,比如...

    破解google翻译API

    然而,正如标题所提到的,“破解”Google翻译API通常是指寻找方法绕过其收费机制,以实现免费调用。 Google Translate API 的付费模式主要是基于翻译的字符数,对于商业用途,这可能会产生相当大的费用。因此,许多...

    Java 破解谷歌翻译api

    Java 破解谷歌翻译api,可以实现程序自动化翻译文章; 原理:查看谷歌翻译网站,输入需要翻译的文字,选择语言得到翻译后的文字,发送异步请求参数返回结果。java使用httpclient发送请求,实现使用代码翻译文章的...

    java中英文翻译---调用Google翻译API

    标题"java中英文翻译---调用Google翻译API"明确指出,我们要学习的是如何在Java程序中调用Google的翻译服务。 Google翻译API是Google提供的一个强大工具,允许开发者通过编程方式在多种语言之间进行翻译。在Java...

    google翻译API Get/Post 调用

    在使用谷歌翻译API时,可以采用GET或POST方法进行调用,这两种方式各有特点,适用于不同的场景。 首先,让我们详细了解GET和POST调用的区别: 1. GET方法:通常用于从服务器获取数据,URL中包含所有请求参数。在...

    基于Java调用谷歌翻译网络接口实现文章翻译功能.zip

    在这个项目中,由于谷歌翻译API使用的是RESTful API,我们可以选择任何支持HTTP请求的库。不过,考虑到便捷性和易用性,许多开发者会选择使用Google官方提供的Gson库来处理JSON数据,因为谷歌翻译API返回的结果通常...

    google语言翻译API例子

    google语言翻译API例子

    google-api-translate-java(Java 语言对Google翻译引擎的封装类库)

    这个库提供了对Google翻译API的封装,使得开发者可以用Java语言轻松地实现多语言之间的文本翻译。下面我们将深入探讨这个类库的相关知识点。 1. **Google翻译API** - Google翻译API是Google提供的一个云服务,它...

    Java 中文API 谷歌翻译

    谷歌翻译版的JDK 1.8 API中文文档则是为了方便中国开发者阅读,将原本英文的API说明翻译成了中文,使得理解更为便捷。 在Java 1.8版本中,有许多重要的知识点和更新,包括: 1. **Lambda表达式**:这是Java 8的一...

    GoogleFreeTrans:免费的谷歌翻译API(免费google翻译api)

    GoogleFreeTrans:免费的谷歌翻译API(免费google翻译api)

    jdk9中文api 谷歌翻译 离线版

    jdk9中文谷歌翻译的api,最新出炉,离线使用没有广告的.

    谷歌翻译版机器翻译版javaAPI

    虽然具体的代码示例没有给出,但根据常规的Java API使用方式,可以大致想象一下使用过程: ```java // 导入必要的包 import com.google.translate.Translate; public class TranslationExample { public ...

    百度翻译api JAVA实现

    本示例将详细介绍如何使用Java调用百度翻译API进行翻译操作,并涉及JSON工具类的使用。 首先,我们需要了解百度翻译API的基本概念。百度翻译API提供了多种语言之间的翻译服务,包括但不限于文本翻译、语音翻译等。...

    易语言 必应、有道、谷歌 翻译api接口应用

    而调用谷歌翻译API可能需要使用POST方法,将参数封装到请求体中。 在源码分析方面,七号在线翻译工具通过集成这三大翻译API,实现了多语言间的快速转换。源码中应该包含了对API的调用逻辑,如错误处理、翻译结果的...

    谷歌翻译API(中译英)

    然而,商业使用谷歌翻译API通常需要付费,这可能会对一些个人开发者或者小型项目造成经济负担。针对这种情况,描述中提到的“原创工具”提供了一种免费的方式去获取谷歌翻译的结果。 这个工具可能通过技术手段规避...

    google-api-translate-java(Java 语言对Google翻译引擎的封装类库).7z

    Google翻译API提供了强大的多语言翻译能力,而`google-api-translate-java`则是针对Java开发者的一个封装库,方便他们在Java应用中集成Google翻译服务。这个7z压缩包包含的正是这个Java库,它允许开发者通过简单的...

    php-google-translate-free, PHP类用于免费使用谷歌翻译 API.zip

    php-google-translate-free, PHP类用于免费使用谷歌翻译 API PHP GoogleTranslate免费 简单的PHP库,用于免费地翻译谷歌 API 。安装通过 Composer 安装这个软件包。composer require statickidz/php-google-tran

    PHP在线翻译类(基于谷歌翻译API开发) 1.0.1.zip

    PHP在线翻译类(基于谷歌翻译API开发)是一个基于谷歌Translate开发的翻译类,可以帮助PHP程序员实现多国文字的翻译。 PHP在线翻译类使用到了谷歌的AJAX Translate API和Snoopy类,以模拟HTTP请求的方式实现数据的...

Global site tag (gtag.js) - Google Analytics