Lösung für nicht funktionierende Übersetzung im Brave-Browser - Diese Seite kann nicht übersetzt werden - Seitenübersetzung nicht verfügbar
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

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

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.

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:
172.65.248.248 translate.brave.comNach dem Speichern kann die Übersetzungsfunktion des Brave-Browsers in China normal verwendet werden.
Wie dargestellt:

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:
ipconfig /flushdns