[已开源] - 一个轻量学习英语为主的翻译插件 wktline-translate,你可能可以试试看

wktline 2026-08-31 13:21 1

https://github.com/umlink/wktline-translate 可以的话多多 star ⭐


学习模式


双语翻译( wktline-translate )


一款基于 WXT + TypeScript 构建的浏览器翻译扩展:双击查词、划词翻译、一键全文对照翻译,并内置「句子跟读学习模式」与生词本。



追求极致的克制沉浸体验:译文采用书本浅黄配色、无冗余按钮、无思考模式,翻译全程 SSE 流式输出。





✨ 功能特性


🖱️ 双击查词



  • 双击任意英文单词,即时展示音标 + 释义 + 发音( TTS 朗读)


  • 两种展示模式:

    • 气泡模式:完整的词典释义列表

    • 插入模式(追加到单词后):极简一行,「/音标/」释义 🔊,最多 2 条义项,无边框



  • 屈折词智能处理combinesdevelopersmakes 等变形词查询有道无结果时,自动回退查原形( combine / developer / make )补齐音标与真实释义,剔除「 xx 的第三人称单数」这类语法元内容

  • 释义在目标语言非简体中文时自动本地化翻译( LLM / MyMemory )


📝 段落翻译(划词)



  • 选中一段文字触发,浅黄书本样式内联对照译文

  • 防重复翻译:翻译进行中 / 已译段落再次触发不会产生叠加块,以光圈高亮定位已有译文


🌐 全文对照翻译



  • 一键翻译整页正文,段落穿插对照,逐段流式输出

  • 智能正文识别:从正文锚点(首个标题或足够长的文段)开始,自动跳过导航、页脚、侧栏、表单等非关键内容,避免「翻出一堆按钮文字」


🎓 学习模式



  • 从当前生词/新单词生成带例句的练习页,逐词填空(键入时可后台预取下一句,切换零等待)

  • 整句音标展示、语言切换、目标语言释义播放

  • 学习过的句子自动临时保存(可配置天数)


⚙️ 引擎与配置



  • 多 LLM 提供商:DeepSeek 、Kimi (月之暗面)、智谱 GLM 、通义千问、火山方舟(豆包)、硅基流动、OpenAI ,以及任意 OpenAI 兼容自定义 baseUrl/model/apiKey

  • 免费兜底翻译引擎 MyMemory (短文本/常见语言)

  • 目标语言、查词模式、翻译引擎等设置即时生效,无需「保存」


⚡ 性能与可靠性



  • 全部 LLM 调用走 SSE 流式 + 增量渲染,翻译过程关闭 reasoning/thinking ,显著提速

  • 批量段落分组并行(并发 3 ),长文快速出结果

  • 内存 LRU 缓存(考虑引擎、目标语言、LLM 配置指纹,避免跨配置串缓存)

  • 网络层超时保护:词典 8s 、单段翻译 60s 失败自动回退,绝不无限挂起

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回