)
文章摘要看英文文档、逛外文网站时Chrome 右键翻译突然失效根因是谷歌翻译服务已退出中国。本文给两种恢复方案方案一用一键修复工具解压后管理员运行支持 Windows、Mac 和 Linux约 5 分钟即可恢复翻译方案二为手动 bat 脚本适合喜欢透明可控的技术用户。综合来看更推荐方案一省心、稳定、兼容性更好。文章目录文章摘要写在前面文章目录1. 问题背景Chrome 右键翻译突然失效2. 解决方案一一键修复工具推荐2022-11-07 更新3. 解决方案二手动 bat 脚本旧方法4. 两种方案对比5. 工作原理写在前面如果你最近也遇到了 Chrome 浏览器右键网页翻译突然失效的问题看英文、日文等网站变得困难那么这篇文章正好适合你。本文面向不想折腾的普通用户也兼顾想了解修复原理的技术爱好者核心价值是用最短时间帮你恢复 Chrome 右键翻译并给出不同方案的适用选择。适用读者遇到 Chrome 右键翻译失效的普通用户使用 360、QQ 等套壳浏览器的读者想手动修改 hosts 或了解原理的技术用户。核心价值提供一键修复工具与手动 bat 脚本两种方案并对比优劣、说明原理避免踩坑。文章目录写在前面问题背景Chrome 右键翻译突然失效解决方案一一键修复工具推荐解决方案二手动 bat 脚本旧方法两种方案对比工作原理1. 问题背景Chrome 右键翻译突然失效9月30日发现 Chrome 的右键网页翻译突然失效了。遇到其他语言的网站时Chrome 右键的网页翻译真乃神器。然而国庆假期都要结束了翻译服务仍然不能正常使用具体如下图原来Google 发言人称因“使用率太低”谷歌翻译服务已正式退出中国。这就导致了两个问题Chrome 浏览器的右键网页翻译功能无法使用同时受影响的还有国内大部分套壳浏览器。translate.google.cn 已废弃不再可用。2. 解决方案一一键修复工具推荐2022-11-07 更新各位大佬们别说不可以了是你自己搞不定。请解压后管理员运行。20221107 更新国内的 360、QQ 等大部分浏览器由于都是使用的谷歌翻译所以本方法对绝大部分浏览器都有效。下载地址https://wws.lanzoub.com/b00w5kbti值得一提的是软件不仅支持 Windows还提供了对 Mac、Linux 的支持操作是一样的。由于 GitHub 下载速度实在太慢一旦发现 Chrome 右键翻译失效只需要再运行一次就好了。3. 解决方案二手动 bat 脚本旧方法一步恢复 Chrome 右键网页翻译功能。新建一个 bat 文件内容如下:: Copyright(c)2022https://bookfere.com :: This is a batch scriptforfixing Google Translate and making it available ::inthe Chinese mainland. If you experience any problem, visit the page below: :: https://bookfere.com/post/1020.html setlocal enabledelayedexpansion echo offsetsource_domaingoogle.cnsettarget_domaintranslate.googleapis.comsethosts_fileC:\Windows\System32\drivers\etc\hostsfor/fskip4 tokens2%%ain(nslookup %source_domain% 2NUL)dosetip%%asetold_rulenullsetnew_rule%ip% %target_domain%for/ftokens*%%iin(type %hosts_file%)do(setline%%i:: Retrieve the rule If the target domain has been existsinthe line.ifnot!line:%target_domain%!%%isetold_rule%%i)ifnot%old_rule%null(ifnot%old_rule%%new_rule%(echoDeleting the rule%old_rule%echoAdding the rule%new_rule%for/ftokens*%%iin(type %hosts_file% ^| find /v /n ^ break ^ %hosts_file%)do(setrule%%isetrule!rule:*]!if%old_rule%!rule!setrule%new_rule%%hosts_file% echo(!rule!))else(echoThe rule already exists, nothing to do.))else(echoAdding the rule%new_rule%echo.%hosts_file% echo.%hosts_file%echo# Fix Google Translate CN%hosts_file%echo%new_rule%%hosts_file%)echoDone. pause在批处理文件上点击右键在弹出的菜单中点击【以管理员身份运行】即可。4. 两种方案对比对比维度方案一一键修复工具方案二手动 bat 脚本适用人群不想折腾、追求快捷的普通用户有一定动手能力、喜欢透明可控的技术用户操作难度低解压后管理员运行即可较高需手动新建 bat 文件并运行是否需要管理员权限需要需要是否支持 Mac/Linux支持仅支持 Windows更新维护频率更新较及时失效后重新运行一次即可已标注为旧方法基本不再维护下面是方案选择的快速决策流程图是喜欢透明可控否追求快捷省心是否Chrome 右键翻译失效是否愿意手动操作方案二手动 bat 脚本仅 Windows方案一一键修复工具推荐解压后管理员运行新建 bat 文件并管理员运行重启 Chrome 验证翻译是否恢复完成重新运行一次或检查网络| 推荐指数 | ★★★★★ | ★★☆☆☆ |总体来看更推荐优先使用方案一。一键修复工具已经把这些繁琐步骤做成自动化流程无需手动编辑 hosts 文件解压后以管理员身份运行即可同时支持 Windows、Mac 和 Linux适配范围更广还能智能选择最快的翻译服务器。而手动 bat 脚本仅适用于 Windows操作门槛更高且已标记为旧方法后续维护性不如工具方案。因此对大多数读者来说方案一是恢复 Chrome 右键网页翻译更省心、更稳定的选择。5. 工作原理原理十分简单就是获取谷歌翻译国内的地址然后将该地址加入系统的 hosts 文件中220.181.174.162 translate.googleapis.com脚本已自动为大家完成了上述操作同时智能选择了最快的翻译服务器。添加完成后重启 Chrome 浏览器再试试看。下面用流程图梳理整个修复原理运行修复工具/bat 脚本查询 translate.googleapis.com 可用 IP选择最快的翻译服务器 IP写入系统 hosts 文件保存 hosts 配置重启 Chrome 浏览器右键网页翻译恢复