
以下是Google浏览器通过禁用自动翻译提高网页兼容性的方法:
1. 关闭全局自动翻译
- 进入设置(`chrome://settings/`)-> 高级 -> 语言 -> 关闭“启用自动翻译”选项,避免非目标语言页面被强制翻译。
- 在地址栏输入`chrome://flags/`,搜索“Auto Translate”并禁用相关实验功能。
2. 管理翻译例外规则
- 访问特定网站时,点击地址栏翻译图标(地球形状),选择“始终以原始语言显示”,将当前域名加入白名单。
- 在设置中添加例外规则(如`*.example.com`),防止指定站点触发翻译。
3. 清除翻译缓存数据
- 按`Ctrl+Shift+Del`清理浏览数据,勾选“翻译缓存”并删除,避免历史翻译记录干扰新页面。
- 在开发者工具“Application”面板删除`manifest/translations`目录下的缓存文件。
4. 禁用扩展程序翻译
- 检查已安装的翻译插件(如谷歌翻译、DeepL),在扩展页面(`chrome://extensions/`)关闭或卸载。
- 使用Disable Extensions插件临时屏蔽所有翻译类扩展,测试页面加载效果。
5. 手动控制翻译触发
- 右键点击页面 -> “翻译成中文”,仅对需要的内容启用翻译,避免自动覆盖整个网页。
- 在开发者工具“Console”面板输入`document.querySelector('.translated-text').style.display='none'`,隐藏翻译后的文本。
6. 修复翻译导致的脚本错误
- 在开发者工具“Console”面板查找翻译相关的JavaScript报错(如`TranslateElement failed`),手动删除翻译标签(如span class="tlid-translation")。
- 使用ScriptSafe插件阻止翻译脚本注入(如`translate.googleapis.com`域名)。
7. 优化多语言页面渲染
- 在开发者工具“Styles”面板添加`body { font-family: Arial !important; }`,统一字体避免翻译后样式错乱。
- 按`Ctrl+0`重置缩放比例,解决因翻译导致布局错位的问题。
8. 拦截翻译API请求
- 在开发者工具“Network”面板找到翻译请求(如`translate.googleapis.com`),右键选择“Block Request Domain”阻止数据交互。
- 使用Request Blocker插件预设规则(如`*.googletranslation.com`),彻底屏蔽翻译服务。