本贴发布于2022年11月1日。 亲测可用,老旧方法改hosts文件已成为过去式! 下文中原因分析有讲。
22.11.27 重新编辑,修改文章附带的图片
22.12.24 重新编辑,发现有错别字
23.1.23 继续编辑,添加有道翻译实例
23.1.27 继续编辑,文章末尾,本贴完结。
问题描述:
idea 使用Translation 翻译插件时提示 “更新 TKK 失败,请检查网络连接”。
本人亲测2019版和2021版idea目前都是一样的情况,排除版本问题。
2021.3.3 idea提示:翻译时出错,网络连接超时。
2019.2.4 idea提示:翻译失败:网络连接超时,请检查网络连接。
2022.2.3版本:
原因分析:
网上大部分都是改hosts文件和重新安装插件或idea,现在根本解决不了问题,疑似谷歌今年退出中国市场了吧,据传Translation失效的背景是因为:2010年谷歌退出中国市场,仅保留谷歌翻译与谷歌地图两款服务。但在2020年2月,谷歌地图在中国大陆停止服务,现在最后一项服务也暂停在中国的服务,在2022年10.4号宣布停止服务!
本人理解:10月份谷歌翻译撤出大陆市场,再改ip也无法调用服务。
本贴发布于2022年11月1日!
解决办法:
这里我改用了百度翻译开放平台提供的免费,idea里选择百度翻译,点击下方申请ID和密钥。某些地方可能翻译的没有原来的官方,目前好像只能这样了。另外,网易有道词典客户端的ctrl+alt+D快捷键截图翻译也值得推荐一下~
官方公告 >>> 2022年8月1日起,通用翻译API标准版免费调用量调整为5万字符/月,高级版免费调用量调整为100万字符/月。查看详情
申请页面:
1,第一步:在idea中点击蓝色文字打开浏览器,跳转到百度翻译开发平台页面。
2,选择通用翻译,高级版,应用名随便填一个,其他为空,提交申请之后就会提示开通成功了。
3,注册好后返回查看自己的APP IP和密钥,填写在idea中保存即可使用
4,返回idea翻译个单词测试一下,这里我翻译了一个student,可以在后台看到已使用7个字符数
5,值得一提的是每月免费100万字符,百度还贴心的提供了用量提醒功能,并且支持短信+邮箱双提醒,我这里填好手机号和邮箱账号翻译单词后大概一分钟左右就收到了(提示的数字不一定是最新且实时的,仅用于提示用量辅助,就好像手机流量短信提示差不多)。
有道翻译:
翻译界面是这样式的
① 同理,没有就申请一个!
登录账号进入控制台,第一次注册后会直接跳转页面,或者点右上角自己名字也行
② 创建应用
第一次在业务总览就有按钮:
以后在这找
创建应用,这些随便写,自己能分清就行
③ 接入
在这找应用ID和应用密钥
明不明文无所谓,点第二个按钮直接复制粘到IDEA即可
OK保存之后就可以用了。
④ 用量提醒可以设置一下,基本用不到
金额随便写哈,我就写个五块钱
完事是这样式的↓
最后值得一提:
配置好百度翻译和有道翻译之后,无论你用的是什么版本idea工具(本人2019.2.4到2022.2.3版本均有在用),右下角都会有这样的快捷切换按钮。无非就是版本不同,样式不同罢了。新版本插件还添加了阿里翻译(收费),有兴趣的可以去申请一下。大同小异~~
2019.2.4版本:
2021.3.3版本:
2022.2.3版本:
下课。