Эксперт: перевод сообщений в последней версии Telegram на Android работает через API Google Translate, но не официально

Разработчик и IT-эксперт Дан Петров обнаружил, что перевод сообщений на другие языки в последней версии Telegram в версии для Android работает через API Google Translate, но в обход официальному способу. Мессенджер использует для этого недокументированные функции, что позволяет ему фактически бесплатно делать перевод, а также не попасть на блокировку со стороны Google.
В новой версии Telegram для iOS 15 используется встроенная функция «Системный перевод» и там все в порядке с легальностью схемы перевода сообщений и их безопасностью.

Петров выяснил, что Telegram использует неофициальный метод для вызова запросов в API Google Translate. Мессенджер делает это так, чтобы облачной системе перевода Google казалось, что запрос идет от Google Chrome и других браузеров через штатную функцию перевода сайтов. При каждом запросе на перевод клиент выполняет ротацию идентификатора пользовательского агента. Этот метод часто используется веб-парсеры, чтобы избежать ограничения скорости при подключении к облачным серверам или попадания в черный список веб-служб.

Исследователь пояснил в своем блоге, как именно в данном случае Telegram обходит коммерческий способ использования API Google Cloud Translate. Также он уточнил, что этот вариант наиболее безопасен для пользователей. В случае, если бы Telegram официально оплачивал доступ к API Google Translate, то в открытом исходном коде мессенджера должен быть приватный ключ для использования сервиса перевода от Google. Но его там нет.

Петров подытожил, что текущий вариант выдачи и получения Telegram запросов в API Google Cloud Translate хоть и бесплатный, но непонятный для простых разработчиков, что не удобно для изучения исходного кода. По его мнению для этого лучше использовать текущую версию официального Java SDK от Google и использовать RPC через HTTP для экономии полосы пропускания, что станет скоро необходимо, учитывая более 500 млн активных пользователей Telegram под конец 2021 года

Читайте так же:

  • В Германии начали два расследования против TelegramВ Германии начали два расследования против Telegram Представитель Министерства юстиции ФРГ провел брифинг, в ходе которого сообщил об открытии двух расследований в отношении мессенджера Telegram. Компании грозят крупные штрафы, в том числе в связи с отсутствием официального представителя в стране. Германские власти обеспокоены тем, что […]
  • Разрезать металл — воздухом? Почему бы и нет…Разрезать металл — воздухом? Почему бы и нет… Во все времена, с самого момента своего появления, металл был окружён различными проблемами: начиная от его добычи и заканчивая последующей обработкой. Особенно эта проблема усугубилась в период промышленной революции, когда всё более возрастающий темп жизни побуждал производства […]
  • CSS COLORSCSS COLORS Диклеймер: в статье нет ничего про браузеры и поддержку. Только теория. Статья представляет собой неполный перевод спецификации c некоторыми дополнениями. Глоссарий Факт 1: цвет — это не характеристика излучения. Это характеристика реакции человеческого мозга на излучение. То есть два […]
  • Гейтвей на колесахГейтвей на колесах В данной статье пойдет речь о применении автомобильных гейтвеев на примере Toyota RAV4 4-го поколения. Этот автомобиль выбран неспроста: гейтвей на нем появился в середине жизненного цикла, поэтому можно провести наглядное сравнение до/после в рамках одной модели. Также данный блок […]