AI 选择工具栏

创建于 4 小时前
更新于 4 小时前
选中文本后显示可配置的 AI 工具栏:问问AI、复制、翻译、朗读、总结
#AI工具
#文本选择
#划词工具
#TTS
#翻译工具
数据统计
总安装量
5
今日新增
+5
用户评分
-
选中文本后弹出浮动工具栏,支持 AI 问答、复制、翻译、朗读、总结五大功能,基于 ScriptCat CatAPI 实现

AI Selection Toolbar
简介
AI Selection Toolbar 是一款优雅实用的浏览器扩展脚本,在页面上选中文本后自动弹出可配置的浮动工具栏,提供 AI 问答、内容复制、翻译、文本朗读、智能总结等五大核心功能。所有 AI 对话基于 ScriptCat 内置的 CatAPI 实现,支持流式输出、追问机制,以及流畅的面板交互体验。
image.png
image.png
主要功能

  1. 问问 AI
    根据选中文本和当前页面领域,生成专业、贴合语境的 AI 回复。脚本会自动分析页面内容所属领域(技术、金融、医疗、法律、教育、文学、商业、科学等),并在系统提示词中注入领域上下文,使 AI 回答更具专业性。例如,在技术文档页面选中代码片段时,AI 会结合 Django、Python 等技术背景进行解释;在金融网站选中数据时,AI 会从投资分析角度回应。
  2. 一键复制
    快速将选中文本复制到剪贴板,同时兼容主流浏览器和旧版浏览器的复制机制,确保跨平台可用。
  3. 智能翻译
    将选中文本翻译为目标语言,默认目标为中文。支持 11 种语言:中文、英文、日语、韩语、法语、德语、西班牙语、俄语、葡萄牙语、意大利语、阿拉伯语。翻译采用简洁的 Prompt 模板,只输出翻译结果,不添加多余解释。
  4. 文本朗读
    支持两种朗读后端:浏览器原生 TTS(无需额外配置)和外部 TTS API(需配置接口地址和密钥)。朗读前会预处理文本,自动去除 Markdown 语法、URL 链接、HTML 标签、emoji 表情等不适合朗读的内容,保留自然语言标点以提供良好节奏感。可调节语速和音量。
  5. 智能总结
    对选中文本进行结构化总结,输出内容包含:领域判断、关键信息提取(以 key:value 形式)、核心要点概述。总结同样具备领域感知能力,会根据页面背景选择合适的分析视角。
    交互设计
    工具栏触发
    在页面任意位置选中文本后,浮动工具栏自动出现在鼠标附近,显示所有已启用的功能按钮。每个按钮配有图标和标题(标题可配置是否显示)。
    响应面板
    点击 AI 类功能按钮后,工具栏隐藏,弹出独立的响应面板:
    流式输出:AI 回复实时流式渲染,支持 Markdown-lite 格式(代码块、行内代码、链接、加粗、标题、列表)
    追问机制:底部输入框支持发送追问,问题在当前会话上下文中进行,AI 会记住之前的对话内容
    复制结果:点击复制按钮一键复制 AI 回复内容,按钮会短暂显示“已复制”反馈
    朗读结果:将 AI 回复内容交由 TTS 模块朗读
    取消请求:AI 生成过程中可随时点击取消,保留已生成的部分内容
    拖拽定位:面板头部支持鼠标拖拽,可自由调整面板位置
    关闭方式:点击右上角关闭按钮、按 Escape 键、或点击空白遮罩区域关闭面板
脚本详情
许可协议
未声明
未声明协议,他人引用需谨慎
权限与访问
使用能力
存储网络请求