谷歌翻译不可用有哪些解决办法?

文档说明: 只记录关键点;2022-10-27
缘由:

看外文资料的便捷工具

去中南半岛做生意,又不会他们的语言情况下,了解当地社会情况

看越南语、日文、韩文、泰语、缅语、老挝的相关网页资料时鼠标右键直接就能看

当看老挝企业法的时候,最便宜和廉价的办法 还真就是谷歌翻译

目标: 找个能用的,不用折腾的就行

大致解决办法分两大类:

  1. 高效快捷的办法: 适用于小白同志
  2. 极客玩法: 有折腾能力的同志
  3. 土豪玩法: 砸钱就行

一:高效快捷的办法(适用于小白用户)

  1. 内置微软翻译功能的edge浏览器
  2. 内置翻译功能360浏览器
  3. edge浏览器扩展商店里的翻译扩展
  4. 360浏览器扩展商店里的翻译扩展
  5. 360浏览器百度翻译插件
  6. 浏览器扩展Traduzir-paginas-web 扩展,选择使用使用Bing DeepL Yandex等API翻译
  7. 沙拉查词-聚合词典划词翻译
  8. 沙拉查词-聚合词典划词翻译 Saladict 沙拉查词
  9. 梦想划词翻译—聚合词典搜索 dege
  10. 有道网页翻译2.0
  11. 搜狗
  12. 百度翻译

二:有折腾能力的同志(适用于极客玩法)

仅仅是会使用某种工具,但是不太熟悉原理的,会自发加强学习。
配置最简单,快捷的方式 PAC 方式

比如:

能分得清 VPN 和 PROXY 的区别
了解 透明代理、正向代理、反向代理、匿名代理、高度匿名代理、代理中继 它们之间的区别 (透明的目的是隐藏反向代理的存在)
了解 http_proxy原理是使用http CONNECT请求方法;了解socks5 socks4区别,以及socks4h socks5h的区别( QUIC、SNI、TLS、PING、 SOCKS4/SOCKS4A/SOCKS5)
了解 NDP( Neighbour Discovery Protocol(邻居发现协议) ; mDNS(多播dns) 实现在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信
什么UPnP,什么NAT穿透,有什么用途,了解的不少
了解 PAC(Proxy Auto-Configuration (PAC) file),并且会自己修改pac文件 。(PAC文件就是一段javascript代码)
有兴趣自己编译chromium或者firefox软件
有能力修改浏览器源码chromium translate_script
能折腾虚拟机{qemu 、kvm 、virtualbox、 PVE(Proxmox Virtual Environment)}
了解沙箱的作用

最后的解决办法:你会发现,就是在某些软件的配置规则选项里添加一条规则,或者系统代理添加一句话即可(比如:https://localhost:8000/proxy.pac)

规则允许 translate.googleapis.com 通过指定的工具

proxy.pac 文件例子

let proxy_domains = [
  "translate.googleapis.com",
];

function go_proxy(url, host) {
  return proxy_domains.find((currentValue, index, arr) => {
    if (host.indexOf(currentValue) !== -1) {
      return true;
    }
    return false;
  }, host);
}

function FindProxyForURL(url, host) {
  if (isPlainHostName(host)) {
    return "DIRECT";
  }
  if (
    isInNet(host, "192.168.0.0", "255.255.0.0") ||
    isInNet(host, "127.0.0.0", "255.0.0.0") ||
    isInNet(host, "10.0.0.0", "255.0.0.0") ||
    isInNet(host, "172.16.0.0", "255.240.0.0")
  ) {
    return "DIRECT";
  }

  if (go_proxy(url, host)) {
    return "PROXY 127.0.0.1:8016; SOCKS5 127.0.0.1:1080; DIRECT";
  }

  return "DIRECT";
}

最后说另外一种简单的办法 (根据DNS解析原理,劫持本机DNS解析)

网络拨测工具 : https://boce.aliyun.com/detect/http

网络拨测工具测试地址:(这里也能找到很多谷歌在大陆的IP地址)


https://fonts.googleapis.cn/css?family=Google+Sans

https://fonts.gstatic.cn/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2

拨测完毕后获取IP地址

打开web控制台执行如下javascript代码就能获得IP列表

{
    let list = []
    let table_body = document.querySelectorAll('#app .show-detection-data .ping-result-area .next-table-body table tbody tr')
    table_body.forEach((value, key, parent) => {
        let row = [];
        value.querySelectorAll('td').forEach((v) => {
            console.log(v.innerText)
            row.push(v.innerText)
        })
        list.push(row)
    })
    // 优化,做的就是 查找和排序
    //取第二列数据
    let new_list = list.map((value) => {
        return value[1]
    })
    //去重
    let ip_list = Array.from(new Set(new_list))
    console.log(ip_list)


    //下载文件
    let blob = new Blob([JSON.stringify(ip_list)], {type: "application/json"});
    let url = window.URL.createObjectURL(blob);
    let a = document.createElement("a");
    a.style.display = "none";
    a.href = url;
    a.download = 'google-ip-' + (new Date()).toISOString() + '.txt';
    a.click();
    setTimeout(function () {
        window.URL.revokeObjectURL(url);
    }, 3000);
}

获得 google ip 办法之二


dig fonts.googleapis.cn 

dig fonts.gstatic.cn 


生成解析里列表

114.250.65.34    translate.googleapis.com

善于借助搜索引擎 (取其精华,去其糟粕)

使用(谷歌、必应、百度、360搜索、搜狗搜索等搜索引擎)搜索如下关键词

Chrome 右键翻译,怎么 fix

参考文档

  1. Chrome 浏览器自带 谷歌翻译 为啥不受扩展控制?
  2. Chrome 浏览器自带 谷歌翻译 再次失效/用不了的最新解决方法之二(10月22日)
  3. 谷歌翻译不能用的解决方案
  4. 谷歌翻译退出中国后如何恢复 Chrome 翻译的正常使用
  5. 关于Chrome内置翻译和谷歌翻译 API 不能用解决方案
  6. github 沙拉查词
  7. github 梦想划词翻译
  8. 定制自己的chromium浏览器,linux版
  9. 关于HTTP CONNECT方法
  10. SOCKS4和SOCKS5协议区别是什么?
  11. 代理中的透明、匿名、高匿分别是指什么意思?
  12. Proxy_Auto-Configuration_PAC_file
  13. proxy.pac文件的编写例子
  14. 浏览器扩展开发
  15. 下载浏览器扩展商店里的扩展,并保存crx文件
  16. 使用github action 下载的 google-translate.crx 文件
  17. 使用github action 下载的 google-translate.zip 文件
  18. 虚拟机有哪些?PVE qemu kvm VirtualBox Harvester
  19. nginx透明代理
  20. firefox 翻译插件

浏览器下载地址

  1. ungoogle chromium
  2. 下载最新chromium
  3. Chrome, Firefox(火狐), Edge 官方离线安装包下载
  4. 360极速浏览器
  5. edge浏览器
  6. chrome离线安装包下载地址

最后展示极客玩法的配置截图

mac上的设置PAC文件

linux ubuntu上设置PAC文件

posted @ 2022-10-27 20:12  jingjingxyk  阅读(619)  评论(0编辑  收藏  举报