So verwendet Telegram Google Translate, ohne für die API zu bezahlen

Telegramm hat die API des Übersetzers von Google für keine Seite entfernt

Telegram ist eine der vollständigsten Messaging-Plattformen, die es gibt, und seine Entwickler hören nicht auf, neue Funktionen hinzuzufügen. Obwohl wir Nachrichten in der App bereits mithilfe von Bots übersetzen konnten, mit der Ankunft von Version 8.4.1 die native Funktion zum Übersetzen von Nachrichten direkt im Chat wurde hinzugefügt.

Aber wie übersetzt Telegram die Nachrichten aus dem Chat? Die Antwort auf diese Frage ist recht interessant. Obwohl es vorhersehbar war, dass sie verwendet wurden die Google Übersetzer-API (einer der zuverlässigsten auf dem Markt) ist die Art und Weise, wie sie diesen großartigen G-Service nutzen, unerwartet.

Telegram hat die Google-Übersetzer-API dazu verleitet, nicht zu zahlen

Asi es como Telegram usa the traductor Google without pagar the API

Alles scheint darauf hinzudeuten Telegram hat einen Weg gefunden, den Google-Übersetzer zu nutzen in seiner neuen Funktion durch die Exploits von Entwicklern, um die Zahlung der API zu umgehen. Das sind die Neuigkeiten, die uns der Android-App-Entwickler Dan Petrov überbringt Website der den Code dieser neuen Telegrammfunktion untersucht hat, um zu dieser Schlussfolgerung zu gelangen.

Das Backend der Telegram-Android-Anwendung (der wesentliche Teil der Programmierung einer App, der deren Betrieb ermöglicht) ist privat. Aber der Rest des Quellcodes ist öffentlich. Auf diese Weise können Entwickler die Details jeder neuen Funktion, die veröffentlicht wird, gründlich herausreißen. Das ist wie Der Entwickler hat es geschafft, auf den Code der integrierten Übersetzung zuzugreifen, die dies Messaging-Plattform bietet jetzt.

Die Tricks, die Telegram anwendet, um nicht von Google entdeckt zu werden

Wenn Sie den offiziellen API-Code von Google Translate mit dem von Telegram vergleichen, werden Sie viele wichtige Unterschiede feststellen. Der ursprüngliche API-Code ist einfach und unkompliziert. Für seinen Teil, Der Code der Telegram-Funktion ist absichtlich in eine Reihe von Routen unterteilt, denen jede Übersetzungsanfrage von Benutzern der App folgen muss . Dies verhindert wahrscheinlich, dass Telegram von Google erkannt wird, da sie kostenlose Übersetzungen nutzen, indem sie die API überspringen.

Ebenso ist es auch offensichtlich, dass Telegram eine Methode verwendet, die von Entwicklern verwendet wird, die einen Internetdienst massiv nutzen. Im Code dieser Funktion gibt es eine Reihe von vielen Benutzern, die ständig rotieren, um zu vermeiden, dass die Anfragen an den Google-Übersetzer alle vom selben Server generiert werden . Auf diese Weise scheinen alle generierten Anfragen von verschiedenen Benutzern zu stammen.

Mit diesen Programmiertricks hat Telegram es geschafft, eine Funktion zu starten, die die Google-Übersetzer-API konsultiert, ohne über die Box zu gehen. Wenn Sie mehr über andere Funktionen dieser Messaging-App erfahren möchten, zeigen wir Ihnen hier, wie Sie Download-Links in Telegram erstellen.