Easydict icon indicating copy to clipboard operation
Easydict copied to clipboard

🚀 功能建议:少了 deepl 的两个最重要的功能

Open imyellow opened this issue 8 months ago • 6 comments

请先确认以下事项

  • [x] 已仔细阅读了 README
  • [x] 在 issues 页面搜索过(包括已关闭的 issue),未发现类似功能建议
  • [x] Easydict 已升级到 最新版本
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

以下两个功能非常常用:

  1. 按 command+C+C,弹出软件并翻译内容
  2. 在输入时,例如发帖子、发邮件,打中文按 Shift+Command+C+C,自动将文本框的内容中译英或英译中,并把翻译结果替换文本框内选中的文字

尤其是第2个功能,非常实用。

Image

使用场景

Mac 本机,对任意输入文本框使用

实现方案(可选)

参考 DeepL Mac 版本地应用

是否愿意提交 PR 实现该功能

  • [ ] 我愿意提交 PR 实现该功能

imyellow avatar Apr 10 '25 15:04 imyellow

Hello imyellow, Thank you for your first issue contribution 🎉

github-actions[bot] avatar Apr 10 '25 15:04 github-actions[bot]

按 command+C+C,弹出软件并翻译内容

之前有讨论过这个问题 https://github.com/tisfeng/Easydict/issues/5

Cmd+C 会污染剪贴板,我感觉这不是一个好的选项,另外也可能和其他应用产生冲突。

如果不喜欢默认的 Opt+D 划词,也可以自定义快捷键。

tisfeng avatar May 01 '25 08:05 tisfeng

在输入时,例如发帖子、发邮件,打中文按 Shift+Command+C+C,自动将文本框的内容中译英或英译中,并把翻译结果替换文本框内选中的文字

这个不错,我们正在考虑类似功能 https://github.com/tisfeng/Easydict/issues/870#issuecomment-2844366406

扩展当前的查询图标,提供一个快捷翻译替换按钮;或直接可通过快捷键实现翻译并替换的操作。

tisfeng avatar May 01 '25 09:05 tisfeng

按 command+C+C,弹出软件并翻译内容

之前有讨论过这个问题 #5

Cmd+C 会污染剪贴板,我感觉这不是一个好的选项,另外也可能和其他应用产生冲突。

如果不喜欢默认的 Opt+D 划词,也可以自定义快捷键。

感谢回复,弹出划词虽然很方便,但建议还是提供一个选项弹出一个独立的窗口的形式,以更大的独立窗口左右分栏显示翻译和被翻译的内容,这对于长篇翻译很有效率,比起又长又窄的一条划词弹窗,看起来也更舒服。

+C+C 如果怕跟剪贴板有冲突,也可以换一个快捷键呼起这个弹窗

imyellow avatar May 08 '25 03:05 imyellow

比起又长又窄的一条划词弹窗,看起来也更舒服

如果稍后添加到查询图标控件上,也会提供显示或隐藏选项的。快捷键应该也会有。

tisfeng avatar May 11 '25 02:05 tisfeng

@tisfeng 感谢作者回复,我看过了您在两个issue中的讨论。在Windows上,copytranslator(目前已停更)和STranslate(类似bob的Windows实现)都提供了类似监控剪切板的功能。对于长时间的翻译,使用场景往往是这样:置顶easydict窗口,监控剪切板进行翻译。这种翻译方式似乎效率更高。

zhangzjjjjjj avatar May 24 '25 14:05 zhangzjjjjjj