Khắc phục lỗi dịch Brave Browser không hoạt động - Không thể dịch trang này - Không thể truy cập dịch
Brave là trình duyệt mã nguồn mở và miễn phí dựa trên trình duyệt Chromium và công cụ render Blink, được đồng sáng lập bởi Brendan Eich, đồng sáng lập dự án Mozilla và là cha đẻ của JavaScript. Nó được phát hành lần đầu vào năm 2016, nhằm cung cấp trải nghiệm duyệt web nhanh hơn, riêng tư hơn và an toàn hơn. So với các trình duyệt chính thống khác, Brave có một số tính năng và khả năng độc đáo:
Bảo vệ quyền riêng tư: Brave cam kết bảo vệ quyền riêng tư của người dùng. Nó mặc định bật trình chặn quảng cáo và chặn theo dõi, giúp người dùng kiểm soát tốt hơn thông tin cá nhân trực tuyến.
Thay thế quảng cáo: Brave cung cấp tính năng gọi là Brave Rewards, cho phép người dùng chọn nhận quảng cáo thân thiện với quyền riêng tư dựa trên thói quen duyệt web và nhận token BAT (Basic Attention Token) làm phần thưởng.
Tối ưu hóa hiệu suất: Brave cải thiện tốc độ duyệt web bằng cách chặn số lượng lớn quảng cáo và trình theo dõi khi tải trang. Ngoài ra, nó sử dụng tính năng gọi là Brave Shields để ngăn hầu hết script bên thứ ba tải trên các trang web, từ đó giảm thời gian tải trang.
Gần đây tôi sử dụng trình duyệt Brave và phát hiện tính năng dịch của Brave không hoạt động ở Trung Quốc vì địa chỉ giao diện API dịch không thể truy cập, không thể dịch nội dung toàn trang.
Nội dung được chọn có thể dịch sang tiếng Trung

Nhưng dịch toàn trang không hoạt động, không thể dịch trang này

Vì Brave cũng là trình duyệt dựa trên Chromium, tôi đầu tiên nghĩ có thể giống như Google Chrome, việc không thể truy cập Google Dịch cũng khiến dịch của Brave không thể truy cập. Tôi đã thử cả quy tắc proxy trình duyệt và sửa file hosts, nhưng không giải pháp nào hoạt động.
Sau khi tìm kiếm trực tuyến, tôi phát hiện dịch của Brave thực sự được xây dựng hợp tác với Lingvanex, nhưng tôi đã thấy địa chỉ API Google Dịch trong mã GitHub của trình duyệt Brave: translate.googleapis.com, có thể tôi đã nhìn sai chỗ.
Bằng cách bắt gói tin trong quá trình dịch toàn trang, tôi tìm thấy địa chỉ giao diện API dịch của Brave là: translate.brave.com. Sau đó quét translate.brave.com, tôi có được địa chỉ IP có thể truy cập ở Trung Quốc.
Cuối cùng, bằng cách sửa file hosts, tôi đã khôi phục chức năng dịch của trình duyệt Brave.

Phương pháp:
Lấy Windows làm ví dụ, tìm file hosts trong thư mục C:\Windows\System32\drivers\etc\, chỉnh sửa với quyền quản trị, và thêm nội dung sau ở cuối.
172.65.248.248 translate.brave.comSau khi lưu, bạn có thể sử dụng bình thường chức năng dịch của trình duyệt Brave ở Trung Quốc.
Như hình:

Nếu vẫn không hoạt động, thử khởi động lại trình duyệt hoặc xóa cache DNS.
Phương pháp:
Mở Windows Terminal/CMD/PowerShell và thực hiện lệnh sau.
ipconfig /flushdns