YiiGuxing / TranslationPlugin

Translation plugin for IntelliJ based IDEs/Android Studio.
https://intellij-translation.yiiguxing.top
MIT License
11.26k stars 784 forks source link

谷歌翻译无法访问 #2051

Closed jjscx closed 1 year ago

jjscx commented 2 years ago

📝 问题描述

更新tkk失败,请检查网络

网络是正常的

🏷 插件版本

3.3.5+203u212

🔁 翻译引擎

谷歌翻译

💻 IDE及运行环境

IntelliJ IDEA 2021.1.3 (Ultimate Edition)
内部版本号 #IU-211.7628.21,June 30, 2021 构建
Licensed to IntelliJ IDEA Evaluator
到期日期: October 28, 2022
运行时版本: 11.0.11+9-b1341.60 amd64
VM: OpenJDK 64-Bit Server VM,JetBrains s.r.o.
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Non-Bundled Plugins: com.intellij.ideolog (203.0.30.0), com.intellij.zh (211.311), com.mzyupc.a-redis (beta-0.7.0), io.zhile.research.ide-eval-resetter (2.3.5), VisualVMLauncher (1.21.211.6085.0), org.intellij.gitee (2021.1.0), org.jetbrains.plugins.vue (211.7142.13), org.jetbrains.kotlin (211-1.6.21-release-334-IJ7442.40), JProfiler (19.3), cn.yiiguxing.plugin.translate (3.3.5+203u212), com.baomidou.plugin.idea.mybatisx (1.5.4)
Kotlin: 211-1.6.21-release-334-IJ7442.40

📋 堆栈跟踪

No response

LiWenHui96 commented 2 years ago

修改 /etc/hosts 文件。 即可解决 Chrome、idea 的问题 添加 180.163.151.34 translate.googleapis.com

chujiu commented 2 years ago

又被墙了,需要梯子,没有梯子的,在恢复之前先用其他翻译引擎吧。

实测,IDEA配置了梯子代理也无法使用谷歌翻译,谷歌浏览器的Google翻译扩展程序也无法使用了,以前是可以用的,好像是谷歌翻译的问题,谷歌翻译官网可以翻译

@BaoBaoss 应该是梯子或者配置的问题,有效的梯子是可以正常使用的。

不对劲吧,我前几天浏览器插件还可以正常使用,梯子没变过

所以要找一个靠谱的梯子。。。

你好,我的google翻译是可以正常使用的,但是idea的翻译无法使用,请问有遇到这种情况的吗?

俺也一样

cycle2zhou commented 2 years ago

其实是不是可以在程序中解析出能访问的对应ip,然后翻译直接调用ip

cuizhixuan commented 1 year ago

可以参考这个,我按照步骤改了一下,是好使的 https://mp.weixin.qq.com/s/rbNkheqKAotzodNSanPPyQ

HongweiY commented 1 year ago
image

可以申请一个百度翻译,通用翻译API标准版免费调用量调整为5万字符/月,高级版免费调用量调整为100万字符/月

1996Neil commented 1 year ago

我是在idea的settings里找到proxy设置选手动设置127.0.0.1 指定clash的端口保存以后就不报这个错误,正常翻译啦

我用了自动代理也正常了,不用梯子也行

Angelia-Wang commented 1 year ago

我在clion中使用,proxy选择自动检测不行,还是要选择手动设置127.0.0.1指定clash端口才可以正常google翻译。

TCeason commented 1 year ago

可以参考这个,我按照步骤改了一下,是好使的 https://mp.weixin.qq.com/s/rbNkheqKAotzodNSanPPyQ

如果 GitHub 和 SO 一样能置顶就好了,给你举高高。

IDFREW commented 1 year ago

依旧是不行的

YiiGuxing commented 1 year ago

现在貌似已经彻底无法使用了,修改Hosts现在都返回NotFound了,应该已经是彻底停掉了。所以大家要么就得使用梯子,要么使用其他的翻译引擎了。

Exmeow commented 1 year ago

确实,现在已经彻底停掉了,googleapis已经全部返回NotFound了

xhc-code commented 1 year ago

你是不是配置了hosts了?

xhc-code commented 1 year ago
image

可以申请一个百度翻译,通用翻译API标准版免费调用量调整为5万字符/月,高级版免费调用量调整为100万字符/月

你翻译不了几下就没了,因为这计量连html标签都计算进去了

YiiGuxing commented 1 year ago
image

可以申请一个百度翻译,通用翻译API标准版免费调用量调整为5万字符/月,高级版免费调用量调整为100万字符/月

你翻译不了几下就没了,因为这计量连html标签都计算进去了

百度翻译个人版没有网页翻译功能,所以在文档翻译的时候没有html标签,问题不大,个人版好像可以免费升级到高级版。

YiiGuxing commented 1 year ago

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

 172.253.124.90 translate.googleapis.com

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

IDFREW commented 1 year ago

我已经放弃了 转用百度的API吧 有5w的额度可以用 一个月不频繁的话应该还可以用用

aawwsslll commented 1 year ago

https://www.centbrowser.net/zh-cn/forum.php?mod=viewthread&tid=10787&page=3#pid73101 新host,不知道能用多久了。

xiangwenx commented 1 year ago

我是在idea的settings里找到proxy设置选手动设置127.0.0.1 指定clash的端口保存以后就不报这个错误,正常翻译啦

雀氏有效🐂

Jason01011010 commented 1 year ago

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

172.253.124.90 translate.googleapis.com

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

2022-10-26 梯子有效,可以正常访问Twitter等网站,但是插件不能使用 解决方案:修改了host文件,大佬提供的这个IP有效

zuoxiao commented 1 year ago

如果你有这个子的话,那么可以参考下配置 图片我是这样修改的,就可以了。如果没有梯子,换个百度翻译吧

实测可以

实测可以

xhc-code commented 1 year ago

如果你有这个子的话,那么可以参考下配置 图片我是这样修改的,就可以了。如果没有梯子,换个百度翻译吧

实测可以

实测可以

ide使用不代理。 梯子一开应该使用的是系统代理。系统代理应该就包含了这个吧。

YiiGuxing commented 1 year ago

ide使用不代理。 梯子一开应该使用的是系统代理。系统代理应该就包含了这个吧。

@starSmallDream 应该是的,但是现在梯子客户端的PAC规则都会把 translate.googleapis.com 排除了,所以不走梯子。

BlackC0 commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image

xhc-code commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image 兄弟,ide你这里不能使用代理,不然,不会经过clash设置的系统代理啊。除非ide你设置的ip和端口都是clash设置的。

BlackC0 commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image 兄弟,ide你这里不能使用代理,不然,不会经过clash设置的系统代理啊。除非ide你设置的ip和端口都是clash设置的。

之前配置了global 插件还是翻译不了,所以还是在ide改一下(到时候下载库的时候还得关,能不改我也不想改╥﹏╥) 端口和ip我在clash确实是这个,默认都是这个

xhc-code commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image 兄弟,ide你这里不能使用代理,不然,不会经过clash设置的系统代理啊。除非ide你设置的ip和端口都是clash设置的。

之前配置了global 插件还是翻译不了,所以还是在ide改一下(到时候下载库的时候还得关,能不改我也不想改╥﹏╥) 端口和ip我在clash确实是这个,默认都是这个

ide代理给关闭。 然后clash,在profiles功能页,编辑你所使用的梯子源,编辑规则,搜索google,看看有没有googleapis是直连,有就把直连的给删掉后,你再试试。 image

xhc-code commented 1 year ago

m 应该是的,但是现在梯子客户端的PAC规则都会把 translate.googleapis.com 排除了,所以不走梯子

原因就跟楼主说的一样,规则问题。 https://github.com/YiiGuxing/TranslationPlugin/issues/2051#issuecomment-1293159143

BlackC0 commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image 兄弟,ide你这里不能使用代理,不然,不会经过clash设置的系统代理啊。除非ide你设置的ip和端口都是clash设置的。

之前配置了global 插件还是翻译不了,所以还是在ide改一下(到时候下载库的时候还得关,能不改我也不想改╥﹏╥) 端口和ip我在clash确实是这个,默认都是这个

ide代理给关闭。 然后clash,在profiles功能页,编辑你所使用的梯子源,编辑规则,搜索google,看看有没有googleapis是直连,有就把直连的给删掉后,你再试试。 image

image 还是有问题

xhc-code commented 1 year ago

我也是使用clash的。在Http Proxy里测试google.com 有时能连上,有时会time out,可是浏览器打开没有问题 这跟clash的配置有关吗 image 兄弟,ide你这里不能使用代理,不然,不会经过clash设置的系统代理啊。除非ide你设置的ip和端口都是clash设置的。

之前配置了global 插件还是翻译不了,所以还是在ide改一下(到时候下载库的时候还得关,能不改我也不想改╥﹏╥) 端口和ip我在clash确实是这个,默认都是这个

ide代理给关闭。 然后clash,在profiles功能页,编辑你所使用的梯子源,编辑规则,搜索google,看看有没有googleapis是直连,有就把直连的给删掉后,你再试试。 image

image 还是有问题

你得代理组名称就是Proxy?ide改成不代理了吗?别忘重启ide后再试。

wyman-lol commented 1 year ago

我使用的是clash for Windows,这样配置后,Chrome浏览器的划词翻译和pycharm的翻译都能用了,clash配置好后需要刷新一下规则 image image image

Towards-future commented 1 year ago

我谷歌搜“谷歌翻译插件 有梯子”到了这里。梯子我有,我研究了半天,最后发现,谷歌浏览器,把之前下载的翻译插件移除,然后再去应用商店下一下即可。折腾了半天发现这样就好了。

Angus-Liu-94 commented 1 year ago

现在貌似已经彻底无法使用了,修改Hosts现在都返回NotFound了,应该已经是彻底停掉了。所以大家要么就得使用梯子,要么使用其他的翻译引擎了。

我一直都是用梯子的也是用不了

YiiGuxing commented 1 year ago

现在貌似已经彻底无法使用了,修改Hosts现在都返回NotFound了,应该已经是彻底停掉了。所以大家要么就得使用梯子,要么使用其他的翻译引擎了。

我一直都是用梯子的也是用不了

很有可能是你的梯子忽略了谷歌翻译的域名,翻译并没有走梯子。

zj1730 commented 1 year ago

我是使用clash梯子,然后idea 代理设置下自动选择,就可以了

image
wilinz commented 1 year ago

建议增加edge浏览器网页翻译接口,使用方法:

第一步 获取 token

GET https://edge.microsoft.com/translate/auth

第二步 翻译

POST https://api.cognitive.microsofttranslator.com/translate?from=en&to=zh-CHS&api-version=3.0&includeSentenceLength=true content-type: application/json authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6ImtleTEiLCJ0eXAiOiJKV1QifQ.eyJyZWdpb24iOiJnbG9iYWwiLCJzdWJzY3JpcHRpb24taWQiOiI2ZjY1YjliY2JkNjA0ZDg4ODhiZWI2M2I4MTM4ODZlZSIsInByb2R1Y3QtaWQiOiJUZXh0VHJhbnNsYXRvci5TMyIsImNvZ25pdGl2ZS1zZXJ2aWNlcy1lbmRwb2ludCI6Imh0dHBzOi8vYXBpLmNvZ25pdGl2ZS5taWNyb3NvZnQuY29tL2ludGVybmFsL3YxLjAvIiwiYXp1cmUtcmVzb3VyY2UtaWQiOiIvc3Vic2NyaXB0aW9ucy84MWZjMTU3Yi0zMDdlLTRjMjEtOWY3MS0zM2QxMDMwNGRmMzMvcmVzb3VyY2VHcm91cHMvRWRnZV9UcmFuc2xhdGVfUkcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db2duaXRpdmVTZXJ2aWNlcy9hY2NvdW50cy9UcmFuc2xhdGUiLCJzY29wZSI6Imh0dHBzOi8vYXBpLm1pY3Jvc29mdHRyYW5zbGF0b3IuY29tLyIsImF1ZCI6InVybjptcy5taWNyb3NvZnR0cmFuc2xhdG9yIiwiZXhwIjoxNjY5MDI0OTIzLCJpc3MiOiJ1cm46bXMuY29nbml0aXZlc2VydmljZXMifQ.Jewf2dFmxo2qpHqz8ShwfvVd02ydNvfJnEbocKVjwWUZR_-GiAY1djlUNTTDe9K8yBl13hNUYiG1jxS4k5PW9A

[
  {
    "Text": "Stack Overflow - Where Developers Learn, Share, & Build Careers"
  },
  {
    "Text": "Stack Overflow"
  },
  {
    "Text": "About"
  },
  {
    "Text": "Products"
  }
]

返回结果

[
  {
    "translations": [
      {
        "text": "Stack Overflow - 开发人员学习、分享和建立职业生涯的地方",
        "to": "zh-Hans",
        "sentLen": {
          "srcSentLen": [
            67
          ],
          "transSentLen": [
            36
          ]
        }
      }
    ]
  },
  {
    "translations": [
      {
        "text": "堆栈溢出",
        "to": "zh-Hans",
        "sentLen": {
          "srcSentLen": [
            14
          ],
          "transSentLen": [
            4
          ]
        }
      }
    ]
  },
  {
    "translations": [
      {
        "text": "大约",
        "to": "zh-Hans",
        "sentLen": {
          "srcSentLen": [
            5
          ],
          "transSentLen": [
            2
          ]
        }
      }
    ]
  },
  {
    "translations": [
      {
        "text": "产品",
        "to": "zh-Hans",
        "sentLen": {
          "srcSentLen": [
            8
          ],
          "transSentLen": [
            2
          ]
        }
      }
    ]
  }
]
uscj commented 1 year ago

如果你有这个子的话,那么可以参考下配置 图片我是这样修改的,就可以了。如果没有梯子,换个百度翻译吧

实测可以

实测可以

实测可以

hnbian commented 1 year ago

如果你有这个子的话,那么可以参考下配置 图片我是这样修改的,就可以了。如果没有梯子,换个百度翻译吧

实测可以

实测可以

实测可以 实测可以

wilinz commented 1 year ago

@YiiGuxing 我已添加Edge web翻译引擎,晚点我提个pr

EVA09 commented 1 year ago

推荐设置成自动选择代理。这样也是有效的

Harrison-LUO commented 1 year ago

如果你有这个子的话,那么可以参考下配置 图片我是这样修改的,就可以了。如果没有梯子,换个百度翻译吧

实测可以

实测可以

实测可以 实测可以

实测可行

98Kming commented 1 year ago

我是用clash梯子,然后idea代理设置下自动选择,就可以了 图片

可用 感谢

YiiGuxing commented 1 year ago

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

SaltedFish-Extreme commented 1 year ago

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

172.253.124.90 translate.googleapis.com

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

这个还可以用,而且还能继续用语音tts🤗

Angus-Liu-94 commented 1 year ago

我用的梯子无法使用,无解极其不方便

Galaxy5069 commented 1 year ago

我是用clash梯子,然后idea代理设置下自动选择,就可以了 图片

可用 感谢

可用+1

luobingit commented 1 year ago

我是使用clash梯子,然后idea 代理设置下自动选择,就可以了 image

亲测可以 感谢

SaltedFish-Extreme commented 1 year ago

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

172.253.124.90 translate.googleapis.com

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

这个还可以用,而且还能继续用语音tts🤗

今天不再能用了,得换回百度翻译了😂

jjscx commented 1 year ago

还是用阿里吧,至少它快😂

SaltedFish-Extreme commented 1 year ago

😂刚才又从一个论坛找了一堆ip,可以继续用了😂

leila-huang commented 1 year ago

我是使用clash梯子,然后idea 代理设置下自动选择,就可以了 image

实测可用,但是设置了HTTP代理后Github无法正常push,连接不上Github账号,需要将github排除代理 image 发现连不上插件商店,排除jetbrains也没用

有用,感谢,试了下插件商店也可以正常访问。我用的是clash of windows ,webstorm 2022.3.2