Résoudre le problème de traduction du navigateur Brave - Impossible de traduire cette page web - La traduction ne fonctionne pas
Brave est un navigateur libre et open source basé sur Chromium et son moteur de rendu Blink, co-créé par Brendan Eich, cofondateur du projet Mozilla et créateur de JavaScript. Initialement publié en 2016, il vise à offrir une expérience de navigation web plus rapide, plus privée et plus sécurisée. Comparé à d’autres navigateurs grand public, Brave possède des caractéristiques et fonctionnalités uniques :
Protection de la vie privée : Brave s’engage à protéger la vie privée des utilisateurs. Il active par défaut le bloqueur de publicités et le blocage des traqueurs, permettant aux utilisateurs de mieux contrôler leurs informations personnelles en ligne.
Remplacement des publicités : Brave offre une fonctionnalité appelée Brave Rewards qui permet aux utilisateurs de choisir de recevoir des publicités respectueuses de la vie privée basées sur leurs habitudes de navigation, et d’obtenir des jetons BAT (Basic Attention Token) en récompense.
Optimisation des performances : Brave améliore la vitesse de navigation en bloquant un grand nombre de publicités et de traqueurs lors du chargement des pages. De plus, il utilise une fonctionnalité appelée Brave Shields qui peut empêcher le chargement de la plupart des scripts tiers sur les sites web, réduisant ainsi le temps de chargement des pages.
Récemment, en utilisant le navigateur Brave, j’ai découvert que la fonction de traduction de Brave ne fonctionne pas en Chine car l’adresse de l’API de traduction est inaccessible, rendant impossible la traduction de pages entières.
La sélection de texte peut être traduite en chinois

Mais la traduction de page entière ne fonctionne pas, impossible de traduire cette page web

Comme Brave est aussi un navigateur basé sur Chromium, j’ai d’abord pensé que, comme Google Chrome, c’était peut-être parce que Google Translate était inaccessible que la traduction Brave ne fonctionnait pas non plus. J’ai essayé les règles de proxy du navigateur et la modification du fichier hosts, mais aucune des deux solutions n’a fonctionné.
Après des recherches en ligne, j’ai découvert que la traduction de Brave est en fait auto-hébergée en partenariat avec Lingvanex. Cependant, j’ai effectivement vu l’adresse de l’API Google Translate dans le code GitHub de Brave : translate.googleapis.com, peut-être que je n’ai pas cherché au bon endroit.
En capturant les paquets lors de la traduction de page entière, j’ai trouvé l’adresse de l’API de traduction Brave : translate.brave.com. En scannant translate.brave.com, j’ai obtenu une adresse IP accessible depuis la Chine.
Finalement, en modifiant le fichier hosts, la fonction de traduction du navigateur Brave a été rétablie.

Méthode :
En prenant Windows comme exemple, dans le répertoire C:\Windows\System32\drivers\etc\, trouvez le fichier hosts, éditez-le avec les droits administrateur et ajoutez le contenu suivant en bas.
172.65.248.248 translate.brave.comAprès sauvegarde, la fonction de traduction du navigateur Brave fonctionnera normalement en Chine.
Comme illustré :

Si cela ne fonctionne toujours pas, vous pouvez redémarrer le navigateur ou vider le cache de résolution DNS.
Méthode :
Ouvrez le terminal Windows/CMD/PowerShell et exécutez la commande suivante.
ipconfig /flushdns