开发初衷是辅助论文阅读,之前一直用 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,等看看换个什么名字,有没有大佬帮设计个小图标?提前感谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.