半沉浸式网页翻译助手 (Semi-Immersive Helper)

只翻译你的生词表【Version Comment】增加详细的控制台日志,便于追踪脚本执行状态;并修复潜在的兼容性问题,运行更稳定。

作者
ray died
日安装量
0
总安装量
0
评分
0 0 0
版本
0.4.1
创建于
2025-08-22
更新于
2025-08-22
大小
20.5 KB
许可证
CC BY-NC-SA 4.0
适用于
所有网站

半沉浸式网页翻译助手 (Semi-Immersive Helper)

告别全页翻译的干扰,只翻译你真正想学的生词!本脚本旨在为你打造一个“半沉浸式”的外语阅读环境,让你在保持阅读流畅性的同时,高效扫清生词障碍。


✨ 核心功能

  • 🎯 精准翻译: 只高亮并翻译你自定义列表中的单词,避免无关信息干扰。
  • 🧠 上下文感知: 调用强大的 AI 模型,根据单词所在句子的上下文给出最贴切的释义。
  • ⚡ 行内高亮: 将生词在原文中高亮,并将释义直接显示在单词旁边,无需鼠标悬停或点击,体验如丝般顺滑。
  • 🔌 高度可配:
    • 支持任何与 OpenAI API 兼容的服务(如自建中转、Cloudflare AI Gateway 等)。
    • 支持完全自定义的 API Endpoint,你可以适配任何你喜欢的翻译或模型服务。
  • 🚀 智能加载: 动态监测并处理网页上新出现的内容(例如“加载更多”),性能与效果兼备。
  • ⚙️ 简洁设置: 通过油猴菜单呼出图形化设置面板,轻松管理你的单词列表和 API 配置。

📖 如何使用

  1. 安装脚本: 确保你已安装 Tampermonkey 或类似脚本管理器,然后点击“安装此脚本”。
  2. 呼出设置: 在任意网页,点击浏览器右上角的 Tampermonkey 图标,在菜单中选择 设置单词和API
  3. 填写单词: 在“通用设置”的单词列表里,每行输入一个你想要学习和翻译的单词。
  4. 配置 API:
    • 在“API 配置”标签页中,选择你的 API 类型(推荐使用 OpenAI 兼容的代理服务)。
    • 填入你的 API KeyAPI Base URL
    • 例如,使用 ChatAnywhere,则 Base URL 填 https://api.chatanywhere.tech/v1
  5. 保存并刷新: 点击“保存并刷新”,脚本即可生效!现在去浏览外语网站试试吧!

🔒 隐私与安全声明

我们深知 API Key 的重要性。请放心:

  • 本地存储: 你的所有设置,包括单词列表和 API Key,都通过 GM_setValue 安全地存储在你的浏览器本地,脚本作者无法访问。
  • 定向请求: 脚本只会将你的 API Key 发送给你自己在设置中指定的 API 地址,绝不会上传至任何其他服务器。
  • 开源透明: 脚本代码完全开放,欢迎随时审查。

💬 反馈

如果你有任何问题、建议或 Bug 反馈,欢迎在 Greasy Fork 的反馈页面留言!