词迹 App 简介
各位 V 站的朋友,大家好
向大家介绍一下我目前正在开发的英语学习工具,名字叫做“词迹”,英文名 WordsCollect
这个 App 是根据我自己的需求而开发的英语学习辅助工具,你也可以把它理解为又一个背单词工具但是和其他的背单词工具相比有一些不同 ⬇️
以收集句子或段落的方式来记录生词
通过添加包含生词的句子或者段落,然后标记出生词的方式记录适用于日常阅读中遇到生词或者不理解的句子的情景,标记的过程自然也有了这个生词、短语或者句子的语境
支持标记词组、固定搭配或者句子
我发现很多背单词的工具都是以“词”为中心,但是在日常英语阅读中,很少有单词是孤立出现的,往往是出现在词组或者是约定成俗的固定搭配甚至是短句中,所以 App 在开发的时候就支持记录词组,把词组当作生词一样对待
例如,我自己有时候会把一些比较好的表达方式标记出来:
所有的释义都是可以修改和编辑的
App 提供基础的单词释义,用户可以添加自己的释义。释义词条可以编辑、删除、添加,数量没有限制,你可以当作笔记一样添加对这个单词自己的理解或者其他需要注意的点,也可以把从其他专业词典、学习资料中的解释添加进去,汇总到一起,方便后续回顾
特别设计了一个第三方扩展功能,我把这个功能命名为“快捷操作( Quick Action )”
可以把“快捷操作”理解为一个自定义模板,可以是网址模板,App URLScheme 模板,系统剪贴板模板,大模型提示词模板
例如创建 Google 翻译的网址模板后,可以一键跳转 Google Translate 并翻译当前的句子或者段落提示词模板可以结合当前单词和语境,一键复制自定义的提示词用于和大模型交互
这是我自己最喜欢的一个功能
这是使用当前单词作为关键词用 Google 搜图的演示:
快捷操作( Quick Action )的创建和编辑界面:
回顾功能支持使用系统键盘以“完形填空”的方式拼写出单词
回顾的过程不仅是回忆生词的含义,选择“记住”还是“忘记”,也要求必须回忆生词的拼写,可以直接用系统键盘输入
回顾的过程中,可以随时点击“上一个”查看之前回顾过的所有单词,修改回顾结果
目前“回顾”功能还在开发中,现在的版本仅仅是预览,“回顾”功能的 UI 设计和算法逻辑还没有完善还有很多关于“回顾”的想法会在后续开发中实现
除了上面说的几点外,还有一些细节 ⬇️
支持记录来源,并按照来源归类浏览单词
支持记录生词来自于哪个网址,特别适合精读网上文章的场景,可以按照来源归类汇总单词,方便同一篇网络文章的单词放在一起回顾
目前暂时只支持记录来源网址,后续会支持其他来源类型的记录,例如书籍、文档、论文等等
除了可以随意编辑“释义”外,也可以随意编辑“音标”
其实前面已经说过,“释义”是完全允许自由编辑和添加,这里额外提一下“音标”也是
一方面,有一些单词或者词组,特别是专有名词,App 本身提供的查询没有音标数据,用户可以从其他参考资料中查询然后手动添加上
另一方面,可以添加一些自己独特的发音助记
例如我老是记不住 diesel 这个单词的发音,老是错误的读作“呆走”,其实应该读“低走”,我直接就可以编辑音标,写上“低走”(自从标上这两个汉字后,我再也没有读错了)
我个人并不纠结于是不是应该用汉字来标记读音,
甚至有时候我还用汉语拼音来标记单词读音,只要能让我记住。
我本身能够认识并正确读出国际音标,但是我还是认为用汉字标记是很有意义的,因为能记住怎么发音是最重要的。
以前我也纠结,强迫自己找到正确的音标,后来有了孩子,观察了小宝宝学习说话的过程,小孩根本不知道什么拼音,一切都是模仿,在后续的语言环境中不断纠错下越说越好。
我想发音和听力也是一样,首要是能说出来能听出来,不标准没关系,这样有了基本的听说能力后,再去用大量的听的方式纠正和巩固
关于 App UI 的设计
鉴于自己并不是专业的设计师,所以 App 的设计都是尽量和系统 UI 保持一致,尽量做到简洁
App 首页 UI 主体是卡片式
支持横屏,所有 UI 界面都支持横屏,对横屏进行了适配,不是单纯的拉伸。确切来说是适配不同屏幕尺寸,横屏或者 iPad 大屏幕下,卡片是瀑布流排布。
在 iPad 上支持窗口大小的拖拽
没有使用 TabView ,没有底部的 tab 栏,尽量使纵向可视空间最大化
技术方面
采用的是 UIKit 原生开发iOS 最低版本要求目前是 iOS 13.0 ,对老设备比较友好
随着生词数据的积累,App 首页可能会展示大量的文字段落卡片,所以针对文字渲染进行了优化,滚动会比较顺滑,实测 3000 多卡片在 iPad Pro 2018 (第一代 120Hz 的设备)滚动不掉帧,不用担心数据多了会卡顿的问题
关于英语学习我自己的一点体会
可持续是最重要的如果对语言学习感兴趣,那么你很幸运,充分发挥你的兴趣如果本身对英语学习不怎么感兴趣,没关系:语言是承载信息的,英语也是,寻找英语世界你非常渴望了解的信息,以读懂理解为目的例如:遇到一个棘手的技术问题,在英文互联网看看有没有相关的经验,阅读的过程中记录下生词;喜欢研究地缘政治,找找国外爱好者的英文分析;
背单词很重要理解单词是理解英语的基础只不过有的人是刻意完成了单词积累这一阶段,有的人单词积累的阶段是在无形中(自己没意识到)的过程中完成。每个人的基础和所面临的客观条件都不一样,没有对错好坏,完成了这一阶段就会豁然开朗
背景信息很重要文化背景,时下的新闻,网络热搜等等,都对语言的理解和沟通有影响,可以充分地使用 ChatGPT 来帮助你了解背景信息比如,以前我遇到专有名词都跳过,现在无论是地名还是人名还是一些大机构的名称我都会刻意去记一下,有时也会问问 ChatGPT 这些专有名词的来源,背景等信息
有 ChatGPT 了、沉浸式翻译了还需要学习英语吗?需要。能够有不经过转换的原汁原味的获取信息的能力不酷吗?而且有些字里行间的信息是不容易翻译的,人工翻译会有“信达雅”的思考和取舍,大模型也会有倾向,本质都是对信息进行了加工和处理,或多或少都有信息的“损耗”即便 AI 能够满足我的语言翻译需求,那么在无法使用 AI 的场景下呢?不要依赖 AI 翻译,要让 AI 帮我们更快速高效地学习外语
当前的正在开发(按优先级排序)
- 单词”回顾”功能的交互以及算法相同单词在不同场景的关联搜索功能比较孱弱,需要增强iCloud 同步
参与测试
欢迎各位朋友测试,目前 App 是免费的,以后如果上架也会保持基础功能免费(不付费不影响语言学习),未来会考虑结合一些在线 AI 服务供付费高级版本和订阅版本
测试地址:https://testflight.apple.com/join/K85GQ24b
有任何建议或问题欢迎邮件( nocity at gmail )、微信( nocity )(请备注 词迹 App 测试)、Telegram t.me/ciji_app联系
创建了一个微信交流群,如果大家愿意可以入群交流英语学习和 App 的使用前 50 名入群的朋友我会记录一下,如果以后上架会提供永久高级版的兑换(十分抱歉,当前是 TF 阶段,没有可兑换的码)
谢谢阅读,你的回帖是对我最大的支持!