ODH icon indicating copy to clipboard operation
ODH copied to clipboard

在浏览器外使用划词翻译和Anki自动制卡

Open lucerna-gelu opened this issue 3 years ago • 6 comments

ODH是我使用anki以来最好的制卡软件了,没有之一!!但是在使用的过程中的一大的遗憾就是只能在浏览器中使用,我希望在之后的版本中能够加入在浏览器外翻译并且制卡的功能。

为什么要这么做:

  • 这款插件的深度使用者多半都会频繁使用到Anki制卡功能,在浏览器内虽然能解决绝大多数情况的制卡需求,但是,当使用者阅读EPUB格式的电子书时,都会用Calibre等等浏览器外的软件进行阅读,众所周知,英文名著的阅读是拓展词汇、提升阅读水平的重要环节,没有人愿意在阅读的过程中因为搜集生词制卡而频繁的被打断(我的作法是,将原句复制下来,粘贴的浏览器中可以取词的位置,比如gmail的草稿,然后制卡),若能浏览器外制卡,这将显著改善插件的使用体验。
  • 虽然没有具体数据支持,但是我相信很大部分的使用者都是因为制卡功能而爱上这款插件的,将制卡功能扩展到其他位置,将会显著提升用户群体。

我能想出的建议:

  • 沙拉查词可以实现这个功能,需要在谷歌浏览器插件设置里面勾选“允许在浏览器外使用”,我个人觉得这是最容易实现的一种方法。
  • 另建一个仓库,开发桌面版的软件,我知道这很难,但无疑是很好的选择。
  • 不妨对这个功能收费,优秀的软件绝对值得。

lucerna-gelu avatar Apr 14 '22 13:04 lucerna-gelu

ODH是我使用anki以来最好的制卡软件了,没有之一!!但是在使用的过程中的一大的遗憾就是只能在浏览器中使用,我希望在之后的版本中能够加入在浏览器外翻译并且制卡的功能。

为什么要这么做:

  • 这款插件的深度使用者多半都会频繁使用到Anki制卡功能,在浏览器内虽然能解决绝大多数情况的制卡需求,但是,当使用者阅读EPUB格式的电子书时,都会用Calibre等等浏览器外的软件进行阅读,众所周知,英文名著的阅读是拓展词汇、提升阅读水平的重要环节,没有人愿意在阅读的过程中因为搜集生词制卡而频繁的被打断(我的作法是,将原句复制下来,粘贴的浏览器中可以取词的位置,比如gmail的草稿,然后制卡),若能浏览器外制卡,这将显著改善插件的使用体验。
  • 虽然没有具体数据支持,但是我相信很大部分的使用者都是因为制卡功能而爱上这款插件的,将制卡功能扩展到其他位置,将会显著提升用户群体。

我能想出的建议:

  • 沙拉查词可以实现这个功能,需要在谷歌浏览器插件设置里面勾选“允许在浏览器外使用”,我个人觉得这是最容易实现的一种方法。
  • 另建一个仓库,开发桌面版的软件,我知道这很难,但无疑是很好的选择。
  • 不妨对这个功能收费,优秀的软件绝对值得。

我也很期待能有这个功能!现在Quicker有动作支持全局使用ODH,操作稍微麻烦一些 https://getquicker.net/sharedaction?code=b92e26d7-628e-4b4d-c4c6-08d7f7cf8b53

qiqiu1 avatar Apr 28 '22 13:04 qiqiu1

感谢老黄的开发和分享! 关于上述问题,我也有时候碰到,借助 python 暂时实现了取浏览器外的词。 先写了一个 python 脚本,把复制的内容粘贴生成到 html 文档,这样就可以实现取浏览器外内容。 接着在macos里做了个workflow,可以通过快捷键一键执行上述 python 脚本。 最后整体的效果: 复制文本+按快捷键→浏览器里划词

https://github.com/p59740/ClipToHtml

p59740 avatar Dec 29 '22 03:12 p59740

感谢老黄的开发和分享! 关于上述问题,我也有时候碰到,借助 python 暂时实现了取浏览器外的词。 先写了一个 python 脚本,把复制的内容粘贴生成到 html 文档,这样就可以实现取浏览器外内容。 接着在macos里做了个workflow,可以通过快捷键一键执行上述 python 脚本。 最后整体的效果: 复制文本+按快捷键→浏览器里划词

https://github.com/p59740/ClipToHtml 谢谢兄弟分享,但有个问题,用你的方法虽然html是打开了,里面也有文字,但是取不了词是为什么

Blessing33 avatar Apr 29 '23 16:04 Blessing33

感谢老黄的开发和分享! 关于上述问题,我也有时候碰到,借助 python 暂时实现了取浏览器外的词。 先写了一个 python 脚本,把复制的内容粘贴生成到 html 文档,这样就可以实现取浏览器外内容。 接着在macos里做了个workflow,可以通过快捷键一键执行上述 python 脚本。 最后整体的效果: 复制文本+按快捷键→浏览器里划词 https://github.com/p59740/ClipToHtml 谢谢兄弟分享,但有个问题,用你的方法虽然html是打开了,里面也有文字,但是取不了词是为什么

生成的 html 是个本地文件,需要设置插件对本地文件时可用。

插件管理里有个选项, Allow access to file URLs,把按钮打开,就能允许读本地文件了。

Btw, 我是姐妹~~

p59740 avatar Apr 30 '23 23:04 p59740

感谢老黄的开发和分享! 关于上述问题,我也有时候碰到,借助 python 暂时实现了取浏览器外的词。 先写了一个 python 脚本,把复制的内容粘贴生成到 html 文档,这样就可以实现取浏览器外内容。 接着在macos里做了个workflow,可以通过快捷键一键执行上述 python 脚本。 最后整体的效果: 复制文本+按快捷键→浏览器里划词 https://github.com/p59740/ClipToHtml 谢谢兄弟分享,但有个问题,用你的方法虽然html是打开了,里面也有文字,但是取不了词是为什么

生成的 html 是个本地文件,需要设置插件对本地文件时可用。

插件管理里有个选项, Allow access to file URLs,把按钮打开,就能允许读本地文件了。

Btw, 我是姐妹~~

谢谢,成功实现了!不好意思朋友哈哈

Blessing33 avatar May 06 '23 15:05 Blessing33

感谢老黄的开发和分享! 关于上述问题,我也有时候碰到,借助 python 暂时实现了取浏览器外的词。 先写了一个 python 脚本,把复制的内容粘贴生成到 html 文档,这样就可以实现取浏览器外内容。 接着在macos里做了个workflow,可以通过快捷键一键执行上述 python 脚本。 最后整体的效果: 复制文本+按快捷键→浏览器里划词 https://github.com/p59740/ClipToHtml 谢谢兄弟分享,但有个问题,用你的方法虽然html是打开了,里面也有文字,但是取不了词是为什么

生成的 html 是个本地文件,需要设置插件对本地文件时可用。 插件管理里有个选项, Allow access to file URLs,把按钮打开,就能允许读本地文件了。 Btw, 我是姐妹~~

谢谢,成功实现了!不好意思朋友哈哈

嘿嘿,很开心你成功实现了!这样我的分享就有意义啦~~

p59740 avatar Jun 19 '23 00:06 p59740