[译文]Google AJAX Language API对象参考
原文: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函数进行异步调用。
|
| google.language.detect(text, callback) | 无 | 全局方法,返回描述给定语言文本的语言代码。结果支持通过指定的callback函数进行异步调用。
|
结果对象
翻译结果
- <result>
- error?在载入feed时是否出现错误
- codeHTTP风格的错误代码
- message便与人阅读的错误描述文本
- translation翻译后的文本
- error?在载入feed时是否出现错误
检测结果
- <result>
- error?在载入feed时是否出现错误
- codeAn HTTP风格的错误代码
- message便与人阅读的错误描述文本
- language给定语言的语言代码。参考Language 枚举
- isReliable一个布尔型变量来描述给定文本是否是可靠的
- confidence一个基于0-1.0之间的数值,用来描述对给定文本的可信级别
- error?在载入feed时是否出现错误
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' : ''
};