首页 > Web客户端技术 > [译文]Google AJAX Language API对象参考

[译文]Google AJAX Language API对象参考

2008年3月22日

原文:http://code.google.com/apis/ajaxlanguage/documentation/reference.html

译言链接:http://www.yeeyan.com/articles/view/hanguofeng/5896

对象参考

全局方法

方法

返回类型

描述

google.language.translate(text, srcLang, destLang, callback) 全局方法,返回对支持的给定文本的目标语言翻译匹配文本。结果支持通过指定的callback函数进行异步调用。

  • text – 要翻译的文本。
  • srcLang – 以语言代码形式表现的源语言。参考Language 枚举。如果改惨啊数是一个空字符串,则系统将尝试自动识别源语言。
  • destLang – 以语言代码形式表现的目标语言。参考Language 枚举。
  • callback – 接收结果的回调函数。
google.language.detect(text, callback) 全局方法,返回描述给定语言文本的语言代码。结果支持通过指定的callback函数进行异步调用。

  • text – 要翻译的文本
  • callback -接收结果的回调函数。

结果对象

翻译结果

  • <result>
    • error?在载入feed时是否出现错误
    • translation翻译后的文本

检测结果

  • <result>
    • error?在载入feed时是否出现错误
    • language给定语言的语言代码。参考Language 枚举
    • isReliable一个布尔型变量来描述给定文本是否是可靠的
    • confidence一个基于0-1.0之间的数值,用来描述对给定文本的可信级别

Language枚举

google language的language枚举提供了对于名称常量到语言代码的映射,用来描述srcLang和destLang参数。以下是用在Google Translate的相同代码:

var google.language.Languages = {

  'ENGLISH' : 'en',

  'CHINESE' : 'zh',

  'CHINESE_SIMPLIFIED' : 'zh-CN',

  'CHINESE_TRADITIONAL' : 'zh-TW',

  'ARABIC' : 'ar',

  'FRENCH' : 'fr',

  'GERMAN' : 'de',

  'ITALIAN' : 'it',

  'JAPANESE' : 'ja',

  'KOREAN' : 'ko',

  'PORTUGUESE' : 'pt-PT',

  'RUSSIAN' : 'ru',

  'SPANISH' : 'es',

  'DUTCH': 'nl',

  'UNKNOWN' : ''

};

相关内容

hanguofeng Web客户端技术 ,

  1. 目前还没有任何评论.
  1. 目前还没有任何 trackbacks 和 pingbacks.