Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

谷歌翻译文档失败: Not Found #2296

Closed
zhangzhiyong-ay opened this issue Oct 22, 2022 · 17 comments
Closed

谷歌翻译文档失败: Not Found #2296

zhangzhiyong-ay opened this issue Oct 22, 2022 · 17 comments
Labels

Comments

@zhangzhiyong-ay
Copy link

📝 问题描述

使用谷歌插件翻译提示 翻译文档失败: Not Found
image

🏷 插件版本

3.3.5

🔁 翻译引擎

谷歌翻译

💻 IDE及运行环境

IntelliJ IDEA 2022.2.3 (Ultimate Edition)
Build #IU-222.4345.14, built on October 5, 2022
Licensed to cat method
Runtime version: 17.0.4.1+7-b469.62 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1024M
Cores: 16
Non-Bundled Plugins:
    com.intellij.zh (222.202)
    ink.organics.pojo2json (1.2.5)
    org.jetbrains.kotlin (222-1.7.20-release-201-IJ4167.29)
    String Manipulation (9.5.1)
    MavenRunHelper (4.21.222.2964.0)
    cn.cloud.auto.restful.tool (1.4.5)
    com.bruce.intellijplugin.generatesetter (2.8.1)
    zielu.gittoolbox (212.9.9)
    com.obroom.plugin.toolset (2022.9.1)
    JRebelPlugin (2022.4.0)
    jr-mp-ide-idea (0.0.5)
    MyBatisLog (2022.7.9)
    com.ccnode.codegenerator.MyBatisCodeHelperProMarketPlace (3.1.1)
    cn.yiiguxing.plugin.translate (3.3.5)

Kotlin: 222-1.7.20-release-201-IJ4167.29

📋 堆栈跟踪

No response

@YiiGuxing
Copy link
Owner

YiiGuxing commented Oct 22, 2022

谷歌已经关停了中国大陆的翻译服务,所以插件中的谷歌翻译引擎也不可用了。语音朗读也是基于谷歌翻译服务的,所以也不可用。如果您有梯子,您可以通过梯子正常使用,如果没有,则只能使用其他翻译引擎了。


更新:

以下IP列表将不再更新,请转至:#2315 (comment)

2022.10.25 更新:

一批HK的IP,速度更快(感谢 @aawwsslll 提供):

142.250.4.90
172.253.114.90
172.217.203.90
172.253.112.90
142.250.9.90
172.253.116.90
142.250.97.90
142.250.30.90
142.250.111.90
172.217.215.90
142.250.11.90
142.251.9.90
108.177.122.90
142.250.96.90
142.250.100.90
142.250.110.90
172.217.214.90
172.217.222.90
142.250.31.90
142.250.126.90
142.250.10.90
172.217.195.90
172.253.115.90
142.251.5.90
142.250.136.90
142.250.12.90
142.250.101.90
172.217.192.90
142.250.0.90
142.250.107.90
172.217.204.90
142.250.28.90
142.250.125.90
172.253.124.90
142.250.8.90
142.250.128.90
142.250.112.90
142.250.27.90
142.250.105.90
172.253.126.90

2022.10.24 更新:

修改Hosts方式又找到了一个可用的IP:

172.253.124.90 translate.googleapis.com

由于这个IP是美国谷歌云的,所以不知道它能坚持多久。

@MineYuanlu
Copy link

谷歌已经关停了中国大陆的翻译服务,所以插件中的谷歌翻译引擎也不可用了。语音朗读也是基于谷歌翻译服务的,所以也不可用。如果您有梯子,您可以通过梯子正常使用,如果没有,则只能使用其他翻译引擎了。

我有梯子也用不了,怎么配置梯子呀?系统代理不行吗

@wangxing-wq
Copy link

谷歌已经关停了中国大陆的翻译服务,所以插件中的谷歌翻译引擎也不可用了。语音朗读也是基于谷歌翻译服务的,所以也不可用。如果您有梯子,您可以通过梯子正常使用,如果没有,则只能使用其他翻译引擎了。

我有梯子也用不了,怎么配置梯子呀?系统代理不行吗

我也是这个情况,我自己开梯子网页可以,也Ping的通,但是插件用不了

@LsG217
Copy link

LsG217 commented Oct 23, 2022

谷歌已经关停了中国大陆的翻译服务,所以插件中的谷歌翻译引擎也不可用了。语音朗读也是基于谷歌翻译服务的,所以也不可用。如果您有梯子,您可以通过梯子正常使用,如果没有,则只能使用其他翻译引擎了。

我有梯子也用不了,怎么配置梯子呀?系统代理不行吗

我也是这个情况,我自己开梯子网页可以,也Ping的通,但是插件用不了

我也想知道,怎么设置都不对,都提示网络链接失败

@wangxing-wq
Copy link

谷歌已经关停了中国大陆的翻译服务,所以插件中的谷歌翻译引擎也不可用了。语音朗读也是基于谷歌翻译服务的,所以也不可用。如果您有梯子,您可以通过梯子正常使用,如果没有,则只能使用其他翻译引擎了。

老哥能看下用梯子也没用的问题吗

@YiiGuxing
Copy link
Owner

YiiGuxing commented Oct 23, 2022

梯子没有作用的问题,第一,如果你之前修改了Hosts,那要先把之前添加的Hosts内容删除掉。第二,那就是你梯子的配置问题了,梯子客户端一般是有路由规则的,一些网址(比如国内的)它是不走梯子的,有些才会走,这就是那个规则定的,很有可能是translate.googleapis.com这个地址在规则里它是不走梯子的,所以无效,你需要去修改那个规则,或者让IDE上的网络请求都走梯子,可以到 #2051 里看看。

@zhangzhiyong-ay
Copy link
Author

我梯子可用正常访问google翻译,translate.googleapis.com地址也走梯子,IDEA插件翻译出错。可用在idea设置-HTTP代理中,手动设置主机名、端口号为梯子地址后,可用正常使用翻译插件。
image

@wangxing-wq
Copy link

梯子没有作用的问题,第一,如果你之前修改了Hosts,那要先把之前添加的Hosts内容删除掉。第二,那就是你梯子的配置问题了,梯子客户端一般是有路由规则的,一些网址(比如国内的)它是不走梯子的,有些才会走,这就是那个规则定的,很有可能是translate.googleapis.com这个地址在规则里它是不走梯子的,所以无效,你需要去修改那个规则,或者让IDE上的网络请求都走梯子,可以到 #2051 里看看。

okok,可以了

@Sakura0122
Copy link

我的梯子可以访问google,translate.googleapis.com梯子,IDEA插件也正常显示地址。可用idea插件在HTTP代理中,手动设置主机使用翻译名,端口设置为梯子地址后,可以正常使用翻译名。 图片

怎么查看梯子使用的端口号呢 我这个梯子貌似没有显示

@YiiGuxing
Copy link
Owner

怎么查看梯子使用的端口号呢 我这个梯子貌似没有显示

@Sakura0122 不同的客户端一般都不同,所以你可以根据你所使用的客户端查一下。

@zhangzhiyong-ay
Copy link
Author

我的梯子可以访问google,translate.googleapis.com梯子,IDEA插件也正常地址。可以在HTTP中的idea,手动设置主机使用翻译名,设置为代理梯子地址后,可以正常使用翻译名。图片

怎么查看梯子的表情没有显示号呢

windows试试,正常打开梯子软件后,打开IE浏览器,internet选项-连接-局域网设置,代理服务器如果勾选的话,那应该就是代理的端口。仅供参考。
image

@Sakura0122
Copy link

我的梯子可以访问google,translate.googleapis.com梯子,IDEA插件也正常地址。可以在HTTP中的idea,手动设置主机使用翻译名,设置为代理梯子地址后,可以正常使用翻译名。图片

怎么查看梯子的表情没有显示号呢

windows试试,正常打开梯子软件后,打开IE浏览器,internet选项-连接-局域网设置,代理服务器如果勾选的话,那应该就是代理的端口。仅供参考。 image

非常感谢 可以正常使用了

@YiiGuxing
Copy link
Owner

修改Hosts方式又找到了一个可用的IP:

172.253.124.90 translate.googleapis.com

由于这个IP是美国谷歌云的,所以不知道它能坚持多久。

@yzy-1995
Copy link

我的建议还是搭建梯子更好

@YiiGuxing YiiGuxing closed this as not planned Won't fix, can't repro, duplicate, stale Nov 12, 2022
@YiiGuxing
Copy link
Owner

谷歌翻译无法使用的问题目前在3.4.0版本中已有了替代方案,下一步的工作目标是TTS的代替方案。

@wk849411933
Copy link

谷歌翻译无法使用的问题目前在3.4.0版本中已有了替代方案,下一步的工作目标是TTS的代替方案。

谷歌翻译无法使用的问题目前在3.4.0版本中已有了替代方案,下一步的工作目标是TTS的代替方案。

请问谷歌翻译在3.4.0的替代方案是什么?

@beike6688
Copy link

beike6688 commented Oct 25, 2023

如果使用手动代理配置也是有缺点的,就是所有流量都会走代理,这样会浪费比必要的流量,只要写一个PAC脚本就可以轻松解决这个问题,只有使用谷歌翻译时才走代理。脚本如下,亲测有效。

function FindProxyForURL(url, host) {
    var proxy_domains = [
        "translate.googleapis.com"
    ];

    function isInProxyDomains(host) {
        for (var i = 0; i < proxy_domains.length; i++) {
            if (dnsDomainIs(host, proxy_domains[i])) {
                return true;
            }
        }
        return false;
    }

    if (isPlainHostName(host) || 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 (isInProxyDomains(host)) {
        return "PROXY 127.0.0.1:7890";
    }

    return "DIRECT";
}

把上面设置的好的文件放到一个可以通过http服务能够访问到的地方就行,不管是网络上还是本地web服务器都行,只要保证读取到的是上面这段代码就行,不要有其他的内容。

然后IDEA的HTTP代理设置页面选择-》 自动检测代理设置 -》 自动代理配置URL 打勾,地址填写你的上面这段PAC脚本所在的地址。注意最好使用http协议,如果使用https的最好是有证书的,不然可能会影响正常使用,在window10的系统代理里就是这样,没有证书的https链接设置了无效。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants