少数派 -- Matrix 07月25日 10:01
WordPilot英语学习插件搭建
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

这款沉浸式英语学习辅助插件旨在解决职场人士在阅读英文网页时遇到的痛点。它允许用户在浏览英文内容时,便捷地选中长句或单句进行翻译,并能方便地记录生词,形成个人单词本。插件还具备智能统计功能,能够追踪用户常查的单词,帮助用户提高记忆效率。通过集成多种翻译服务,如友道翻译和Coze翻译,并提供浮动式单词本界面,以及数据导出功能,该插件极大地提升了英语学习的便捷性和效率,让学习过程更加高效和个性化。

🎯 **便捷的单词收集与翻译功能**:插件的核心功能是让用户在阅读英文网页时,能够轻松选中长句或单句进行即时翻译。用户只需通过快捷键Alt+W,即可自动提取并翻译选中的英文文本,大大提升了查词和理解的效率,解决了传统整篇翻译导致忽略原文和生词的问题。

📚 **智能化的个人单词本管理**:插件提供了一个浮动式的单词本界面,用户可以随时查看、记录和管理收集到的生词。单词本支持按日期和查询频次进行排序,帮助用户清晰地了解自己的学习进度和易错点,从而有针对性地进行复习和记忆。

📊 **多源翻译与数据统计分析**:该插件集成了包括友道翻译、Coze翻译在内的多种翻译服务,以确保翻译的准确性和稳定性。同时,它还提供详细的学习统计数据,如总单词数、今日新增、录入次数等,让用户能够量化学习成果,更好地规划学习路径。

🔒 **安全隐私的本地数据存储**:所有收集的单词和学习数据都存储在用户的浏览器本地,有效地保护了用户隐私。此外,插件还支持数据的导出和备份功能,方便用户进行数据管理和迁移,增加了使用的灵活性和安全性。

💡 **AI驱动的开发新模式**:文章作者通过“vibe coding”的方式,利用AI工具(如Deepseek和Cursor)来辅助插件的构思、需求文档的生成以及代码开发。这种模式展示了AI在软件开发中的潜力,作者也感慨“想法”在未来将变得更加重要。

前言:为什么要做这样一个插件

我作为一个已经离开学校多年,英语单词也基本忘得差不多的职场人,却在日常的工作学习中发现,不时都会有浏览一些有英语相关的网站的情况,而多数这种时候,都是直接使用整篇翻译,这导致了不会去对照原文,也不会去看原来不会的单词是什么意思,要记下来,更是懒得去记。

在这个情况下,我想能不能在时间不紧张的时候尽量地看一些原文,见到不知道的单词的时候再搜呢?

恰好我最近在尝试使用进行vibe coding,就想着0基础的我不能通过cursor解决以下的一些小痛点:

(1)刷网页时,在阅读英语原文的时候,能选长句或者单句进行直接翻译;

(2)我需要有一个方便的单词本,可以让我随时记录;

(3)因为不会经常去特意去背单词,我需要知道哪些单词是我经常要重新搜的。

插件介绍

这是一款沉浸式英语学习辅助插件,支持在浏览网页时快速收集英语单词,自动获取翻译并智能管理单词本。插件集成了多种翻译服务(有道翻译、Coze翻译等),提供便捷的右键菜单操作、浮动式单词本界面,以及丰富的数据筛选和导出功能,让英语学习变得更加高效。

开发流程记录

(1)刚开始只有一个大概的idea,这里我选择了用deepseek进一步地交流和深化,看是否能补完和丰富我的一些想法,并且帮我确定大致的技术路径,这一步是为了丰富提供给cursor的需求文档,指导我完善一些插件交互操作。

使用cherry studio进行头脑风暴

(2)创建一个文件夹,作为项目存储位置,同时使用Axure绘制了几张原型草图。

绘制草图

(3)使用cursor中输入提示词和原型草图,明确的交互顺序和列出每一步开发顺序,让AI输出需求文档,接下来就是看文档,和持续优化文档。

cursro中交流

(4)到这步,需求文档里面已经有了需要进行的每一步操作,因为该插件只需要简单前端页面,不需要准备额外的后端开发环境,可以直接进一步的开发,无需使用框架。

 根据文档中的每一步内容,让cursor进行开发任务。(这里也可以一次性执行全部开发步骤,实测拆解每一步实施,效果会更好),其中第四步中提到了需要第三方API,可在第三方开发者平台注册,新用户一般都会有一定的免费额度,这里我用了有道的接口,一并把接口文档和密钥一同输入。

需求文档

(5)接下来就是插件持续地报错和解决错误的时间,直到完成最终效果;

插件实现效果

(6)后面因翻译的长句不理想,替换了coze的工作流,让翻译更加顺畅和完整;

有道直译
接入DS工作流翻译

功能特性

智能单词收集

选中网页中的英文文本,快捷键Alt+W自动提取并翻译英文单词。

多翻译源支持

集成有道翻译、Coze翻译等多种翻译服务,确保翻译质量和服务稳定性。

浮动单词本

页面右下角浮动按钮,一键打开单词本,查看已收集的单词,支持按日期和频次排序。

数据统计分析

详细的学习统计,包括总单词数、今日新增、录入次数等,帮助跟踪学习进度。

本地数据存储

所有数据存储在浏览器本地,保护隐私安全,支持数据导出和备份。

后记

这是我的第一次vibe coding尝试,虽然是一个简单的工具,但是不得不感慨AI的发展已经超出了自己的预期,以后也许“想法”会更加重要。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

英语学习 AI辅助 插件开发 单词记忆 vibe coding
相关文章