我注意到Google通过网址接受任何语言的音译和IME请求:
https://inputtools.google.com/request?text=$&itc=$&num=$\
&cp=0&cs=1&ie=utf-8&oe=utf-8&app=test
其中$
是下面的变量,适用于任何语言和文字。
例如,法语(try it):
var text = "ca me plait",
itc = "fr-t-i0-und",
num = 10;
// Result:
[
"SUCCESS",
[
[
"ca me plait",
[
"ça me plaît"
]
]
]
]
或者,普通话(try it):
var text = "shide",
itc = "zh-t-i0-pinyin",
num = 5;
// Result:
[
"SUCCESS",
[
[
"shide",
[
"使得",
"似的",
"是的",
"实德",
"似地"
],
[],
{
"annotation": [
"shi de",
"shi de",
"shi de",
"shi de",
"shi de"
]
}
]
]
]
所有语言都有效并提出了很好的建议。问题是我无法在网络上找到任何地方的文档,尽管它看起来很像API。有没有人知道是否有正式的Google客户端,或者他们是否可以使用原始的,未经身份验证的请求?
它可能非正式使用jQuery.chineseIME.js这样的插件,但我会很感激任何官方使用信息。
答案 0 :(得分:13)
无论。我创建了自己的插件,将其用于中文,并且可以轻松扩展:https://bitbucket.org/purohit/jquery.intlkeyboard.js。