Shift Translator Hover Toggle + Selection Tooltip (Chrome Translator API)

Hover element + modifier key to toggle translation. Select text + modifier key for tooltip translation.

بۇلار بۇ قوليازمىنىڭ كود يېڭىلانغان نەشرىلىرى. بارلىق نەشرىنى كۆرسىتىش

  • v1.2.0 2026-05-11

    # 更新日志

    ## v1.2.0

    ### 新增

    * 新增 `DEBUG` 调试模式

    * `DEBUG=true` 时会高亮当前可翻译元素
    * 方便调试 hover 命中区域

    ### 功能增强

    * 支持翻译简单单元素:

    * `

    `
    * ``
    * 优化现代 SPA 网站 hover 检测逻辑

    ### 交互优化

    * 设置快捷键改为 Toggle 模式:

    * `Ctrl + Shift + ,`
    * `Command + Shift + ,`
    * 翻译内容透明度调整为 `0.5`
    * 减少翻译内容顶部间距
    * 优化内联翻译视觉效果

    ### 修复

    * 修复设置弹窗重复出现问题
    * 修复 Google Finance / Google Docs 等严格 CSP 网站 TrustedHTML 报错
    * 修复 ChatGPT `Shift + Enter` 无法换行问题
    * 优化超大容器过滤逻辑
    * 降低误触 hover 区域概率

    ### 内部优化

    * 移除不安全 `innerHTML`
    * 全面改为 DOM 安全渲染
    * 新增统一错误 Toast 处理
  • v1.0.0 2026-05-11

    # Changelog

    ## v1.0.0
    - Modifier Key 设置改为全局持久化
    - 使用 Tampermonkey `GM_getValue` / `GM_setValue`
    - 修复不同网站之间配置不同步问题
    - 现在修改一次快捷键即可全站生效

  • v0.9.3 2026-05-11

    # Changelog

    ## v0.9.3
    - 修改设置快捷键:
    - Windows/Linux: `Ctrl + Shift + ,`
    - macOS: `Command + Shift + ,`
    - 优化 Tooltip 定位逻辑
    - 修复底部页面 Tooltip 被遮挡问题
    - Tooltip 支持动态重新定位

    ---

    ## v0.9.2
    - 新增 Modifier Key 设置功能
    - 支持:
    - `shift`
    - `control`
    - `command`
    - 组合键
    - 配置自动保存到 `localStorage`
    - 新增 Hover 段落高亮

    ---

    ## v0.9.1
    - 新增智能 Tooltip 定位
    - Tooltip 自动避免超出屏幕
    - 支持顶部 / 底部自动翻转

    ---

    ## v0.9.0
    - 新增 Hover + Modifier 触发翻译
    - 支持划词 Tooltip 翻译
    - 新增 Loading Spinner
    - 新增错误 Toast 提示

    ---

    ## v0.8.x
    - 初始版本
    - 支持段落翻译
    - 支持 Toggle 显示 / 隐藏翻译
    - 支持 macOS Trackpad
    - 使用 Chrome Translator API 本地翻译

  • v0.8.0 2026-05-09

    修改触发方式为 mouse hover +shift

  • v0.7.0 2026-05-09