【油猴脚本】多语种生词高亮助手 v26.06.23

多语种生词高亮助手

一款轻量级、高度自定义的网页生词高亮工具。无论你是学习日语、英语还是其他语言,它都能帮你实时标注网页中的生词,让语言学习无处不在。

:light_bulb: 开发背景

欧路词典虽然功能强大,但在网页端仅支持英文文本的高亮需求。市面上现有的高亮工具要么功能单一无法自定义,要么存在付费墙。因此,我开发了这个油猴脚本,旨在提供一个 完全免费、高度自定义且开源 的解决方案。如今,它更直接集成了欧路词典的 生词本同步 功能,让你无需手动导出导入,一键拉取云端生词。

:sparkles: 核心功能

  • 欧路生词本一键同步
    自动从欧路网页版(my.eudic.net)获取你的生词本列表,支持选择指定生词本或默认/全部,并提供 “覆盖列表”“合并列表” 两种同步模式,灵活管理词库。

  • 高亮范围控制
    支持全局开启高亮,或自定义白名单网页,确保只在需要的站点启用功能。
    新增快捷操作:在白名单模式下,设置面板会显示 “添加该域名”“删除该域名” 按钮,一键将当前网站域名加入或移出白名单,省去手动编辑的繁琐。

  • 自定义配色
    支持自定义高亮背景色与文字颜色,打造符合你审美和阅读习惯的视觉风格。配色输入框与同步下拉菜单精准对齐,整体界面更整洁。

  • 灵活词库
    通过设置面板可随时手动增删生词,也可直接粘贴从其他来源整理的单词列表(一行一个)。

  • 智能匹配
    内置自动正则编译,支持多词组高亮,并对英文单词边界进行了优化处理(防止误匹配)。

  • 界面优化与兼容性
    采用样式隔离技术,设置面板在不同网站下保持稳定布局,不再受目标网页 CSS 影响。同时精细调整了文字大小、颜色和间距,视觉体验更统一。

:gear: 使用说明

  1. 安装脚本后,点击油猴菜单中的 :gear: 配置生词高亮” 打开设置面板。

  2. 同步生词(推荐)

    • 确保已在浏览器中登录欧路网页版(my.eudic.net)。
    • 点击 “刷新词本” 自动获取你的所有生词本。
    • 从下拉菜单中选择需要同步的生词本(或保留“默认/全部”)。
    • 选择同步模式:“覆盖列表”(完全替换当前词库)或 “合并列表”(将新词追加到现有词库中)。
    • 点击 “同步生词”,等待同步完成即可。
  3. 手动管理词库:直接在单词列表文本域中编辑(一行一个单词或词组),保存后生效。

  4. 白名单快捷管理(可选):

    • 当选择“仅白名单网页”模式后,面板会显示 “添加该域名”“删除该域名” 按钮。
    • 点击“添加该域名”即可将当前网站加入白名单,页面自动刷新并生效。
    • 点击“删除该域名”则从白名单中移除当前网站,同样自动刷新。
  5. 根据需要,选择 “允许所有网页”“仅白名单网页” 高亮范围。

  6. 调整你喜欢的配色(背景色和文字颜色),点击 “保存并刷新页面” 应用所有设置。

  7. 建议搭配欧路词典的 划词翻译 功能使用,实现即选即译。

:books: 手动导入其他生词本(如无欧路账号)

如果你不使用欧路词典,也可以通过以下方式手动导入词库:

  1. 从词典软件导出生词列表(通常为 CSV 或 TXT 格式)。
  2. 通过 AI(如 Deepseek)或其他软件(如 Excel)整理成 一行一个单词 的形式。
  3. 将整理好的列表粘贴到脚本设置面板的单词列表文本域中,保存即可。

:link: 参考

有道/欧路词典生词本网页高亮(https://github.com/xqdd/highlight_new_words)

:rocket: 建议与反馈

本脚本完全开源,致力于提升语言学习效率。如果你有任何建议或问题,欢迎在评论区留言。

:link: 链接直达

Greasyfork:

Scriptcat:

左排语言(如日语)


右排语言(如阿语)


:memo: 更新日志(v26.06.22)

:sparkles: 新增功能

  • 欧路生词本一键同步:支持从欧路网页版(my.eudic.net)自动获取生词本列表,无需手动导入导出。

  • 生词本自动获取:点击“刷新列表”即可拉取欧路账号下的所有自定义生词本(如“日语”“英语”等)。

  • 覆盖/合并两种同步模式:同步时可选择“覆盖列表”(完全替换)或“合并列表”(追加去重),灵活管理词库。

  • 同步模式持久化:选择的同步模式会保存到配置中,下次打开自动回显。

:artist_palette: 界面优化

  • 重新布局设置面板

    • 操作提示集中显示在顶部,流程更清晰。

    • “生词表”下拉菜单、刷新列表、同步按钮整合在同一行,操作更高效。

    • 将“同步生词表”与“单词列表”合并为统一区块,结构更紧凑合理。

  • 同步模式下拉菜单:新增独立行,与单词列表区分,避免混淆。

26.06.23更新日志

  • 白名单模式优化
    在白名单模式下,访问非白名单网页时,插件功能(设置面板、同步、观察器)依然完整可用,只是不执行高亮,方便随时调整配置而无需切换页面。
  • 白名单快捷管理
    在“仅白名单网页”模式下,设置面板新增 “添加该域名”“删除该域名” 按钮,一键将当前网站域名加入或移出白名单,配置即时保存并自动刷新,告别手动编辑。
  • 样式隔离与跨站点兼容
    彻底解决不同网站 CSS 干扰导致的面板布局错乱、滚动条异常、字体变色等问题,面板在所有网站上保持统一且稳定的外观。
  • 面与体验优化 优化了设置面板的排版布局,实现了各元素(下拉菜单、输入框、按钮)的精准右对齐;调整了配色区域的布局及文字样式,统一了多处文字的字体、字号与颜色;改进了文本域的高度和底部信息显示,整体界面更整洁、操作更直观。

已测试支持的语言有:中文、英语、日语、阿语、韩语 :nerd_face: