谷歌浏览器右键无“翻译成中文”选项或提示“无法连接服务器”,是因translate.googleapis.com域名解析失败、hosts未生效或dns缓存污染;需先访问该网址验证网络层是否阻断,再以管理员身份编辑hosts文件添加ip映射,最后刷新dns缓存并彻底重启chrome。

谷歌浏览器右键菜单突然没有“翻译成中文”选项,或点击后提示“无法连接到服务器”,说明翻译功能链路在系统层已中断——不是浏览器坏了,而是 translate.googleapis.com 域名解析失败、hosts 文件未生效、或系统 DNS 缓存污染导致请求根本发不出去。
确认翻译服务域名是否被拦截
先验证问题根源:在 Chrome 地址栏输入 https://translate.googleapis.com/ 回车。若页面显示“无法访问此网站”或空白,基本可判定是网络层阻断;若能打开(极小概率),则问题出在浏览器设置或缓存。
这一步不能跳过。很多用户直接改 hosts 却不验证原始域名状态,结果改了也白改。
以管理员身份修改 hosts 文件
方法一:手动编辑(推荐)
按下 Win + R → 输入 notepad C:\Windows\System32\drivers\etc\hosts → 回车 → 弹出权限提示时点【是】。
右键已打开的 hosts 文件 → 【属性】→ 取消勾选“只读” → 点击确定。这一步漏掉,保存会失败。
在文件末尾另起一行,严格按格式添加(IP 与域名之间用英文空格,不能用 Tab 或中文符号):
142.250.74.78 translate.googleapis.com
142.250.74.78 translate.google.com
保存前务必检查:行首不能有 #,末尾不能有多余空格,两行 IP 完全一致即可,无需 IPv6 行(除非你明确启用 IPv6 且测试过可用)。
刷新系统 DNS 缓存并重启 Chrome
第一步:以管理员身份运行命令提示符(Win + X → 选“Windows 终端(管理员)”)→ 依次执行:
ipconfig /flushdns
netsh int ip reset
第二步:必须彻底关闭 Chrome 所有进程:任务管理器 → 结束所有“chrome.exe”条目(包括后台进程),否则新 hosts 不加载。
第三步:重新启动 Chrome,打开隐身窗口(Ctrl + Shift + N),访问 https://www.php.cn/link/1536687004241eb9faeee0e227b58c60 —— 这是纯英文测试页,右键确认“翻译成中文”是否出现。











