我平时喜欢写点程序玩玩,相当于爱好吧。我用的是 vs code 这个编辑器。我本身英语水平不是很好,有些地方就需要翻译工具来帮忙,最开始是用的网页翻译,但是感觉开两个窗口不方便,切换也不舒服,后来用了网易词典,可以划词翻译,在屏幕上显示一个小悬浮窗口,但是经常失灵,或是我不想翻译的地方只要我选中了一段代码就会跳出来很烦。后来我就萌生了自己写一个的想法。语言我选择了 Python,开发起来很快,现在已经初步完善了,可以正常使用了。 在编辑器的内建终端中即可调用,支持 win,linux,mac 没试过不过应该和 Linux 配置方式差不多。
项目地址 Gitee: https://gitee.com/abchiyi/BinTerminaTranslator
1
raaaaaar 2020-09-15 19:45:34 +08:00 via Android
我记得有个 trans 命令,用过两次,感觉不太实用,浏览器和 ide 里都有成熟的插件,在终端里用,大概只有终端的时候会更多些,但是没有图形界面,不能光标选择复制,更不适用。。
|
2
jerrwy 2020-09-15 19:47:43 +08:00
我用的有道命令行工具 https://github.com/kenshinji/yddict
|
4
AbcHiyi OP @jerrwy 嗯我刚刚去查看了一下这位作者写的工具,确实更详细,给出的信息更多,使用时不需要给出语言码即可使用
我的这个工具需要提供一个语言码 如 zh-Hans 再给出需要翻译的文本翻译出来的信息只有简单的文本没有详细的解释意思。确实还比较简陋 |
5
AbcHiyi OP @raaaaaar 设计目的就是为了满足再终端中使用的情况,至于选词复制可以加上 -c 选项直接将结果输出到剪贴板。或者不提供文本参数的情况下将会把剪贴板中的文本作为参数。也可以实现无缝的复制粘贴功能。
|
6
Kaiv2 2020-09-16 08:54:37 +08:00 via Android
|
7
conanforever22 2020-09-16 14:15:05 +08:00
上边提到的 trans 对应的包 https://github.com/soimort/translate-shell,个人感觉挺好用的
|
8
conanforever22 2020-09-16 14:18:06 +08:00
https://dushistov.github.io/sdcv/ stardict 的终端版本, 网上有很多词库可以用, translate-shell 需要网络, 默认走的谷歌翻译
|