字
字节笔记本
2026年2月18日
BlueSea:有趣的浏览器英语学习扩展
API中转
¥120
本文介绍 BlueSea,一款有趣的浏览器英语学习扩展程序。该项目通过划词翻译、单词高亮、单词弹幕、记忆曲线复习等创新功能,帮助用户在浏览网页的过程中轻松学习英语单词。
项目简介
BlueSea 是一个开源的 Chrome 浏览器扩展,由 jiangqizheng 开发。它专为解决开发者和英语学习者的痛点而设计:在日常工作中遇到陌生单词时,往往只是匆匆翻译一下就跳过,不做记忆,下次遇到依然不认识。
BlueSea 通过一套科学的复习方案和有趣的复习方式,帮助用户记住更多单词。它不仅仅是一个背单词工具,更是一个融入日常工作和学习的英语助手。
核心特性
- 划词翻译:在网页上选中英文单词,即可快速查看翻译和发音
- 单词本:本地单词管理,记录所有查询过的生词
- 词频统计:统计总词频、当日词频、页面内词频
- 全局单词高亮:在复习期间内的单词会在页面内自动高亮显示
- 单词弹幕:到复习时间的单词会以弹幕形式出现在页面中
- 卡片式复习:弹幕关闭时,可使用卡片式单词复习功能
- 遗忘曲线:根据艾宾浩斯遗忘曲线自动安排单词学习计划
- 导入/导出:支持单词本的导入和导出
- 单词查询:快速查询单词释义
技术栈
- JavaScript - 扩展核心逻辑
- Chrome Extension API - 浏览器扩展接口
- 有道智云 API - 翻译服务(可选配置)
安装指南
开发者模式安装
bash
# 克隆仓库
git clone https://github.com/jiangqizheng/BlueSea.git- 打开 Chrome 浏览器,地址栏输入
chrome://extensions/ - 进入扩展程序管理界面
- 开启右上角的「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择下载的 BlueSea 目录
更新扩展
bash
# 进入项目目录
cd BlueSea
# 拉取最新代码
git pull更新后重启 Chrome 或刷新页面即可生效。
快速开始
-
安装扩展 按照上述步骤加载扩展程序。
-
浏览网页学习 在日常浏览英文网页时,遇到不认识的单词,选中即可查看翻译。
-
添加生词 点击「加入单词本」,将生词记录下来。
-
自动复习 系统会根据遗忘曲线自动安排复习计划,单词会以弹幕或卡片形式出现。
-
查看单词本 点击扩展图标,查看所有记录的单词和复习进度。
配置说明
BlueSea 支持丰富的配置选项:
json
{
"划词翻译": true,
"单词高亮": true,
"单词弹幕": true,
"黑名单": [],
"中文注解": true,
"划词默认发音": true,
"单词弹幕数量上限": 10,
"单词弹幕速度": 10,
"隐藏完成复习的单词": true,
"有道智云appkey": "",
"有道智云key": ""
}有道智云配置
默认支持单词和短语翻译(小于4个单词)。如需句子翻译,可配置有道智云 API:
- 注册 有道智云 账号
- 创建翻译实例:控制台 > 自然语言翻译 > 翻译实例
- 创建应用并绑定翻译服务:控制台 > 应用管理 > 我的应用
- 在应用详情中获取
应用ID和应用密钥 - 将配置填入 BlueSea 设置中
费用说明:注册后赠送 50 元代金券,添加微信可再领取 50 元,累计 100 元额度。按每百万字符 48 元计算,足够使用一年。
使用示例
场景一:技术文档阅读
- 在查阅英文技术文档时,遇到不认识的单词
- 选中单词,BlueSea 自动显示翻译
- 点击加入单词本
- 系统根据遗忘曲线安排复习
- 下次浏览网页时,该单词以弹幕形式出现,巩固记忆
场景二:日常新闻阅读
- 阅读英文新闻网站
- 已加入单词本的单词会自动高亮显示
- 鼠标移入可查看释义
- 通过词频统计了解当前页面的词汇难度
复习机制
BlueSea 采用艾宾浩斯遗忘曲线算法,自动安排单词复习:
- 初次学习:单词加入单词本
- 短期复习:5分钟、30分钟后复习
- 中期复习:12小时、1天、2天后复习
- 长期复习:4天、7天、15天后复习
复习方式包括:
- 单词弹幕:在页面内滚动显示,选择认识/不认识
- 卡片复习:弹窗式卡片,查看详细信息
注意事项
- 首次安装后建议刷新页面
- 有道智云配置为可选,不配置也能正常使用单词翻译
- 出于性能考虑,建议保持「隐藏完成复习的单词」开启
- 黑名单中的网站不会触发 BlueSea 功能
项目链接
分享: