开发初衷是辅助论文阅读,之前一直用 Electron 版 CopyTranslator,但是 Electron 太庞大了,忍不了便自己用 Rust 开发一个轻量且简单的来替代
翻译接口用的是 DeepL 的 jsonrpc 接口,后端放在腾讯云函数和 Vercel 两份
https://github.com/zu1k/copy-translator
工具仅一个 exe,启动后会驻留后台,选中文本后按 ctrl+d 或 ctrl+q 唤起翻译界面,esc 关闭界面,ctrl+shift+d 完全退出
在界面开启的情况下,可以通过选中文本触发翻译行为,无需按快捷键,俗称“划词翻译”
我用的库都特意选择跨平台的,所以理论代码应该跨平台,目前仅成功了 windows 平台。
Linux 下我测试 Debian 11 + X11 + xfce,界面出来后只能成功渲染两帧,具体原因未知,希望有大佬帮我看一下。
没有 Mac 设备所以没测试 Mac 下能不能成功运行。
呢个啥,这个小工具是近两天写起来的,名字和图标都直接抄的原版 CopyTranslator,等看看换个什么名字,有没有大佬帮设计个小图标?提前感谢!
![]() | 1 tomato1111 2021-08-27 21:28:21 +08:00 ClipTranslator |
![]() | 2 youthcould 2021-08-27 21:29:10 +08:00 点赞,希望能提供浅色界面,另外 windows11 都开始圆角了,也希望能圆角,统一性更好,谢谢哈 |
![]() | 3 youthcould 2021-08-27 21:30:34 +08:00 SelectTranslator 楼上 ClipTranslator 也挺好 |
![]() | 4 zu1k OP ![]() |
![]() | 5 youthcould 2021-08-27 23:33:50 +08:00 @zu1k 兄台,看到你的作品后就把之前自己的一些想法汇总发出来了,我个人也是科研民工,但不是写代码的,自己实力有限实现不了,兄台有空可以看看,请见。https://v2ex.com/t/798440 |
![]() | 6 zu1k OP @youthcould 看了一下,的确如评论说的,可能这个需求的用户比较少 |
![]() | 7 hinate 2021-08-28 08:57:49 +08:00 via iPhone 能加上截屏翻译就更好了 |
![]() | 9 jemyzhang 2021-08-28 09:05:07 +08:00 Another CopyTranslator RsCopyTranslator |
10 missdeer 2021-08-28 09:45:05 +08:00 YACT |
![]() | 11 bowser1701 2021-08-28 10:20:53 +08:00 via iPhone @zu1k 对于非文本格式论文?老论文那种,只是图片。 |
12 jnqcMer2019 2021-08-28 19:06:25 +08:00 赞,学习一下 |
13 sunbreak 2021-08-29 08:23:39 +08:00 |
14 dodorz 2021-09-11 11:24:57 +08:00 考虑加个自定义快捷键吗? ctrl+d 或 ctrl+q 太容易冲突了 |
17 zhaihuailou 2021-11-10 23:49:04 +08:00 @zu1k macos 尝试编译缺少 `deepl-rs`,这个依赖是否可以更新? |