让 GoldenDict-ng 接入 AI 翻译词典的极简方案(以接入DeepSeek官方接口为例)

一、 为什么选择这种方案?(写给普通人的极简方案)

如果你和我一样不是专业程序员,只是想要一个好用、聪明、便宜且干净的 AI 翻译词典作为传统词典的强力补充,发挥词典软件「统一入口、多源聚合、快」的优势,那么这套方案正是为你准备的!在句子训练语料的广度与深度上,目前没有任何传统词典能比得上进化飞快的 AI 大语言模型。

  • 极致性价比,告别价格高昂的 AI 会员:以 DeepSeek 为例,它聪明知识面广,虽然近期调了价但直接调用官方 API 依然是“白菜价”。用多少花多少,几十块钱用个大半年一年的,彻底告别动辄大几十上百的 AI 包月会员。
  • 极简灵活,不折腾:核心方案仅仅是一个本地纯文本的 Python 脚本文件。纯绿色开源,随开随用!你还可以随时像编辑记事本一样,修改里面的“提示词”,定制你喜欢的翻译风格。
  • 媲美原生词典的精美排版:利用 GoldenDict-ng 内置的“程序 (Programs)” HTML 渲染模式,完美无缝地融入你现有的词典界面中。

二、 前置准备工作

  1. 安装环境:访问 Python 官方网站 下载并安装 Python,请务必记住 python.exe 所在的文件夹路径
  2. 获取 API Key:访问 DeepSeek 开放平台官网,注册账号并登录。
    • 建议先在左侧“充值”菜单充值 1 块钱试试水。
    • 然后进入“API Keys”菜单,点击创建新 API Key。注意:生成后请立刻复制并保存在记事本里,窗口一旦关闭将无法再次查看!

三、 下载脚本并配置 API Key

  1. 下载本帖底部的脚本附件 ai_dict.py,放到电脑任意文件夹中(例如 D:\Dict\ai_dict.py)。
  2. 使用记事本或代码编辑器打开 ai_dict.py,找到代码中的这一行:
    API_KEY = "输入你自己的 API Key"
  3. 把引号里面的内容删掉,替换为你刚刚申请的那串专属 API Key(保留双引号)。
  4. :floppy_disk: 保存文件,搞定!

四、 在 GoldenDict-ng 中挂载脚本

在 GoldenDict-ng 中按 F3 打开词典设置,点击 词典来源 (Sources)程序 (Programs),点击右侧的 添加 (Add),并按照下表填写:

设置项 填写内容 / 操作
已启用 打勾 :white_check_mark:
类型 选择 Html
名称 随意写(例如:AI 解释
命令行 "你的python.exe路径" "你的脚本路径" "%GDWORD%"

:light_bulb: 命令行填写示例:
"C:\Program Files\Python314\python.exe" "D:\Dict\ai_dict.py" "%GDWORD%"
(仅作举例,请确保使用英文双引号,并以你电脑中的实际路径为准)


五、 使用效果图示

脚本会自动识别输入内容的语言(中/英)及层级(字/词/短语 或 完整句/段),呈现四种场景的排版样式,非常契合初级和中级英语学习者

  1. 句子与段落:AI 大模型的核心优势在于整句理解与语境还原,正好弥补了传统词典的绝对短板。初级和中级学习者以“句子”为核心输入单元,两者高度契合。
  2. 单词与短语:建议以查询权威词典为主,AI 解释作为补充(网络热梗、新俚语、新词除外)。
  3. 响应时间数秒内(取决于 DeepSeek 输出完全部结构性解释文本的速度)。

:label: 场景一:查询英文单词或短语

提供标准国际音标IPA、核心词性及中文释义,并基于真实语境提供对应的双语例句。

浅色


深色

:label: 场景二:翻译英文完整句子或段落

提供符合母语习惯的“自然意译”、保留语序关系的“结构直译”,以及剖析思维差异的“直译逻辑解释”。

浅色

深色

:label: 场景三:查询中文字、词或短语

显示汉语拼音,举出该词汇所有常见、真实的英文对应表达及词性,并附带独立例句。

浅色

深色

:label: 场景四:翻译中文完整句子或段落

分别提供适合商务书面等正式场合的“正式翻译”、适用日常沟通交流的“日常翻译”,适用场景对比解析。

浅色

深色


六、 参考来源及其他说明

  • 关于作者:我不是程序员,主业搞房地产开发,纯实用主义和开源主义者。本脚本由 OpenCode + DeepSeek V4 Pro Vibe Coding 的,满足自用要求。如有高要求或高难度 bug 我不一定能修 :rofl:,欢迎大家随意调整代码和提示词。
  • 参考来源:提示词参考了 Read Frog 项目;CSS 样式参考了 牛津高阶双解第10版完美版重生版
  • 兼容性:已在 Windows 11 和 macOS 26 环境下测试通过。
  • 计费提示:反复查询的内容会命中缓存,输入(Prompt)成本非常低,API 费用的大头主要在输出端,费用尚可。

:package: 脚本下载地址(含后续更新):
:key: 提取码: 6666

我觉得样式可以微调一下,当初这个绿色没调好,深色模式下其实有点刺眼的

v2026.8.18.1655(2026-08-18)

  • 优化:翻译时关闭不必要的「默认深度思考」,查词和翻译响应速度大幅提升 (DeepSeek官方文档思考模式说明
  • 优化:加强返回格式要求,减少偶发出现空白结果的情况 (DeepSeek官方文档JSON OUTPUT说明
  • 修复:内容过长、返回为空或网络异常时,不再显示空白卡片或直接报错
  • 修复:完善提示要求,英文缩写、所有格和多词表达不再受到错误限制
  • 修复:纯标点、emoji等无效输入不再产生无关翻译

:sweat_smile:

"thinking": {"type": "disabled"} #思考模式的开关,DeepSeek 默认开了思考模式的,强度默认 high

感谢分享!可以在本站云盘同步分享一份么?小文件非常适合本站云盘 :rose:

了解,已在帖子下添加了本站云盘地址。 :blush:

ai_dict.py 更新日志

v2026.9.5.0913(2026-09-05)

  • 修复特殊换行字符解析失败及连接中断时的异常退出。

v2026.9.2.1111(2026-09-02)

  • 采用非思考 Pro 模型,优化双向翻译与语境解析。
  • 重写提示词,完善词条释义与缩写说明,优化结果分层展示。

v2026.8.30.1004(2026-08-30)

  • 优化智能查词与翻译逻辑,提升复杂输入的识别准确性并保持快速响应。

v2026.8.27.1721(2026-08-27)

  • 修复多词短句被误判为单词的问题。

v2026.8.18.1655(2026-08-18)

  • 优化:翻译时关闭不必要的默认深度思考,查词和翻译响应速度大幅提升
  • 优化:加强返回格式要求,减少偶尔出现空白结果的情况
  • 修复:内容过长、返回为空或网络异常时,不再显示空白卡片或直接报错
  • 修复:完善提示要求,英文缩写、所有格和多词表达不再受到错误限制
  • 修复:纯标点等无效输入不再产生无关翻译

v2026.8.15.1415(2026-08-15)

  • 修复:网络出错时错误提示可能显示不出来
  • 修复:模型返回异常内容时程序可能直接报错,现在会安全降级(含个别特殊字符导致的解析失败)
  • 修复:未填 API Key 时程序直接崩溃,现在会友好提示「请先填入密钥」
  • 兼容 Windows:命令行窗口下中文不再乱码;无窗口环境下不再崩溃
  • 优化:查询多个单词不再需要加引号;程序运行更稳定
  • 优化:AI 只返回必要内容,响应更快

v2026.8.14.1713(2026-08-14)

  • 初始版本:可被 GoldenDict-ng 使用的命令行查词脚本,用法 python ai_dict.py <词/短语/句子>
  • 调用 DeepSeek API,按输入自动分四类处理:英文单词/短语、英文句子、中文单词/短语、中文句子
  • 模型返回 JSON,脚本渲染为带内嵌 CSS 的 HTML 卡片(词头、音标、词性、释义、例句及翻译)
  • 请求失败输出红色错误提示;JSON 解析失败时降级为纯文本展示