goldendict-browser-helper

command module
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2026 License: MIT Imports: 19 Imported by: 0

README

goldenDict-browser-helper

English readme

一个浏览器调用goldenDict或goldenDict-ng的脚本。

虽然本来划词的扩展已经很多了,但感觉还是不如本地多样可定制的mdx词典强大,如果系统装有umi-ocr的话也可以调用,如下图所示。

原理么就是调用goldenDict的快捷键,和umi-ocr的快捷键,不过因为浏览器本身没法是没法直接调用的,就算是装了油猴脚本(扩展不知道),所以用到了go的robotgo库实现,所以除了装了脚本后还得在终端运行go的程序,其实也就是个httpserver,脚本会调用其接口。

ps1: 还加了个用浏览器tts发音,不过不算太好用,不知道为啥句子长了中间就会断掉。

ps2: 这个go的程序还只有在前台执行,没法弄成开机自启动使用(windows可以),估计涉及到操作系统相关底层的一些问题吧。

ps3: 其实还可以弄些其它骚操作,反正其实就是调些 快捷键 而已,就看个人想象了。。。。

查词

dict

什么,因为单词变形所以查不到词?试试鼠标右键点击图标查询试试。

如果默认goldendict快捷键的快捷键为ctrl c,ctrl c,会因为本身关联复制系统功能的关系让使用右键查询时导致选中(拖蓝)的文字取消选中。如下有两种方式解决:

  • 修改调用goldendict快捷键,再打开tampermonkey高级设置模式,在脚本中的存储中添加一个key为goldDictKey的值,值为快捷键,如默认值为ctrl c,ctrl c,可修改为alt c,alt c或者其它,重复按键用半角逗号隔开。

  • 使用命令行调用的方式调用goldendict, 在存储中添加一个key为dictCmd的值,值为goldendict词典的运行程序绝对路径,如E:\\Program Files\\GoldenDict\\goldendict.exe|-s,参数用|分隔。

tts发音

可以调用系统的tts语音包,windows可以在系统设置->时间和语言->语音中下载,macos应该也可以在系统中下载相应的语音包,至于linux就真不知道去哪儿下了。

ocr

得先装umi-ocr,在截图ocr设置中勾选 复制结果 并取消勾选 弹出主窗口

ocr

anki制卡

  • 可以将词典中词带样式和图片添加到anki中,要使用此功能得在anki里先安装 ankiconnect 插件,再把article-script.js复制到goldendict-ng的配置文本夹(goldendict-ng->帮助->配置文本夹)下,或者将article-script.js 的里内容复制到配置文本夹下的article-script.js里(如果已有了article-script.js的话)。当然也可以不用article-script.js,直接在词典里手动ctrl+c复制内容也可以,这个只是这样不能复制出图片

  • 可以在编辑器中添加图片,输入图片地址或者base64,并且可以调整图片尺寸

  • 添加时自动提取选中词所在的句子,先得在anki中添加一个句子的字段并在添加时设置为这个字段名 img

  • 可以查询已添加的卡片

  • 抓取词典中的如例句、词头、词性之类的内容,只要填入正确的选择器,并且提取后可以有删除或者替换内容

    fetch_sentence.webm

附 windows 后台运行(开机启动)

goldenDictHelperServer.exe目录下创建一个后缀为.vbs的文本文件,添加以下代码

CreateObject("WScript.Shell").Run "goldenDictHelperServer.exe",0

保存退出编辑后,此时双击此文件即可后台运行。

若要开机自启动,鼠标右键上面创建的.vbs文件,创建快捷方式,再windows+r输入shell:startup回车后会打开一个文件夹,将快捷方式拖入这个文件夹即可。

没想到windows居然可以后台运行,不晓得linux要怎么操作哟。。。。。

安装此脚本

click here 由于涉及到要装个后台服务所以没有放到其它脚本托管平台

免责声明

此脚本只适用于个人学习和交流之用。脚本的后台程序因为涉及调用系统的其它程序,脚本命令之类的,所以一些杀毒软件会认为是恶意软件,这个信不过的话就别用了。所以只适用于安装在个人电脑上, 千万不要装在服务器上。如因此造成损失本人概不负责。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL