Home

GoldenDict-1.5.0 OCR「划词版」2020-05-26

Built-in-OCR.鼠标划词.全优化.并发索引.极速启动.极速查询.稳定不卡.支持视频动画

ocr划词

Demos「演示」:OCR「划词」 HTML5「MacOS」 Starting「启动」 「动画 Gif1 Gif2 Gif3

Deployment.安装部署

Minimum system requirements「最低系统需求」:

*-msvc:Windows 7 SP1.x64
*-mingw:Windows 7 SP1 or「或」 Windows 7 SP1.x64
*-mac:macOS 10.15.4.x64

  1. VC redist is required by msvc version「msvc版需要下载并安装运行时库

  2. Download a Package from the following links「按需下载GoldenDict程序包」:

GoldenDict-Qt-5.12-msvc-16.5-x64-20200417.7z (37.4 MB)
GoldenDict-Qt-5.9-mingw-gcc9-x86-20200417.7z (33.1 MB)

  1. Unpack the Package and double click on GoldenDict.exe, and also you can create a start menu shortcut or a desktop shortcut for it「解压程序包并执行解压出的GoldenDict(按需创建桌面快捷方式或开始菜单磁贴)」

  2. Check for update later and download the Package by clicking the upgrade action under the help menu. Or you can download the recent updated files(excluded dynamic libraries of Qt) from the following webpage manually which are always newer than the ones in the Package「点击GoldenDict帮助菜单下的检查更新,如有更新则下载压缩包并解压缩,或点击下面的链接下载日期较新的文件(locale和plugins文件夹,GoldenDict.exe和.dll结尾的文件),拷贝到GoldenDict安装目录覆盖掉对应的原有文件或文件夹即可」:

GoldenDict-Qt-5.12-msvc-16.5.4-x64->⤵bin5_x64_msvc
GoldenDict-Qt-5.9-mingw32-gcc9-x86->⤵bin5_x86_mingw

  1. Download and Install/unpack OCR libraries from the following links/webpages manually. Open the Preference dialog and swich to the page of Scan Popup, select your favorite OCR-Engine and set the data path by clicking the button which is next to the Engines’ List, then select the module language(s) for your OCR-Engine「针对使用的平台(x86或x64)下载下面的OCR支持库的包,解压后到GoldenDict中首选项的屏幕取词页面,针对OCR引擎选择对应的目录,然后就可已选择需要OCR引擎识别的语言啦」 :

Nicomsoft OCR x64(18.8 MB) / Nicomsoft OCR x86(18.3 MB) or Nicomsoft OCR Full(> 80 MB),and tessdata_fast(> 600 MB)
 | 1083x848 Switch Engines at any time「双擎OCR可随切随用」:

macOS Preview:Vol.1 (25.0 MB) Vol.2 (19.7 MB) 「尝鲜版,有问题请反馈」

Donate.支持.打赏

划词功能由我个人开发添加,如果我的劳动对您有所帮助您的支持増我以动力💖
提醒:仅接受完全自愿的Donate;GoldenDict为开源软件,且不以任何买卖形式分发,在非盈利(非商用)或公益助教的前提下您可以下载使用或自由分享GoldenDict OCR划词版。

Notice.问题

使用问题请参考帮助文档,同时强烈推荐安装使用 GoldenDict 查词神器 — 文章比较大,内容比较全,看完后无论是一般使用还是奇淫技巧,您对GoldenDict都将‘刮目相看’。

交流:不提倡盗版,请支持正版词典!Bug反馈 & 同步更新 」「资源1 & 资源2

醒神所取按需,如果学习资源够用,请不要热衷于收藏资源或沉迷于各类显示样式,学习内容的有效性和权威(准确性)才是首要的,重要的是如何充分利用和高效的去使用他们!

Logs.更新日志

2020.5.27 2A0D:Add Zstd compression support for ZIM format:by Abs62
2020.5.26 2A0D:增加全局快捷键快速定位到输入框功能,通过首选项->热键开启(相关讨论请参考):

当主窗口为当前活动窗体时,聚焦到主窗口的输入框,否则,当存在查词浮窗时(若隐藏则先置顶显示),则聚焦到查词浮窗的输入框(可以在查词浮窗中连续查词,使用完毕按Esc键隐藏查词浮窗即可)。

2020.5.25 2A0D:过度版本 — 计划:减赞助码弹窗限制、去鼠标取词(以外置插件/小程序方式添加该功能)、进一步梳理精简代码,为实现功能插件化做准备:

ocr划词可以较好的取代鼠标取词,如确实需要,将完全以外挂程序的方式实现鼠标取词功能。当前鼠标取词存在的弊端:

  1. 功能的实现分两部分,即存在于GoldenDict程序内部,又需要一个外挂程序来配合,相对复杂,取词能力还受限(在很多软件中取不到词);
  2. 在程序UI(主线程)卡顿时会影响操作系统或其它应用程序的运行,表现为系统相关功能(开始菜单等)或其它应用卡端或无响应;
  3. GoldenDict存在获取不到全局鼠标或键盘消息的可能(其它进程Hook处理后未继续传递消息);
  4. 因为使用了Hook(监控鼠标键盘及其它应用的内存信息)及共享内存(进程间通信),会被部分严苛的杀毒软件判定为木马或病毒软件;
  5. Hook技术影响操作系统运行的稳定性。……
2020.5.8 2A0C:全版本开放双擎ocr划词;针对32位版本的工具链(编译器)及依赖库(Qt及第三方库)更新到最新版,QtWebkit增加对MathML(使用html编写数学表达式)的支持;添加检查更新后的下载程序包或升级包功能,有更新时经确认后自动下载整包、基础包或升级包;增加对全局js脚本文件的支持:

需要在配置文件目录下新建 user.gjs 文件,在其中添加javascript代码即可,代码对查词结果页面全局有效(每个词典都可使用其中定义的变量和方法)。例,可以在 user.gjs 中加入jQuery的代码,这样各个词典就不需要使用单独的jQuery脚本文件了。对查词结果的内存使用会有一定的影响(降低了内存占用),同时减少了文件io操作,对结果页面的解析效率应该也会有小幅度的提升。

2020.4.5 2A0B:修复全图片词典mdd中图片读取错误的bug(感谢坛友last_idol的帮助);开放trackClipboardChanges设置项(监控剪切版变化取词);添加Tesseract OCR,划词现在支持双引擎(Nicomsoft+Tesseract)和Linux/Unix/Mac平台啦;梳理并优化OCR处理流程,完成编译期支持处理,为运行时动态插件做准备;Tesseract OCR划词支持多国家/地区语言的选配 。
2020.3.17 2A0A:在初始页面中加载更新日志;尽可能的枚举出Windows系统自带的所有的语音引;添加手动更新检测(帮助菜单=>检查更新,亦可 编辑菜单=>首选项=>网络=>定期检查可用版本);完善部分翻译;使用ebu代替eb处理epwing格式字典;增加Bass发音引擎(以替代万能但笨重的ffmpeg发音引擎),添加插件后音频格式通吃且支持无损压缩的音频播放;修复程序退出时的异常问题(表现为在部分机器上程序退出后不能马上再次启动,可能需要等待较长时间或重启电脑后才能启动);修复划取(ocr)到的字符串仅有无效字符(标点符号等)时程序异常退出的问题,修复划词时选取区域为空(无字符)时程序异常退出的问题;Nicomsoft OCR划词支持多国家/地区语言的选配。
2020.2.25 2A09:增加鼠标划词(原生内置OCR)识别 ,支持动态划图,支持划词时多屏间任意切换(双/多屏时划词幕布随鼠标游动自动切屏),可配置划词热键。
2020.2.6 2A08:针对各种格式词典的索引和查询做优化,查词速度小幅提升(同时降低了能耗);增加词典按照 路径(目录+文件名)来排序的功能;解决Qt Multimedia 发音引擎失效(不出声)的问题;解决打印功能失效的问题;剔除bgl格式词典显示的多余换行;为mdx词典添加对 tif 格式图片的支持;zim和slob格式词典 tif 格式图片支持问题修复(暂时没有对应格式的图片词典来测试验证)。
2020.1.31 2A07:全文搜索功能全面优化 — 并发索引,词头去重,稳定不卡,界面优化;增加全文搜索结果的导入(从已保存的文件加载)导出(保存为文件)功能,搜索一次,随时使用;为金山数据的stardict格式词典增加样式表支持,所有该格式类型的词典共享同一样式 — 标签对应的类名称和样式都可由用户自定义,配置小修改,样式大统一。
2020.01.18 2A06:挖掘内存使用优化带来的提速潜力,查询性能显著提升;优化全文搜索和词典词条对话框的部分实现,避免可能出现的内存泄漏和界面假死现象;消灭保存文章功能的内存泄漏;重构保存文章时的进度显示;优化组织查询到的词典列表以缩短界面阻塞时间。
2020.01.08 2A04:修复多部epwing格式词典时创建索引导致程序异常退出的问题(针对这格式的词典创建索引同步进行以避免线程安全问题导致的异常退出);版本信息中添加编译时间;修复xdxf格式词典def标签的序号错乱问题;修复自定义字典「程序」的类型序列化XML读错误问题;修复词典分组热键存取错误问题。
2020.01.06 2A02:弃用QtXml,使用效率更高的pugixml解析库,受影响部分:mdict/xdxf/stardict格式词典和forvo在线发音的解析,配置文件的读写(配置、收藏、历史记录文件);修复启动到托盘功能失效的问题。

注意:今后将仅维护2A版本;2A01及后续版本可与之前的老版本并存(同时)运行(共享运行目录和配置/词典/索引目录),但配置文件并不兼容且并不提供转换工具,使用2A01及后续版本您的所有关于GD偏好的个人设置(编辑菜单的词典和首选项)都必须手动重新设置。

2019.12.26 2019年终版: 解决64位msvc2019版GD不能识别大小超2G文件的问题;支持修改字典显示名称;消灭一堆内存泄漏问题;优化启动界面的信息提示;并发初始化索引和加载词典,大大减少启动时间和重新扫描文件的耗时
…. ….