一直想找一个像样的谷歌翻译的 popclip 插件,划一下,就弹窗显示翻译,无奈一直没人做。最近生病在家,正好有空,就尝试做了一个练手,感觉不错,拿出来分享~
绝对是学生党看论文神器~
使用效果:
鼠标划中待翻译句子,点击翻译图标,右上角弹出翻译。
使用方法:
初次使用,设置Google Translate Site
和Target Foreign Language
字段。
Google Translate Site
: 要使用的谷歌翻译服务器。墙内的朋友请选择translate.google.cn
,墙外的选择translate.google.com
Target Foreign Language
: 目标外语。程序将对划中的语言进行检测,若为中文,则翻译为选中的目标外语;若为非外语,无论什么语言,一律翻译为中文。若要后期更改设置,点击 popclip 下拉列表,再点击最下面的笔标记,会看到Google Translate
插件右边有个齿轮图标,点击进去即可修改。
顺便骗个 github star 啦
1
frinstioAKL OP 更新下下载地址: https://github.com/wizyoung/googletranslate.popclipext/releases
之前尴尬地把 google 拼写成 googel 了,赶紧改了过来 |
2
wgxdz 2017-08-04 05:31:17 +08:00
好货!谢谢楼主
|
3
yannshuys 2017-08-04 08:19:20 +08:00
楼主可不可以实现翻译结果的复制到剪贴板的功能呢?
|
4
wweir 2017-08-04 09:58:58 +08:00
源码只有一个 README 是什么鬼?
|
5
frinstioAKL OP @wweir 把 popclip 插件下载下来,把后缀删掉改成文件夹名,就可以看到源码了。这个代码很简单,就几十行
|
6
wweir 2017-08-04 10:22:21 +08:00
@frinstioAKL 我要抄你的 cocoaDialog 的创意,看看能不能搞出什么好玩意出来 😁
|
7
Chenxiaolannnnn 2017-08-04 10:24:23 +08:00
不行 墙内选择了 cn 服务器还是无法翻译,挂上 ss 两个服务器都可以
|
8
frinstioAKL OP @Chenxiaolannnnn 1.1 版本修复了这个问题,之前代码写错了
|
9
sylarchang 2017-08-04 10:35:30 +08:00
很好用,但是翻譯結果總是顯示在右上角,如果能顯示在當前文字的旁邊就好了
|
10
frinstioAKL OP @sylarchang 这个我考虑过,popclip 默认支持的就是在文字旁边显示,但是不支持换行,当翻译内容太长时就会显示一长条跨满整个屏幕,甚至显示不全,直接放弃了。我查了好久,最后采用第三方的 cocoaDialog 来显示。我个人偏好是呈现为 bubble 显示在右上角,这样不会遮挡文字,而且鼠标不移动到 bubble,一会会自动消失。用 cocoaDialog 能把翻译结果显示在屏幕正中,但是无法按你要求显示在当前文字旁边,大概就是下面这个效果:
![]( http://ww2.sinaimg.cn/large/a15b4afegy1fi7j800yfwj218o0c4thv) 你看行么,行的话可以加一个选择呈现方式的选项 本人能力有限,如果其他人能有方法显示在当前文字旁,希望不吝赐教 |
11
sunwei0325 2017-08-04 12:15:27 +08:00
感谢楼主, 已下载使用并 star
|
12
henryshen233 2017-08-04 12:33:43 +08:00
太好了,已 star,谢谢楼主
|
13
frinstioAKL OP @yannshuys 谢谢支持,翻译结果复制到剪贴板已实现,请下载版本 1.2 使用
|
14
Superoutman 2017-08-04 14:50:31 +08:00
终于等到能代替 Better Translate 的了,谢谢。
|
15
Superoutman 2017-08-04 14:57:16 +08:00
不过右上角确实不太习惯
|
16
frinstioAKL OP @Superoutman 看下 10 楼的链接的图,那种直接弹窗显示在屏幕正中好么。
|
17
wweir 2017-08-04 15:03:35 +08:00
|
19
frinstioAKL OP @wweir 有道查词的话,推荐试试这个 Alfred Workflow: https://github.com/liszd/whyliam.workflows.youdao。
|
20
kazarin 2017-08-04 15:12:24 +08:00
1.2 版本会把所有的语言翻译成 Target Foreign Language 选择的语言,「若为非外语,无论什么语言,一律翻译为中文」失效了
|
21
wweir 2017-08-04 15:13:17 +08:00
@frinstioAKL 不用 Alfred。给 spotlight 装了一个 flashlight,感觉够用了
|
23
kazarin 2017-08-04 15:22:05 +08:00
歪个楼,我第一次知道原来 popclip 还可以安装非官方发布的插件,而且还这么好用!有什么别的地方可以集中找到这些好用的第三方插件吗?
|
24
frinstioAKL OP @kazarin 打错字了。应该是[若为非中文,无论什么语言,一律翻译为中文。] 其他的地方,我也不知道哪里去找诶
|
25
frinstioAKL OP |
26
kazarin 2017-08-04 15:37:14 +08:00
@frinstioAKL 我是直接从主楼的「使用方法」里复制的,那就是你在主楼里写错了……
|
27
frinstioAKL OP @kazarin 没办法,V 站不让修改已发内容,半夜写完插件头昏昏的
|
28
wweir 2017-08-04 16:25:35 +08:00
@wweir 又在有道词典的基础上加上了维基百科的内容
准确的说,是在维基百科该词条的定义的时候,输出维基百科的摘要,顶替有道词典的内容 解决了之前一直很纠结的专有名词的翻译问题。 大部分词典里面找不到很多专有名词的准确解释,而维基百科中有大量的词条,就是为这些专有名词写的。 这样一来,算是解决了之前困扰了很久的看专业文档、paper 的苦楚 |
29
lonenol 2017-08-04 20:56:12 +08:00
popclip 一开 idea 的复制就失灵..已经吃灰好久了..
|
30
wgxdz 2017-08-05 06:48:44 +08:00
楼主一晚上发布三个版本,更新狂魔!哈哈
|
31
uness 2017-08-05 08:16:19 +08:00 via iPhone
好用,解决了我的需求,我想给楼主打钱!
能不能右上角的窗口不自动消失,加一个关闭按钮。因为翻译的文本不是每一个都需要复制… |
32
wweir 2017-08-05 08:32:31 +08:00
|
33
frinstioAKL OP @wweir 对的,很赞。
|
34
frinstioAKL OP @uness 谢谢支持!右上角的窗口默认 4 秒钟后自动消失,但是如果把鼠标移动到那个窗口上就不会自动消失了。这样设定是为了避免短句翻译弹窗不消失,惹人烦。后面那句 [因为翻译的文本不是每一个都需要复制…] 抱歉我没看懂,您是想加一个 [复制文本] 的按钮吗,抱歉这种右上角 Bubble 的形式我使用的 cocoaDialog 做的,Bubble 不支持添加按钮。
|
35
uness 2017-08-05 13:19:50 +08:00 via iPhone
@frinstioAKL 抱歉我表达不清,是建议加一个复制文本的按钮。
|
36
frinstioAKL OP @uness 右上角那个 Bubble 加不了,cocoaDialog 没提供选项。我只能把中间弹窗显示那个 MsgBox 加了一个复制文本的按钮,并更新为版本 1.4 发布了。哎,不会做界面,只能用别人的轮子。
|
37
uness 2017-08-05 14:08:29 +08:00
@frinstioAKL 我不是开发者所以不太了解,不管怎样太感谢了!
|
38
hoythan 2017-08-05 22:03:25 +08:00
py 真好。
|
39
xileihi007 2017-08-06 19:41:29 +08:00 via iPhone
正需要这样一个插件,非常感谢!
|
40
crystone 2017-08-07 11:49:04 +08:00
这个插件不错
|
41
millionart 2017-08-07 12:14:29 +08:00 1
运行一次自动删除了?
|
42
frinstioAKL OP @millionart 什么意思
|
43
millionart 2017-08-07 12:22:31 +08:00
检查了一下,在我这里执行之后转了个菊花就没了,插件文件和配置设置也都在 PopClip 相关文件夹下,但 APP 的插件列表里不显示了
|
44
frinstioAKL OP @millionart 我觉得可能是你的 popclip 有问题,因为周围好多人都用了,也没有出现你这个问题。要不要再排查下?
|
45
klementina 2017-08-07 17:18:35 +08:00
@frinstioAKL 楼主,对于我这样一个啥代码都不懂的小白来说,如何安装和使用呢。。。
|
46
GuangTsang 2017-08-09 12:52:38 +08:00
赞!!!
|
47
ponder 2017-08-19 00:43:00 +08:00
楼主: 在我这里哪怕是网络走通道了(开全局)也无法使用(油管 yube 能看视频),转圈后没有出现翻译界面;选择 google.cn 转圈一出现马上就消失,也是没有看到翻译界面。
|
48
Superoutman 2017-08-25 16:56:20 +08:00
@frinstioAKL #16 不错不错,辛苦 LZ。下一步如果能优化一下弹框样式的话。。。
|
49
leeben11 2017-09-04 12:03:04 +08:00
已 Star.
之前用还好好的,昨天开始不管是 proxy 或全局,就一直转菊花大概 10 秒,然后就没有然后了。 |
50
frinstioAKL OP @leeben11 我这里正常使用,怀疑是不是谷歌翻译服务器在你那里抽风了?你看看插件不能用的时候,网页版能打开吗
|
51
leeben11 2017-09-04 21:09:05 +08:00
|
52
tamarix666 2018-08-13 09:39:04 +08:00
@frinstioAKL 2.02 版本无法使用 translate.google.cn ,一直转菊花不出结果。换到 translate.google.com 就正常,但是 cn 的翻译结果更准确些。这是怎么回事啊?
|
53
frinstioAKL OP @tamarix666 上午我也发现 translate.google.cn 挂了,排查了一会没发现原因。刚才测试了下,发现又好了。可能是网络原因吧
|
54
uness 2019-10-08 12:46:53 +08:00
请问楼主现在还在维护吗,最近发现翻译结果不是 google translate,准确性差了很多
|
55
frinstioAKL OP @uness 你说完我去检查发现确实是这样,可能调用的 py-googletranslate 包出了问题 ,我给作者提 issue 了,等等看吧
|
56
Loveless 2020-03-07 23:34:33 +08:00
哥,你这个是真的强,请问有写 popclip 插件的教程嘛,我想写一个百度翻译的,感谢~
|