Как стать автором
Обновить

Комментарии 6

Кстати, appId можно получить еще и на http://www.bing.com/developers/appids.aspx и там это сделать проще. А параметр from можно не указывать, тогда переводчик будет сам пытаться определить язык оригинала.
И кстати, у меня почему-то прокатывает передавать appId безо всяких Bearer и access token'ов, простой передачей полученного appId в соответствующем параметре.
У меня эта схема не работает — вызывает ошибку «Invalid appId Parameter name: appId»
У меня тоже работало без токенов.
Походу это работает для старых App ID
GET-запросом можно и к Гуглу обращаться, причём безо всяких AppID.
translate.google.com/translate_a/t?client=x&text=hello&sl=en&tl=ru, где text — слово или фраза для перевода, sl — язык оригинала, tl — требуемый язык. В ответ придёт JSON, в котором есть и перевод, и часть речи, и словарные значения этого слова. Есть, к слову, и транслит.

Тем же способом можно получить и озвучку слова, правда, она не всегда хороша.
translate.google.com/translate_tts?q=hello&tl=en
И просто сохраняем полученный результат как файл.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории