划词时如何获取单词所在的整句?

2 天前
 zwyyy456

我想使用 tauri 或者 swiftUI 开发一个简单的支持划词的词典 app ,但是有个特殊需求就是获取单词所在的整个句子,例如我在使用 zotero 阅读英文文献,碰到一个不认识的单词,我希望划词查找该单词的意思时,同时能记录该单词所处的句子,不知道该功能能否实现?

有没有了解这方面知识的 v 友,能给点建议吗?

1082 次点击
所在节点    程序员
8 条回复
akira
2 天前
windows 的话,传统的方案应该是通过 windows 消息获得鼠标所在位置的文本。 现在的话,猜测可以直接全屏截图然后丢 AI OCR 识别了
EngAPI
2 天前
zwyyy456
2 天前
@EngAPI 浏览器扩展我知道是能获取到用户在浏览器中的网页中选中的句子的,这里主要是想讨论用户在另外的某个 app ,例如 zotero 或者 PDF 阅读器中选中某个单词的情况,词典作为另外一个 app ,能否获取到选中的这个单词所在的句子,但还是感谢提醒
EngAPI
2 天前
@zwyyy456 pdf 的话,pdf.js 配合浏览器+我这个插件可以实现。
桌面 app 我的使用场景不多,但是很期待你做出来
wangchengfeng
2 天前
chrome 扩展的话,可以看看这个源码实现。
https://github.com/chengfengfengwang/lingo-link
vvhy
2 天前
操作系统会提供一些 Accessibility 接口,当然需要应用支持。大部分翻译软件估计都用的 OCR 。
z7356995
2 天前
每日英语听力 实现了
oaa
1 天前
我在 zotero 中用两种颜色来做区分。🟡是句子,🔴是单词,然后就能知道具体的句子是什么。优点是很准确。缺点是需要手动多划一道。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1097700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX