快捷搜索:

Google AJAX Language API开发者参考

应用AJAX Language API,你可以仅应用JavaScript来完成对某个网页上某个区域的说话进行翻译和检测的事情。

API是新开拓的,是以相对付一个完美的文档来说,可能有一些bug和微小的不够。我们会修补这些破绽,是以请谅解、你可以加入AJAX APIs开拓者论坛来给我们反馈和评论争论这个API。

面向读者

本文档是面向对JavaScript编程和面向工具编程观点有所懂得的人筹备的。在互联网上有很多JavaScript教程。

先容

在Google Ajax Language API上的“Hello,World”法度榜样

开始进修本API的最简单措施是来看一个简单的例子,一下案例将检测给定说话,并且将其翻译为英文。

你好,很痛快见到你。

你可以在这里查看该案例,并且随意改动和运行它。

在你的网页中包孕Ajax Language API

为了在你的网页中加入AJAX Language API,你必要使用Google AJAX API Loader。该公有加载类容许你加载你所必要的所有AJAX API,包括这里的language API。你必要同时包孕Google AJAX APIs的script标签并且调用google.load("language","1");。

第一个script标签加载了google.load函数,这个函数容许你加载特定的 Google API。google.load("language","1")加载了Language API的初版。当前,AJAX Language API的版本为1,然则不久后新版本将可以应用。参考下面的版本评论争论来得到更多信息。

API 更新

google.load函数的第二个参数实际上是你所应用的AJAX Language API的版本。当前,AJAX Language API的版本为1,然则不久后新版本将可以应用。

假如今后我们对API进行紧张更新,我们将改变版本号,并且在Google Code和AJAX APIS 评论争论中宣布看护。当该事故发生后,我们预期会在至少一个月的光阴内继承支持所有版原先使你有足够的光阴来迁移你的代码。

AJAX Language API团队对付近翌日未来较的Bug修复和平台优化进行按期更新。这些Bug修复该当仅前进体现和修复Bug,然则我们有可能不小心破坏某些API用户、请应用AJAX APIs 评论争论组来申报这样的问题。

实例

说话翻译

查看案例 (autotranslate.html)

更多案例

这里有进行交互感化的两个附加案例。第一个案例对预输入的文本字符串进行说话检测,同时也容许输入其他的文本。它同时也显示相信和靠得住因数(confidence and reliability factors—译者注)。

查看案例(detect.html)

第二个附加案例进行翻译。同时他也容许与上述类似的交互感化。

查看案例(translate.html)

API细节

支持的说话

Google AJAX Language API现在支持下列说话。该技巧正在赓续的前进,同时我们的团队也在努力的扩展这个列表,是以请常常回来看看。你也可以造访Google Translate来查看近来更新的列表。

Arabic (阿拉伯语)

Chinese (Simplified and Traditional) (中文简体)

Dutch (荷兰语)

English (英语)

French (法语)

German (德语)

Greek (希腊语)

Italian (意大年夜利语)

Japanese (日语)

Korean (韩语)

Portuguese (葡萄牙语)

Russian (俄语)

Spanish(西班牙语)支持的说话翻译对

Google AJAX Language API现在支持下列说话翻译对。该技巧正在赓续的前进,同时我们的团队也在努力的扩展这个列表,是以请常常回来看看。你也可以造访Google Translate来查看近来更新的列表。

Arabic to English (阿拉伯语到英语)

Chinese to English (中文到英语)

Chinese (Simplified to Traditional) (简体中文到繁体中文)

Chinese (Traditional to Simplified) (繁体中文到简体中文)

Dutch to English (荷兰语到英语)

English to Arabic (英语到阿拉伯语)

English to Chinese (Simplified) (英语到简体中文)

English to Chinese (Traditional) (英语到繁体中文)

English to Dutch (英语到荷兰语)

English to French (英语到法语)

English to German (英语到德语)

English to Greek (英语到希腊语)

English to Italian (英语到意大年夜利语)

English to Japanese (英语到日语)

English to Korean (英语到韩语)

English to Portuguese (英语到葡萄牙语)

English to Russian (英语到俄语)

English to Spanish (英语到西班牙语)

French to English (法语到英语)

French to German (法语到德语)

German to English (德语到英语)

German to French (德语到法语)

Greek to English (希腊语到英语)

Italian to English (意大年夜利语到英语)

Japanese to English (日语到英语)

Korean to English (韩语到英语)

Portuguese to English (葡萄牙语到英语)

Russian to English (俄语到英语)

Spanish to English(西班牙语到英语)

问题办理

假如在你的代码中碰到了问题:

反省代码。请切记JavaScript是对大年夜小写敏感的说话。

应用JavaScript调试器、在Firefox中,你可以应用JavaScript节制台或者FireBug扩展。在IE中,你可以应用Microsoft Script Debugger。

在AJAX APIs评论争论组中搜索。假如你找不到回答你问题的帖子,那么可以在评论争论组中宣布你的问题,并且包孕指向你出问题的页面的链接

您可能还会对下面的文章感兴趣: