19

Google は、次の URL を介して、どの言語でも音訳と IME のリクエストを受け付けていることに気付きました。

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 のように見えますが、これに関するドキュメントが Web 上のどこにも見つからないことです。公式の Google クライアントがあるかどうか、または生の認証されていないリクエストに問題がないかどうかを知っている人はいますか?

おそらくjQuery.chineseIME.jsのようなプラグインによって非公式に使用されていますが、公式の使用情報をいただければ幸いです。

4

1 に答える 1