用 Svelte 复刻了一个划词翻译 Tampermonkey 脚本

查看 1|回复 0
作者:Ziuc   

很喜欢划词翻译扩展,但是一直以来有几个痛点:
[ol]
  • 不开通会员无法同步设置:每有一个新设备,都需要重新手动配置一遍各种翻译源与设置
  • 辅助键无法按页面禁用:在使用辅助键&固定翻译浮窗时,无法按页面禁用辅助键
    [/ol]

    因此基于 Svelte + UnoCSS 复刻了一个用户脚本:Highlight Translation,将自己用到的大部分基础功能都覆盖到了:
    [ol]
  • 支持通过辅助键(双击 Ctrl/Cmd )唤起翻译浮窗,浮窗支持在固定位置展示
  • 内置了一系列翻译服务:谷歌翻译、GLM (无需配置)、百度翻译、自定义 OpenAI 端点
  • 翻译源与脚本设置同步:可通过 Google Drive / Dropbox / OneDrive / WebDAV 同步
  • 借助 Tampermonkey 自带的网址过滤能力,可以很方便地在部分网站屏蔽划词翻译功能
    [/ol]

    (左划词翻译扩展,右用户脚本)
    点击此处安装脚本体验,实际使用中如果遇到未支持的场景,欢迎提出来~
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部