Я заметил, что Google принимает запросы транслитерации и IME на любом языке через URL:
https://inputtools.google.com/request?text=$&itc=$&num=$\
&cp=0&cs=1&ie=utf-8&oe=utf-8&app=test
где $
— переменная ниже, для любого языка и текста.
Например, французский (попробовать):
var text = "ca me plait",
itc = "fr-t-i0-und",
num = 10;
// Result:
[
"SUCCESS",
[
[
"ca me plait",
[
"ça me plaît"
]
]
]
]
Или китайский (попробуйте):
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, но я был бы признателен за любую официальную информацию об использовании.