谷歌浏览器英文网页右键无翻译选项或提示无法翻译,主因是语言权限未开启、缓存误判、DNS解析失败或扩展干扰;需校准语言设置、清除翻译缓存、修改hosts文件并刷新DNS。

谷歌浏览器访问英文网页时右键没有“翻译成中文”选项,或点击后弹出“无法连接到服务器”“无法翻译此网页”提示,说明翻译请求在发出前就被系统拦截或判定为不可达——这通常不是浏览器坏了,而是语言权限未开启、本地缓存误判、域名解析失败或扩展干扰导致的。
校准语言设置与启用翻译开关
Chrome翻译功能不会自动运行,必须手动指定“谁是界面语言”和“对哪种网页要问是否翻译”。缺一不可,否则连检测步骤都跳过。
第一步:点击浏览器右上角三个点 → 【设置】→ 左侧【语言】。
第二步:确认列表中已有“中文(简体)”和“英语(美国)”。若缺失,点击【添加语言】搜索并安装。
第三步:拖动“中文(简体)”到最顶端;在其右侧三点菜单中,勾选【以这种语言显示 Google 界面】。
第四步:在“英语(美国)”右侧三点菜单中,【必须勾选“询问是否翻译此类语言的页面”】。这一步漏掉,右键菜单永远不出现翻译项。
第五步:滚动到底部,找到“网站翻译”区域,确保【提供非您所用语言的网页翻译】开关已开启;若看不到该开关,先点【翻译设置】激活它。
清除翻译模块专用缓存
Chrome会把每一页的语言识别结果、上次翻译失败原因、甚至“这个页面永远不译”的标记存在本地。一旦某次误判为“无需翻译”,后续所有访问都会复用该结论,只显示“无法翻译”,不报错也不重试。
在地址栏输入 chrome://translate-internals/ 并回车。
页面加载完成后,点击【清除所有翻译数据】按钮。
再输入 chrome://settings/clearBrowserData 回车 → 时间范围选【所有时间】→ 勾选【Cookie 及其他网站数据】和【缓存的图像和文件】→ 点击【清除数据】。
【必须彻底关闭 Chrome 所有窗口(包括任务栏后台残留的 chrome.exe 进程)】,否则缓存无法刷新生效。关闭后重新启动浏览器。
修改hosts文件强制解析翻译域名
国内网络环境下,translate.googleapis.com 和 translate.google.com 常因 DNS 污染返回空响应或超时,Chrome检测失败后直接隐藏右键菜单,且不提示任何错误。
方法一:管理员身份运行记事本
按下 Win + R → 输入 notepad C:\Windows\System32\drivers\etc\hosts → 回车后点“是”允许管理员权限启动。
右键已打开的 hosts 文件标签页 → 【属性】→ 取消勾选“只读” → 点击确定。
滚动到文件末尾,另起一行,严格按格式粘贴(IP 与域名之间必须是英文空格):
142.250.74.78 translate.googleapis.com
142.250.74.78 translate.google.com
点击【文件】→【保存】;保存后立即右键 hosts 文件 → 【属性】→ 重新勾选“只读”。
以管理员身份打开命令提示符,依次执行:
ipconfig /flushdns
netsh int ip reset
完全关闭所有 Chrome 窗口,重新启动浏览器。



















