在线自动翻译 API

13

description

在线自动翻译 API. Google 翻译 API TranslateThisButton 翻译 API jQuery 翻译插件 Yahoo Babel Fish 翻译 API Microsoft Live Search 翻译工具. Google 翻译 API. http://code.google.com/intl/zh-CN/apis/language/translate/overview.html. 使用 Google 翻译 API 的两种方式. 在使用 JavaScript 语言的网页中调用 API google.load() 装载 API 模块 - PowerPoint PPT Presentation

Transcript of 在线自动翻译 API

Page 1: 在线自动翻译 API
Page 2: 在线自动翻译 API

在线自动翻译 API

Google 翻译 API TranslateThisButton 翻译 API jQuery 翻译插件

Yahoo Babel Fish 翻译 API Microsoft Live Search 翻译工具

Page 3: 在线自动翻译 API

Google 翻译 API

http://code.google.com/intl/zh-CN/apis/language/translate/overview.html

Page 4: 在线自动翻译 API

使用 Google 翻译 API 的两种方式

在使用 JavaScript 语言的网页中调用 API google.load() 装载 API 模块 google.language.translate() 执行翻译 返回结果 JavaScript 对象

使用 get 方法 标准 URL 地址 https://ajax.googleapis.com/ajax/ser

vices/language/translate

Page 5: 在线自动翻译 API

参数 v API 版本号 v=1.0 q 指定需要翻译的文本 langpair 指定了待翻译文本的语言类型和译文的

语言类型

e.g. 将英语文本“ Hello, my friend!” 翻译成西班牙语

http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=Hello,%20my%20friend!&langpair=en%7Ces

Page 6: 在线自动翻译 API

返回结果采用 JSON(JavaScript Object Notation) 数据交换格式返回翻译结果

http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=Hello,%20my%20friend!&langpair=en%7Ces

{ “responseData”:{

“translatedText”: “Hola, mi amigo!” }, “responseDetails”: null, “responseStatus”: 200}

Page 7: 在线自动翻译 API

Yahoo Babel Fish 翻译 API

Page 8: 在线自动翻译 API

使用方式在开发网页上调用整个 Babel Fish 翻译控件

<script type="text/javascript" charset="UTF-8" language="JavaScript1.2" src="http://babelfish.yahoo.com/free_trans_service/babelfish1.js"></script><noscript> <a href="http://babelfish.yahoo.com">Yahoo! Babel Fish</a></noscript>

Page 9: 在线自动翻译 API

Microsoft Live Search 翻译工具

页面 Widget AJAX(Asynchronous JavaScript and XM

L) API

http://msdn.microsoft.com/en-us/library/ff512404.aspx

Page 10: 在线自动翻译 API

GoldenDict 在线全文翻译模块 使用 Google 翻译 API 使用 get 方法调用 AP

I用户

切分段落

待翻译文本

发送每个段落的翻译请求

语言类型信息

段落文本

Url

接收翻译结果

网络

回应

输出

译文

Page 11: 在线自动翻译 API
Page 12: 在线自动翻译 API
Page 13: 在线自动翻译 API

在线资源模块