“翻译成中文”选项消失是因翻译服务链路中断;需依次开启总开关、置顶中文并授权英文翻译、清除chrome://translate-internals/缓存及浏览器数据、修改hosts文件连通翻译服务器、禁用干扰扩展。

谷歌浏览器鼠标右键菜单中的“翻译成中文”选项突然消失,说明浏览器已跳过语言识别流程——既不显示右键菜单项,也不在地址栏出现地球图标或语言标识,这不是界面刷新问题,而是翻译服务链路在语言配置、缓存判定或网络连接某处被静默切断。
确认并开启翻译功能总开关
Chrome翻译功能不依赖插件,而是由内置开关统一控制;该开关一旦关闭,所有触发路径(右键、地址栏图标、自动提示)都会彻底失效,且不报错、不提醒。
点击右上角三个点 → 【设置】→ 左侧【语言】→ 向下滚动到【网站翻译】区域;若该区域不可见,先点击下方【翻译设置】链接激活显示。
确保【提供非您所用语言的网页翻译】开关处于开启状态——【这是整个翻译功能的总闸门,关闭即全链路失效】。
完成设置后,必须彻底关闭所有 Chrome 窗口(包括任务栏右下角残留的进程图标),否则新设置不会加载。
校准中英文语言顺序与翻译权限
浏览器靠比对网页语言和用户语言列表顺序来决定是否注入右键翻译项。若中文没置顶、英语没授权,系统连检测都不做,菜单项自然不会出现。
方法一:手动拖拽置顶
在【语言】设置页中,确认“中文(简体)”和“英语(美国)”均已存在;若缺失,点击【添加语言】搜索并安装。
将“中文(简体)”拖动至列表最顶端;在其右侧三点菜单中,勾选【以这种语言显示 Google 界面】。
在“英语(美国)”右侧三点菜单中,必须勾选【询问是否翻译此类语言的页面】——不勾选,Chrome 就默认“这页不用理”,右键菜单永远不出现翻译项。
方法二:一键清空干扰项
删除语言列表中所有非必要语言(比如日语、法语、韩语等),只保留中文和英语两项。多语言并存时,Chrome 有时会因匹配逻辑混乱而静默放弃翻译判断。
清除翻译模块内部缓存数据
Chrome 会把每个网站的语言判定结果、“此页永不翻译”标记、API响应失败记录等持久化保存在本地。一旦缓存误判某英文页为中文,后续访问就永远跳过翻译流程,也不报错。
第一步:重置翻译服务状态
在地址栏输入 chrome://translate-internals/ 并回车 → 点击【清除所有翻译数据】按钮。
第二步:同步清理浏览器级缓存
再输入 chrome://settings/clearBrowserData → 时间范围选【所有时间】→ 勾选【Cookie 及其他网站数据】和【缓存的图像和文件】→ 点击【清除数据】。
第三步:强制释放后台进程
必须彻底关闭 Chrome 所有窗口(包括任务栏右下角残留的进程图标),否则缓存无法完全释放;重新打开浏览器后,立即测试英文网页右键菜单。
修复hosts文件强制连通翻译服务器
国内网络环境下,translate.googleapis.com 和 translate.google.com 常因 DNS 污染或策略拦截返回空响应,Chrome 检测失败后直接隐藏右键菜单项,不提示、不报错。
方法一:管理员记事本直编
按下 Win + R → 输入 notepad C:\Windows\System32\drivers\etc\hosts → 回车后选择“以管理员身份运行”。
在文件末尾另起两行,严格按格式添加(IP 与域名之间用一个空格隔开):
142.250.74.78 translate.googleapis.com
142.250.74.78 translate.google.com
保存前,右键 hosts 文件 → 【属性】→ 取消勾选“只读” → 点击确定;若提示权限不足,说明记事本未以管理员身份运行。
保存后,以管理员身份打开命令提示符,执行:ipconfig /flushdns。
关闭所有 Chrome 窗口,重新启动浏览器,访问英文网页并右键测试。
禁用扩展排查干扰源
广告拦截器(如 uBlock Origin)、隐私保护类(如 Privacy Badger)或脚本管理器(如 Tampermonkey)会屏蔽 translate.googleapis.com 的请求,或篡改页面 DOM 结构,导致 Chrome 无法识别可翻译文本节点。
地址栏输入 chrome://extensions/ → 将所有扩展右侧开关设为关闭 → 重启 Chrome → 访问英文网页测试右键菜单是否恢复。
若恢复,逐个开启扩展并测试,定位具体冲突项;重点观察标有“内容脚本”或“网络请求拦截”权限的扩展。



















