hcfyapp / crx-selection-translate

一站式划词 / 截图 / 网页全文 / 音视频 AI 翻译扩展。
https://hcfy.ai
4.07k stars 540 forks source link

谷歌翻译出现了“远程服务器没有响应”问题 #1493

Closed lmk123 closed 1 year ago

lmk123 commented 2 years ago

此问题我正在紧急修复中,修复进展请关注 https://hcfy.app/blog/2022/09/28/ggg

09-29 12:04 更新:

各位,我在公告 https://hcfy.app/blog/2022/09/28/ggg 里更新了新的步骤。这个问题可能无需更新到新版本就能解决,大家可以试一下回退到 v8.7.7,然后按照公告里新的打开谷歌翻译网站的步骤试一下。

dfjfj commented 2 years ago

大概是昨晚11点后发生的. 划词翻译可以用, 全文翻译不行, 选择的是谷歌国内, 速度慢准确度高.

lmk123 commented 2 years ago

@kaimeng110091 你的问题属于另一种情况,见 #1492

dfjfj commented 2 years ago

image 不, 我的也是这个问题, 我最近一直在用, 每天翻资料到凌晨.

tangm421 commented 2 years ago

我的也是今天突然无法使用,提示“远程服务器没有响应” image

环境一直没动过,谷歌翻译选的:速度快、准确率低、国内CN image

而且 https://translate.google.cn/ 也可以正常打开。

我尝试挂上代理,才能像之前一样正常使用。

dfjfj commented 2 years ago

为什么这次问题会影响到v8.7.6的用户?

lmk123 commented 2 years ago

@kaimeng110091

为什么这次问题会影响到v8.7.6的用户?

因为这个问题不是划词翻译的问题,是谷歌那边改了接口,所以低于 v8.7.7.1 版本的谷歌翻译都会有这个问题

tangm421 commented 2 years ago

@kaimeng110091

为什么这次问题会影响到v8.7.6的用户?

因为这个问题不是划词翻译的问题,是谷歌那边改了接口,所以低于 v8.7.7.1 版本的谷歌翻译都会有这个问题

我的就是v8.7.7的 image

lmk123 commented 2 years ago

@tangm421 升级到 v8.7.7.1,升级方式见公告

dfjfj commented 2 years ago

耦合有点高了, 如果能动态更改就好了, 不然这得多么被动. 既然用户信息可以缓存, 这个应该也容易实现吧.

leidichen commented 2 years ago

更新版本v8.7.7.1之后,能翻,但大约需要30秒左右才显示

guoweipaopaocha commented 2 years ago

更新以后 翻译出现很慢 而且朗读中断

lmk123 commented 2 years ago

@leidichen @guoweipaopaocha 确实会比之前慢,我现在优先解决不能用的问题

@guoweipaopaocha 朗读中断也是谷歌那边给限制了,在设置里切换为系统语音吧

guoweipaopaocha commented 2 years ago

好的 谢谢

Clarenceayu commented 2 years ago

更新版本v8.7.7.1之后,依旧显示远程服务器没有响应。也有打开谷歌翻译的页面。

lmk123 commented 2 years ago

@Clarenceayu 方便在公众号联系一下我吗?我会帮助你排查你的问题

Clarenceayu commented 2 years ago

您好,您的邮件已收到,我会尽快查看,谢谢!

coconilu commented 2 years ago

求更新 Edge 商城的插件版本

lmk123 commented 2 years ago

@coconilu edge 至少要审核十个工作日,先用离线安装包吧

LearningPawn commented 2 years ago

image 还是报 404,跑去https://translate.google.cn/一看,翻译界面已经没有了,只剩下一个图片跳转链接了。 image

InefableM commented 2 years ago

谷歌翻译接口类型选择“速度快准确率低”可以翻译,但是准确率确实很低; 选择“速度慢,准确率高”依然不行,显示错误“响应超时:谷歌翻译 10 秒内没有返回翻译结果”。

GnibChen commented 2 years ago

谷歌翻译接口类型选择“速度快准确率低”可以翻译,但是准确率确实很低; 选择“速度慢,准确率高”依然不行,显示错误“响应超时:谷歌翻译 10 秒内没有返回翻译结果”。

+1

drylint commented 2 years ago

我的情况是,v8.7.6 在没有升级的情况下,用浏览器打开一下谷歌翻译网站,插件的谷歌翻译又可以正常翻译了。

lmk123 commented 2 years ago

@LearningPawn 不要在挂梯子的情况下打开 translate.google.cn 关掉梯子打开它,然后再回到划词翻译用谷歌试试

@InefableM 速度慢、准确率高 不能用是另一个问题了 #1492 我现在优先解决速度快不能用的问题

chenBoss1998 commented 2 years ago

已更新至8.7.7.3,谷歌翻译任然无法使用 image image

lmk123 commented 2 years ago

@chenBoss1998 不要在挂梯子的情况下打开 https://translate.google.cn ,确保使用国内 ip 打开它,再在划词翻译里试试

lmk123 commented 2 years ago

@drylint 我试了一下好像还真是这样 :joy: 这条反馈信息非常有用,感谢

@kaimeng110091 没法做到动态更新,Chrome 不允许动态加载代码

dfjfj commented 2 years ago

我电脑上安装的是v8.7.6, 我按照@drylint的方式试了试, 没有效果. 设置是:谷歌国内-速度慢准确度高.

lmk123 commented 2 years ago

@kaimeng110091 我刚才跟一个用户试了一下,是有用的,不过要注意的条件有点多。我正在更新文档,好了之后会在这里通知一下大家

lmk123 commented 2 years ago

各位,我在公告 https://hcfy.app/blog/2022/09/28/ggg 里更新了新的步骤。这个问题可能无需更新到新版本就能解决,大家可以试一下回退到 v8.7.7,然后按照公告里新的打开谷歌翻译网站的步骤试一下。

QyhOfficial commented 2 years ago

已尝试快速/慢速、国内/国外、开/关代理的所有排列组合,依然无法用谷歌翻译。当然也有在关闭代理的情况下打开网页版谷歌翻译.cn,还是不行。版本8.7.7.3


更新,谷歌翻译.cn变成这样了 image

lmk123 commented 2 years ago

@QyhOfficial 首先,回退到 8.7.7;然后,我又更新了一下公告里的步骤。出现你图中这个问题是因为你用了国外 IP 打开 translate.google.cn 根据公告里的步骤调整一下吧

QyhOfficial commented 2 years ago

@QyhOfficial 首先,回退到 8.7.7;然后,我又更新了一下公告里的步骤。出现你图中这个问题是因为你用了国外 IP 打开 c 根据公告里的步骤调整一下吧

并不是,我刚刚把梯子关了也还是这样(现在正常了),而且我梯子开pac,平时打开translate.google.cn是能正常打开的,就刚刚访问了一次translate.googleapis.com,再打开.cn就变成这样了.....总之现在恢复了;另外我下载了8.7.7.crx然后拖动到chrome里,出现这样一个提示 image 但没有降级成功。那不就要卸载重装了?配置无了谔谔

lmk123 commented 2 years ago

@QyhOfficial 我首先确认一下,你按照公告里的步骤,现在可以正常在 v8.7.7 使用谷歌翻译了是吗?是通过全局代理的方式还是通过 PAC + 域名规则的方式?

降级失败的话卸载重装吧。

QyhOfficial commented 2 years ago

@lmk123 我不开全局代理,关梯子/开pac都可以打开translate.google.cn,但是8.7.7还是不能用谷歌翻译(关梯子国内快速、关梯子国内慢速、开梯子国内/国外+快速/慢速都不行)


我又遇到了一件怪事...两个浏览器一个能打开.cn,一个不能,两个浏览器都没有代理类插件😂image

lmk123 commented 2 years ago

@QyhOfficial 速度慢的现在就是不能用的,现在我解决的是速度快不能用的问题。

为了避免再次出现这些对文档理解不一致的情况,我再次更新了公告里的解决方案步骤,详细说明了方案只适用于速度快、第一次尝试失败时需要重启浏览器再尝试、将解决方案分为了第一、二、三种等等。

你可以按照不同的解决方案分别尝试一下,然后反馈告诉我这三种方案哪些可以哪些不行。告诉我关梯子国内快速、关梯子国内慢速、开梯子国内/国外+快速/慢速这种,我不确定你是否有按照文档里的步骤执行。

QyhOfficial commented 2 years ago

@lmk123 第一种方案:关闭梯子后打开translate.google.cn却会显示.hk,不知道哪里出了问题,无法继续。 第二种方案:可以翻译,很快。而且奇怪的是,无论选择快速不准确还是慢速准确,都一样快,而且翻译结果是一样的(实际上都是慢速准确,因为和网页版翻译结果一致)。 第三种方案:translate.googleapis.com设为直连,并且选择国内接口时不能翻译;translate.googleapis.com设为代理,并且选择国外接口时可以翻译,效果和第二种方案一样。


又出了一件怪事,上面都是百分浏览器+8.7.7.3的效果。我试了下chrome+8.7.7,结果是:1.关了梯子打开translate.google.cn依然显示.hk。2.只要关了梯子,无论选择什么接口都无法翻译;只要开了梯子(无论全局,还是pac,无论translate.googleapis.com设为直连还是代理),无论选择什么接口都可以翻译......

chinawkh commented 2 years ago

确实不止这个翻译软件,在intelij idea中的翻译软件也突然不可以使用

lmk123 commented 2 years ago

@QyhOfficial 非常感谢你的详细反馈,很有参考价值。

关闭梯子后打开translate.google.cn却会显示.hk

有可能是你本身人就在国外,也就是说你的 IP 本身就是国外的 IP,就会出现这个问题

无论选择快速不准确还是慢速准确,都一样快,而且翻译结果是一样的

“慢速准确”的谷歌翻译应该是不能用的,出现你这种情况可能是因为优先使用的谷歌翻译接口重置使用频率了。

关于“优先使用的谷歌翻译接口”:无论设置里选择哪种谷歌翻译,划词翻译都会优先用另一个接口访问谷歌翻译,这个接口结果准确且快速,但一般20分钟后就不能用了,需要过一段时间才会重新恢复使用。

所以,你可能会出现谷歌翻译用的好好的,突然就不能用了的情况,这就说明“优先使用的谷歌翻译接口”到达了使用频率,划词翻译使用了设置里你选择的谷歌翻译

yjd commented 2 years ago

目前: 开梯子,在SwitchyOmega添加不代理地址 translate.google.cn 划词翻译正常。 不开梯子,划词翻译不行。

访问网页: 开梯子,translate.google.cn访问跳hk,不行 不开梯子,translate.google.cn 正常

看样子调用谷歌翻译某个请求是要走梯子才能用,但translate.google.cn又不能走梯子。 谷歌改版之前不存在这个问题。

另,chrome浏览器内置的网页翻译,有梯子或直连都不行

QyhOfficial commented 2 years ago

有可能是你本身人就在国外,也就是说你的 IP 本身就是国外的 IP,就会出现这个问题

这就是奇怪的点,我人在国内,梯子关了,系统代理也清除了,浏览器也没有装代理类扩展,可是刚才就是会跳转.hk(现在又恢复了)(而且我pac直连.cn,开不开梯子应该是一样的)

但一般20分钟后就不能用了,需要过一段时间才会重新恢复使用。

翻译接口是用什么识别我的身份的呢?我换一个ip会不会重置?

lmk123 commented 2 years ago

@QyhOfficial

翻译接口是用什么识别我的身份的呢?我换一个ip会不会重置?

这一点我也不太清楚

wohenbushuang commented 2 years ago

chrome+v8.7.7

不太明白选择国内还是国外有什么区别,因为不论选择国内还是国外,在划词翻译的时候看网络日志里都会有个 translate.googleapis.com 的访问请求,能访问成功就能翻译。可以直接尝试打开这个网址,能看到个404页面就是访问正常能用。(ps 这个地址好像不响应ping)似乎是前几天开始这个地址在国内被拦截了,导致了这个issue。

有没有打开过 translate.google.cn 好像也没什么影响(都重启过chrome)。

看样子调用谷歌翻译某个请求是要走梯子才能用

@yjd 感觉就是这个请求

lmk123 commented 2 years ago

@wohenbushuang translate.googleapis.com 就是这里所说的“优先接口”

wohenbushuang commented 2 years ago

@lmk123 懂了,但现在这个优先接口被拦截了,就变成大家一开始就都用不了了。等了30s超时后,访问了下translate.google.cn,然后切换的新接口又去访问 translate.googleapis.com,新接口很快就再失败后,翻译面板就显示远程服务器没有响应了

image

lmk123 commented 2 years ago

@wohenbushuang 感谢反馈,看来这才是导致 v8.7.7.3 慢的主要原因。我这边这个接口是可以直接走通的,所以没法重现这个问题。

我会在之后的版本中给这个接口加个超时时间,5 秒没结果就直接失败

QyhOfficial commented 2 years ago

另,chrome浏览器内置的网页翻译,有梯子或直连都不行

我这边挂梯子,谷歌翻译扩展可以正常使用

wohenbushuang commented 2 years ago

选择国外接口,第一次超时后转为访问translate.google.com,直接再次超时

image

综上也就是说,v8.7.7里的所有接口在国内正常上网的话目前都无法正常使用

lmk123 commented 2 years ago

@wohenbushuang 奇怪的是,translate.googleapis.com 在我这是正常的。感觉像是部分地区墙了这个接口……

iseeyo commented 2 years ago

老大,感觉https://hcfy.app/blog/2022/09/28/ggg 中说的解决方案表述得有些过于复杂了。归结起来就是接口无法正常联网的问题,经测试只要把*.translate.googleapis.com加入proxy后,无论选择还是cn还是com、无论是哪种接口类型均可以正常翻译,连带Deepl翻译也跟着正常了。 1 2 3

lmk123 commented 2 years ago

@iseeyo 这么简单的吗 :joy: 我把你的方案也更新进去试试。

主要是这个问题呈现出跟地区有关的表现,比如我这里就一直没重现过,只能依靠用户反馈来总结解决方案 :joy: