zhaoJians Tech-Notizen

Lösung für nicht funktionierende Übersetzung im Brave-Browser - Diese Seite kann nicht übersetzt werden - Seitenübersetzung nicht verfügbar

Technologie ~3470 Wörter · 9 Min. Lesezeit - Aufrufe

Brave ist ein freier und quelloffener Browser, der auf Chromium und dessen Blink-Rendering-Engine basiert. Er wurde von Brendan Eich, dem Mitbegründer des Mozilla-Projekts und Erfinder von JavaScript, zusammen mit anderen gegründet. Brave wurde erstmals 2016 veröffentlicht und zielt darauf ab, ein schnelleres, privateres und sichereres Web-Browsing-Erlebnis zu bieten. Im Vergleich zu anderen gängigen Browsern hat Brave einige einzigartige Eigenschaften und Funktionen:

Datenschutz: Brave setzt sich für den Schutz der Privatsphäre der Nutzer ein. Es aktiviert standardmäßig einen Werbeblocker und Tracker-Blockierung, sodass Nutzer ihre persönlichen Informationen im Internet besser kontrollieren können.

Werbeersetzung: Brave bietet eine Funktion namens Brave Rewards, die es Nutzern ermöglicht, datenschutzfreundliche Werbung basierend auf ihren Surfgewohnheiten zu akzeptieren und dafür BAT (Basic Attention Token) als Belohnung zu erhalten.

Leistungsoptimierung: Brave verbessert die Browsing-Geschwindigkeit, indem beim Laden von Seiten viele Werbeanzeigen und Tracker blockiert werden. Darüber hinaus verwendet es eine Funktion namens Brave Shields, die das Laden der meisten Drittanbieter-Skripte auf Websites verhindert und damit die Seitenladezeit verkürzt.

Kürzlich habe ich den Brave-Browser verwendet und festgestellt, dass die Übersetzungsfunktion des Brave-Browsers in China nicht funktioniert, da die API-Adresse für die Übersetzung nicht erreichbar ist und ganze Seiten nicht übersetzt werden können.

Ausgewählter Text kann übersetzt werden

Bild 1

Aber die Übersetzung der gesamten Seite funktioniert nicht, diese Webseite kann nicht übersetzt werden

Bild 2

Da Brave ebenfalls ein Chromium-basierter Browser ist, dachte ich zunächst, ob es wie bei Google Chrome am nicht erreichbaren Google Translate liegt, was auch die Brave-Übersetzung blockiert. Ich habe sowohl Browser-Proxy-Regeln als auch die Methode der hosts-Datei-Änderung versucht, aber keines konnte das Problem lösen.

Nach einer Online-Suche stellte ich fest, dass die Brave-Übersetzung tatsächlich in Zusammenarbeit mit Lingvanex selbst aufgebaut wurde. Allerdings habe ich im GitHub-Code des Brave-Browsers die Google Translate API-Adresse gesehen: translate.googleapis.com, möglicherweise habe ich an der falschen Stelle geschaut.

Beim Übersetzen der gesamten Seite fand ich durch Packet-Capture die API-Adresse der Brave-Übersetzung: translate.brave.com. Durch Scannen von translate.brave.com erhielt ich dann eine in China erreichbare IP-Adresse.

Letztendlich wurde die Übersetzungsfunktion des Brave-Browsers durch Änderung der hosts-Datei wiederhergestellt.

Bild 3

Methode:

Am Beispiel von Windows: Finden Sie im Verzeichnis C:\Windows\System32\drivers\etc\ die hosts-Datei, bearbeiten Sie sie mit Administratorrechten und fügen Sie am Ende folgenden Inhalt hinzu:

Terminal window
172.65.248.248 translate.brave.com

Nach dem Speichern kann die Übersetzungsfunktion des Brave-Browsers in China normal verwendet werden.

Wie dargestellt:

Bild 4

Falls es immer noch nicht funktioniert, versuchen Sie den Browser neu zu starten oder den DNS-Cache zu leeren.

Methode:

Öffnen Sie das Windows-Terminal/CMD/PowerShell und führen Sie folgenden Befehl aus:

Terminal window
ipconfig /flushdns
Teilen:

Kommentare