Telegram переводит сообщения на Android через сервис Google, но неофициально и бесплатно, заметили исследователи Статьи редакции

  • 30 декабря 2021 года Telegram выпустил обновление, с которым в мессенджере появился перевод сообщений на другие языки. Он появляется, если выбрать сообщение и нажать «Перевести» в меню.
  • На iOS текст переводится через функцию «Системный перевод», которая работает на устройстве.
  • На Android используется неофициальный API «Google Переводчика», заметил разработчик Даниил Петров после изучения исходного кода Telegram, который публикует мессенджер. Детали этого метода описывал разработчик Дэвид Вильхубер в марте 2020 года.
  • Неофициальный метод позволяет отправлять запросы на перевод так, как будто их отправляет стандартная для Google Chrome функция перевода сайтов. В том числе эти запросы «представляются» разными браузерами, чтобы избежать блокировки, заметил Петров.
  • Таким образом Telegram может переводить большое количество сообщений без оплаты официального API «Google Переводчика», пишет Петров. Также для использования платного API нужно было бы описать в коде мессенджера приватный ключ для использования сервиса от Google, и тогда его бы могли использовать другие люди.

Обновлено 2 января. Близкий к Telegram источник «Кода Дурова» сказал, что это временное решение, нужное для замера спроса на переводы. По его словам, запуск другого варианта запланирован на январь.

0
340 комментариев
Написать комментарий...
Невероятный Блондин
неофициальный API «Google

Что значит неофициальный?

Типа я зашёл в офис Google, создал неофициальный API и раздаю его.

Это либо их API либо нет, так?
Или как?

Ответить
Развернуть ветку
Erkebulan Rakhimzhanov

мессенджер телеграм имитирует браузер когда обращается за переводом в гугл сервис. официальный апи от гугл для перевода сторонним разработчикам платный

Ответить
Развернуть ветку
Невероятный Блондин

Суть я уловил )) все равно это вроде как предусмотренный самим гуглом метод, технически.

Кстати! А потом Паша орет что Apple угнетатель, унижают девелоперов. Блять! ты всю инфраструктуру получаешь со всеми плюшками.

Топит за андроид, а сам как нищеброд

Ответить
Развернуть ветку
Louis Cyphre

Технически и юридически предусмотрено, что ты можешь жить у себя дома. Дуров нашёл ключи и решил, что ему и его клиентам теперь тоже можно.

Ответить
Развернуть ветку
К М

Технически вы можете скопировать текст из месседжера и перевести на сайте гугл транслейт. Бесплатно. Будем считать каждый случай перевода текста на сайте гугл транслейт проникновением в чужую квартиру.

Ответить
Развернуть ветку
Louis Cyphre

Чёртов Google создал переводчик и диктует компаниям правила использования. Совсем капиталисты оборзели, мешают самому успешному российскому миллиардеру 2021 года (по версии Forbes) строить коммунизм.

Ответить
Развернуть ветку
К М

Каким компаниям? Я через файрфокс захожу на гугл транслейт и перевожу текст. Кто должен заплатить гуглу- я или мозилла?

Ответить
Развернуть ветку
Louis Cyphre

Зачем ты прикидываешься дураком или не прикидываешься? Переводи через браузер сколько влезет, а через API обязан платить. Не устраивает — сделай свой переводчик с блекджеком и женщинами с пониженной социальной ответственностью.

Ответить
Развернуть ветку
К М

Так в телеграм АВТОМАТИЗИРОВАЛИ ручной труд: в гугл транслейт отправляется обычный БРАУЗЕРНЫЙ запрос на перевод. Это противозаконно?

Ответить
Развернуть ветку
Louis Cyphre

Ты не поверишь, но у Google есть правила использования. На слове автоматизировали вся защита Дурова в суде и посыпется. Да, красть ресурсы у другой компании противозаконно. Дуров тоже запрещает использовать сторонние клиенты Telegram без его рекламы. Их противозаконно использовать? Или Дуров особенный и ему можно?

Ответить
Развернуть ветку
Ree
Переводи через браузер сколько влезет, а через API обязан платить.

C этим же никто и не спорит. Поэтому и нужна эта схема с имитацией работы браузера. Насколько это соответствует вашим моральным принципам не знаю и знать не хочу, но судя по всему это соответствует правилам пользования гугл переводчика.

Ответить
Развернуть ветку
Vasiliy Anikin

Представим, что вы сделали кормушку для котов с распознаванием по морде. Кто хочет кормить котов там оплачивает подписку или съеденный корм. Вашего кота вы тоже добавили на бесплатной основе.
Нашелся умник, который стал лепить на всех своих котов маски с фото вашего кота, и теперь они получают корм бесплатно. Вроде мелочь, а неприятно.

Ответить
Развернуть ветку
Невероятный Блондин

Да, так стало доступнее. Спасибо за аналогию

ЪУЪ, сука ))

Ответить
Развернуть ветку
Ildar Offerman

"все равно это вроде как предусмотренный самим гуглом метод, технически" — не предусмотренный, это просто реализация работы в обход официального API через доступные пользователю инструменты. По сути, имитация обычных действий пользователя, как если бы он копипастил сообщение в translate.google.com и читал перевод текста там, но только все это используется в коммерческом продукте и для огромного числа пользователей.

Ответить
Развернуть ветку
Rodeus

В банковское хранилище с деньгами тоже предусмотрен вход для людей, но не для всех и не несанкционированный.

Ответить
Развернуть ветку
337 комментариев
Раскрывать всегда