Chrome翻译功能失效需重置语言判定规则:先访问chrome://translate-internals/清除所有翻译数据,再设置中将中文置顶、英语勾选“询问是否翻译”、中文设为界面语言,最后重置设置并重启;对单站可右键强制唤起或URL前缀替换为translate.google.com强制识别。

当你反复访问英文技术文档却总被跳过翻译提示,或某天突然发现地址栏不再出现地球图标,说明Chrome已将该网站语言判定固化为“无需处理”,必须重置其内置翻译工具的语言判定规则才能恢复识别能力。
清除翻译服务本地判定缓存
Chrome会把每个网页的语言检测结果(如lang="en"、文本特征向量、API响应)持久化写入本地缓存。一旦缓存损坏或误判为“与当前语言一致”,后续访问将彻底跳过识别流程,连右键菜单都不再显示翻译项。
在地址栏输入 chrome://translate-internals/ 并回车。
页面加载完成后,点击【清除所有翻译数据】按钮——这一步会清空所有网站的语言信任记录、历史判定快照和API响应缓存,【不可逆,且不会影响书签、密码等其他数据】。
重置浏览器语言设置并强制刷新识别逻辑
仅清缓存不够。Chrome的翻译判定依赖语言列表顺序、首选语言状态、“询问是否翻译”开关三者联动。若其中任一条件不满足,系统会直接关闭整个识别引擎。
第一步:点击右上角三个点 → 设置 → 左侧点【语言】。
第二步:确认“中文(简体)”已在列表中,并通过拖动将其置顶;若未添加,点击【添加语言】搜索并安装。
第三步:检查“英语(美国)”是否已添加;若缺失,立即添加。
第四步:在英语条目右侧点击三点菜单,勾选【询问是否翻译此类语言的页面】。
第五步:点击中文条目右侧三点菜单,选择【以这种语言显示 Google 界面】。
第六步:返回【设置】首页,滚动到底部点击【重置设置】→【将设置恢复到原始默认设置】,完成后重启浏览器。
手动刷新单个网站的语言信任状态
有些网站曾被你点击过“不翻译”,Chrome会为其打上永久性忽略标记,即使重置全局设置也无法自动清除。必须用特定方式触发单站重检。
方法一:访问一个纯英文网页(如 https://httpbin.org/html),在页面空白处右键,若未出现“翻译成中文”,按住 Ctrl + Shift + T 组合键,部分版本会强制唤起翻译面板。
方法二:在该英文网页地址栏中,将网址前缀临时替换为 https://translate.google.com/translate? 后接原URL(例如:https://translate.google.com/translate?u=https://httpbin.org/html),回车后强制走Google Translate服务端识别,可绕过本地信任链,倒逼Chrome重新校准该域名的语言特征。










