爱意满满的作品展示区。
wktline

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

  •  
  •   wktline · Aug 31 · 751 views

    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 失败自动回退,绝不无限挂起
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2669 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:55 · PVG 18:55 · LAX 03:55 · JFK 06:55
    ♥ Do have faith in what you're doing.