GoldenDictOCR ——给GoldenDict添加OCR取词和鼠标取词功能

特点

  • 既可以使用OCR进行查词(特别是图片等难以选中文字的情形)
  • 也可以鼠标选择查询(适合于文本可选择,特别是英文词组、难以自动分词的中文等情形)
  • 自动启用、关闭相关软件(Capture2Text.exe,GdOcrTool.ahk等)
  • 不同查词模式智能切换,且屏幕有提醒当前模式

安装和配置

  1. 安装 GoldenDict、Capture2Text、AutoHotkey到任意位置
  2. 解压GoldenDictOCR到任意位置
  3. 在GdOcrTool.ahk中配置好GoldenDict和Capture2Text的安装地址
  4. 配置Capture2Text:复制Capture2Text.ini到"%appdata%\Capture2Text"

使用方法

  1. 双击打开GoldenDictOCR.ahk,随时准备响应(可以将其加入开机启动)
  2. Ctrl + Alt + O:开启或关闭 OCR 取词
    • 开启之后,点选取词:ctrl + 右键
    • 开启之后,框选取词:ctrl + `
  3. Ctrl + Alt + I:开启或关闭鼠标选择取词
    • 开启之后,鼠标拖拉选择或双击自动选择文字取词

查词大比拼

大家试一试如何才能不更改配置即实现多种情形的查询:

但在这里so easy!

Acknowledge

LICENSE

9 Likes

Thanks, but it does not work at all. @Johnny_Van’s original AHK (descrined in the link below) works very well.

GoldenDict 官方版 OCR 功能增强

me too. 不仅不能正常工作,还出现起奇怪该的现象,鼠标不按键,仅仅滑动就自动选择当前网页内容,而且不能取消和终止,被迫只能到任务管理器终止相关程序。
不如开机自动启动 @Johnny_Van’s original AHK和Capture2Text.exe好过了。
都在忙OCR取词,可实际上OCR取词能用上的时候有多少机会,现在大多数都是文字版的包括网页文字,软件的屏幕取词已经够用了,个别图片上的难取之词,手工查词也费不了多少功夫,还是想想,怎么更新下GoldenDict本身吧。

升级-强烈建议:

1、升级GdOcrTool.ahk,建议大家随时去这里看看最新版,覆盖到这里即可。

2、添加辨识性图标

PS:更多使用演示
GoldenDictOCR

用上了,谢谢Vim。值得一提的是capture2text的快捷键设置必须要Johnny_Van贴图中设置相同。给没仔细看这贴的同学提个醒。

3 Likes

GoldenDictOCR 只是为了更方便使用 GdOcrTool 而做的一点封装,并非为了取代 GdOcrTool 或任何其他软件,一切功劳都是属于 @Johnny_Van

我自己使用会纳入更加庞大的AHK库,从而随时调用。你们可以自由组合,比如简化为两个文件。

Vim的更新文件都发到Github上,很难链接得上这个网站哦!
功夫不负有心人,试了第四次,连接上Github,下载最新版,软件工作正常!搞定!感谢Vim的奉献!

反应一点显示的问题: Ctrl+Alt+I 关闭时,先显示”启用鼠标取词“,再显示”关闭鼠标取词“
而 Ctrl+Alt+O 开启时,却先显示:”关闭鼠标取词“,再显示”启用鼠标取词“。

另外,在关闭状态下,Goldendict和GoldenDictOCR还在运行着,已检查windows右下角状态栏没有OCR其它程序运行。但是,在鼠标划选文字时(包括汉字字符),老是弹出词典的小窗口,又随即自动关闭,GoldenDict的历史记录里竟然记录了鼠标划选的文字。图示:
历史记录

这种现象非常影响正在进行的工作(比如发此贴时编辑状态被整得不见了,好在主站有继续编辑功能)。

请各位关注此问题!!!!!!

你的阅读理解堪忧…请重新阅读三遍顶楼的“使用方法”(OCR取词 Vs. 鼠标<选取>取词),三遍还不行就十遍。

1 Like

不到三遍,两遍就可以了。
Vim的编程是真功夫!
Ctrl + Alt + I:开启或关闭鼠标选取取词的原理是什么呢? 调用GoldenDict的屏幕取词了吗?
既然GoldenDict开源,@Vim,能不能直接在GoldenDict的工具栏再加个按钮,直接开启这OCR取词?这样就高大上了啊!

1 Like

太复杂了,不能整合一下吗?像nonwill做的一样?

请出门右转,找 没希望

GoldenDict官方版(试了491,497等版本)在浏览Oxford Advanced Learner’s Dictionary 10th Edition 单词发音时,总是弹出错误消息!而MDict浏览发音时没有此问题。有没有人反馈给总部啊!

非常好用,感谢 @Vim@Johnny_van 二位大佬

大佬,请问GD的词典栏里的词典图标可调整大小吗?想把词典图标调大一些,还有导航栏的字体可改变吗?


【已解决】Goldendict 真不错 - #34,来自 开心最重要

Update:提示信息更加友好一些。

Perf: 框选时鼠标指针切换为十字架

No releases published?

切换热键有些复杂了,Ctrl + Alt + O、Ctrl + Alt + I、ctrl + `可以在左Ctrl键、左Win键、左Alt键之间任意选取,热键可以有单击、双击、三击、短按释放和长按释放的区别,这三个热键有12种变形呢,够折腾的。

功能还是有些复杂了,其实,OCR最实用的是框选,点选就是纯英文很多时候往往也惨不忍睹;鼠标选取复制最可靠的还是选定后Ctrl+C+C,或者其简化的单热键形式,选取而非选定取,往往是时灵时不灵的。

不过作者的努力还是可贵的,功能越来越强,越来越可靠,在不少情况下,还是很有优势的。赞一个!

确实有点复杂,但记住就方便了,否则得无数个鼠标点击操作。

之所以要这么复杂,是因为这些快捷键几乎是全局的,而我有更多重要的AHK功能需要占用更简单的快捷键(你若了解vim simulator,就知道键盘快捷键几乎都快不够用了)。