“本文正在参与「金石方案 . 瓜分6万现金大奖」”
信任有不少Java开发的小伙伴们,对idea中的translation插件的翻译失利,感到苦恼过吧~ 横竖我是有~
或许关于英语挺好的小伙伴们来说,有木有
Translation
插件影响并不大,但如果是关于我这种英语功底并不太好的人来说,Translation
插件算是我开发的另外半条命~
我试着退让过,测验用过其他的引擎来进行翻译,但是真的不能像 google 翻译那般为所欲为的翻译,要么没有答案,要么便是意思是不对的。(并非要踩谁要捧谁,剑下留情,有更好的方法能够建议)
现在咱们都是知道 Google 在中国大陆的服务现已彻底封闭,translate.google.com.cn
也现已直接在页面上提示人们拜访translate.google.com.hk
地址了,偶然拜访也可能是直接崩溃,证明 google 翻译的确是彻底退出中国市场,因此 Idea 中的 translation 插件也无法运用啦。
解决方案
此条答案来源于 Idea 插件 TranslationPlugin 中的 #2296 谷歌翻译文档失利: Not Found 问题,如果的确帮助到你,请记住给开源作者点个star
,每一位开源开发者,都值得被 respect
科学上网东西+设置 Idea 署理,使 Idea 的恳求走署理。
答案就下面这张图:
实测效果:
一般而言,只需你科学上网的东西还能够,网速基本上不会有什么太卡的感觉,和之前运用的方法差不多。
下午是关于找答案进程的一些记载和思考,解决方案只看上面即可。
寻觅解决方案进程中的思考
上述解决方案,看起来是个特别简单的思路,但是我真的是好事多磨。
最开端发现 Translation 插件不能运用的时分,我还挺淡定。由于如果不是要大量的阅览别人代码和源码,平时自己都还能敷衍的过来。
而正好那段时间,我的需求不是特别高,简单搜了下,解决了浏览器的 google 翻译问题;关于idea的运用,我也试着找过,也问过朋友,但是没详细可靠的解决方案,就一直摆烂在哪里了。
直到最近,在阅览一份大佬写的前端代码的时分,由于对前端不是特别了解,代码写的非常简洁和标准,由于英语很差,没有 Translation 功率太低了。就敞开了我的寻觅答案之旅。
1、更改 hosts
映射地址,失利
我也走过和咱们一样的路,去修正windows
下的hosts
文件目录,将详细的域名地址指向可运用的服务器。
最最开端应该是能够用的,在10月份相关的博文中是能够看到的效果的,但是后续 google 连续将服务暂停,导致几乎没有可用的服务器地址了。我看到了 github
上 translation
作者在回应相关 issue
问题中更新的 hosts
地址最近的一次是在 10 月 25 日,之后便再也没有了。
我的解决方案,也是出自于此条issue
。
2、修正上网东西路由规矩
当时想到的是,我都现已挂了梯子,理论上是直接拜访到google服务的,有没有可能是我的梯子的路由规矩,把 google 翻译服务的域名指向了国内服务器,然后导致失利。
我就开端测验修正自己的东西路由规矩,然后找到了Clash for Windows 规矩编辑,玩着玩着还把自己的东西给玩坏了,哈哈
但是我看了恳求,走的是香港节点拜访的google服务器,但仍是失利的。
3、问各位群友
但群友们大多数是偏前端方向,我这个问题问的有点难回答~
4、同事提示我,有没有可能是 idea 没有走署理
刚听到我的确有些意外,由于我是敞开了大局署理的,理论上是本机上的所有恳求都会默认走署理。
但我仍是觉得挺对的,就往这个方向查找了一番,就找到第一幅图中的idea的署理设置。
但如何设置仍是找到 github 上 Translation 的插件库房中的 issue 才明确答案。
总结
其实能够看出问题不难解决,难的找到答案的进程。
如果我能够早一点想到 github,直接去找找作者有没有什么解决方案,这是不是就会大大的提高功率,也就不用去诺大的互联网上淘金啦
其实这和咱们编程中的经历一样,所谓经历,其实从一个小的视点来说, 便是你遇到的问题足够多,并且心中现已具有相应的解决方案。
期望你有所收成,如果能够的话,也记住给我点点赞、关注,哈哈,期望收到来自你的正向反馈。
有问题能够友善交流~
秋意正浓时,枫叶映霜红。 此刻你走进公园,爬上高山,一个人,或是与朋友、与家人,一起出去走走,往后回想起一定是愉快的时刻。
写于 2022 年 11 月 12 日,作者:宁在春