# 第三方数据来源与许可说明 本文件说明本插件在**运行时**会访问的第三方接口,以及那些数据的权利归属。 ⚠️ 关键区分:**本仓库不包含、不分发任何词典数据**。 所有释义都是在用户自己的机器上、为单个单词实时请求得到的, 并且只写入用户自己浏览器的本地存储。因此 MIT 许可证(见 LICENSE) 只需覆盖本仓库的源代码。 --- ## 1. 有道词典网页接口(默认主源) - 端点:`https://dict.youdao.com/jsonapi`、`https://dict.youdao.com/suggest` - 性质:**非官方公开接口**,即有道词典网页版自己使用的接口,无公开文档、无 SLA - 权利归属:数据版权归网易有道所有 - 合规提示: - 该接口无公开文档、无 SLA,字段随时可能变化;本项目已按「可降级」设计, 失败会自动切到下一个 provider。 - **请勿用于商业用途或批量抓取。** 本项目仅供个人学习使用。 - 若需商用,请把 `provider` 改为 `custom`,指向你自有的合规后端 (例如有道智云、百度翻译的付费接口,需要你自己的 Key 与服务端签名)。 - 插件侧的限制措施:宿主端对每个来源 IP 限流(默认 120 次/分钟)、 输入只接受单个英文单词、绝不发送整段对话内容。 ## 2. Free Dictionary API(降级源) - 端点:`https://api.dictionaryapi.dev/api/v2/entries/en/` - 性质:社区维护的免费接口 - 数据来源与许可:**Wiktionary,CC BY-SA 3.0** (接口响应中的 `license` 与 `sourceUrls` 字段会声明这一点) - 合规提示:CC BY-SA 要求**署名**,且对衍生作品有**相同方式共享**要求。 本插件在浮层底部显示来源标识("Free Dictionary" / "有道词典"), 即满足署名的最低要求。如你二次开发并公开分发,请保留该来源标识, 不要移除 `src/client/render.js` 里的 `SOURCE_LABELS`。 ## 3. 未使用但值得记录的方案 | 方案 | 许可 | 为何未采用 | |---|---|---| | [ECDICT](https://github.com/skywind3000/ECDICT) | 仓库 LICENSE 为 MIT | 但其合并的底层词库(21 世纪英汉汉英双向词典等)的再分发授权**未能核实**,且数据约 200MB、无例句字段 | | [Wiktextract / kaikki.org](https://kaikki.org/dictionary/rawdata.html) | CC BY-SA | 英文版压缩包约 2.8GB,不适合随插件分发 | | DeepL API Free | 商业条款 | 官方明确禁止浏览器直连(403 CORS),必须自建代理 | --- ## 本插件代码的许可范围 LICENSE 里是**未经改动的标准 MIT 全文**。 但请注意它的覆盖范围: - **覆盖**:本仓库的源代码、构建脚本、测试脚本、`icon.svg`(作者原创 SVG)、文档。 - **不覆盖**:插件运行时从第三方接口取得的**词典释义数据**。那些数据的版权归各自权利人所有, 本仓库既不包含也不分发它们(见上文各节)。 也就是说,你可以对**代码**做任何 MIT 允许的事;但如果你把插件指向某个词典接口并对外提供服务, 你需要自行取得该词典的授权。详情见上文。 --- ## 关于本插件自身作品 - 源代码:MIT(见 [LICENSE](LICENSE)) - 图标 `icon.svg`:作者原创,使用基础 SVG 图元绘制,无第三方素材 - 界面样式:全部使用 DeepSeek Harness 公开的主题 CSS 变量(`--dsw-*`), 不复制 DSH 的组件源码或样式表 ## 商标 DeepSeek、DeepSeek Harness、有道、网易、Wiktionary 等名称与商标归各自权利人所有。 本项目是第三方个人作品,与上述任何主体**无隶属、赞助或背书关系**。 --- 如你是权利人并认为本项目有不当之处,请提 Issue,我会及时处理。