Google предлагает API не работает с китайским языком - PullRequest
0 голосов
/ 12 ноября 2009

У меня проблема с Google предложить API при использовании китайского языка. Я выбираю китайские иероглифы наугад и использую REST API для получения предложений. К сожалению, Google всегда возвращает пустой список предложений (я полностью уверен, что я конвертирую свой запрос в utf-8, и он отлично работает с другими языками, например русским):

Пример запроса:

http://suggestqueries.google.com/complete/search?qu=%E9%80%9F

Google ответ:

window.google.ac.h ([ "速", []])

Кто-нибудь знает, как получить предложения для китайского языка? Может быть, мне не хватает флагов или что-то? Может быть, есть официальный документ от Google, в котором говорится, что китайский не поддерживается? И есть ли люди из Китая, использующие панель инструментов Google? Это действительно работает? Буду признателен за любую помощь!

Если это имеет значение, я пишу простое приложение WinAPI, используя C ++ ...

Ответы [ 2 ]

1 голос
/ 17 ноября 2009

http://googleblog.blogspot.com/2009/03/local-flavor-for-google-suggest.html говорит внизу, что Google предлагает теперь поддерживать «155 доменов на 51 языке». Это подразумевает возможное решение, которое заключается в том, что вам нужно использовать соответствующий домен.

http://suggestqueries.google.cn/complete/search?qu=%E9%80%9F

дает мне

window.google.ac.h(["速",[["速腾","2,020,000 结果","0"] ...

Немного экспериментов показывает, что я могу получить результаты для японского только из google.co.jp, но не из google.com. Я в Японии, YMMV.

0 голосов
/ 16 ноября 2009

Хм, я не знаю, кажется, это работает для меня. * 1001 например *

http://suggestqueries.google.com/complete/search?qu=%e6%9c%a8

выходы

window.google.ac.h(["木",[["木村了","297,026 results","0z"]]])
...