V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
nocity
V2EX  ›  分享创造

[iOS TF] 词迹:记录阅读中遇到的生词,收集句子或段落来学习英语的 App,支持标记词组、编辑和添加自己的释义、自定义大模型提示词模板等功能

  •  
  •   nocity ·
    PRO
    · 54 天前 · 4066 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。

    词迹 App 简介

    各位 V 站的朋友,大家好

    向大家介绍一下我目前正在开发的英语学习工具,名字叫做“词迹”,英文名 WordsCollect

    词迹 LOGO

    这个 App 是根据我自己的需求而开发的英语学习辅助工具,你也可以把它理解为又一个背单词工具 但是和其他的背单词工具相比有一些不同 ⬇️

    以收集句子或段落的方式来记录生词

    通过添加包含生词的句子或者段落,然后标记出生词的方式记录 适用于日常阅读中遇到生词或者不理解的句子的情景,标记的过程自然也有了这个生词、短语或者句子的语境

    添加句子或段落

    完成标记

    支持标记词组、固定搭配或者句子

    我发现很多背单词的工具都是以“词”为中心,但是在日常英语阅读中,很少有单词是孤立出现的,往往是出现在词组或者是约定成俗的固定搭配甚至是短句中,所以 App 在开发的时候就支持记录词组,把词组当作生词一样对待

    词组标记

    例如,我自己有时候会把一些比较好的表达方式标记出来:

    标记表达方式

    所有的释义都是可以修改和编辑的

    App 提供基础的单词释义,用户可以添加自己的释义。 释义词条可以编辑、删除、添加,数量没有限制, 你可以当作笔记一样添加对这个单词自己的理解或者其他需要注意的点, 也可以把从其他专业词典、学习资料中的解释添加进去,汇总到一起,方便后续回顾

    长摁编辑释义 长摁编辑释义

    特别设计了一个第三方扩展功能,我把这个功能命名为“快捷操作( Quick Action )”

    可以把“快捷操作”理解为一个自定义模板,可以是网址模板,App URLScheme 模板,系统剪贴板模板,大模型提示词模板

    例如创建 Google 翻译的网址模板后,可以一键跳转 Google Translate 并翻译当前的句子或者段落 提示词模板可以结合当前单词和语境,一键复制自定义的提示词用于和大模型交互

    这是我自己最喜欢的一个功能

    快捷操作

    这是使用当前单词作为关键词用 Google 搜图的演示:

    一键 Google 搜图

    快捷操作( Quick Action )的创建和编辑界面:

    编辑快捷操作

    回顾功能支持使用系统键盘以“完形填空”的方式拼写出单词

    回顾的过程不仅是回忆生词的含义,选择“记住”还是“忘记”,也要求必须回忆生词的拼写,可以直接用系统键盘输入

    回顾的过程中,可以随时点击“上一个”查看之前回顾过的所有单词,修改回顾结果

    单词回顾 单词拼写回顾

    目前“回顾”功能还在开发中,现在的版本仅仅是预览, “回顾”功能的 UI 设计和算法逻辑还没有完善 还有很多关于“回顾”的想法会在后续开发中实现

    除了上面说的几点外,还有一些细节 ⬇️

    支持记录来源,并按照来源归类浏览单词

    支持记录生词来自于哪个网址,特别适合精读网上文章的场景,可以按照来源归类汇总单词,方便同一篇网络文章的单词放在一起回顾

    目前暂时只支持记录来源网址,后续会支持其他来源类型的记录,例如书籍、文档、论文等等

    按来源网址分类

    除了可以随意编辑“释义”外,也可以随意编辑“音标”

    其实前面已经说过,“释义”是完全允许自由编辑和添加,这里额外提一下“音标”也是

    一方面,有一些单词或者词组,特别是专有名词,App 本身提供的查询没有音标数据,用户可以从其他参考资料中查询然后手动添加上

    另一方面,可以添加一些自己独特的发音助记

    例如我老是记不住 diesel 这个单词的发音,老是错误的读作“呆走”,其实应该读“低走”,我直接就可以编辑音标,写上“低走”(自从标上这两个汉字后,我再也没有读错了)

    自定义音标

    我个人并不纠结于是不是应该用汉字来标记读音,

    甚至有时候我还用汉语拼音来标记单词读音,只要能让我记住。

    我本身能够认识并正确读出国际音标,但是我还是认为用汉字标记是很有意义的,因为能记住怎么发音是最重要的。

    以前我也纠结,强迫自己找到正确的音标,后来有了孩子,观察了小宝宝学习说话的过程,小孩根本不知道什么拼音,一切都是模仿,在后续的语言环境中不断纠错下越说越好。

    我想发音和听力也是一样,首要是能说出来能听出来,不标准没关系,这样有了基本的听说能力后,再去用大量的听的方式纠正和巩固

    关于 App UI 的设计

    鉴于自己并不是专业的设计师,所以 App 的设计都是尽量和系统 UI 保持一致,尽量做到简洁

    App 首页 UI 主体是卡片式

    支持横屏,所有 UI 界面都支持横屏,对横屏进行了适配,不是单纯的拉伸。 确切来说是适配不同屏幕尺寸,横屏或者 iPad 大屏幕下,卡片是瀑布流排布。

    在 iPad 上支持窗口大小的拖拽

    没有使用 TabView ,没有底部的 tab 栏,尽量使纵向可视空间最大化

    iPhone 横屏

    iPad 界面

    技术方面

    采用的是 UIKit 原生开发 iOS 最低版本要求目前是 iOS 13.0 ,对老设备比较友好

    随着生词数据的积累,App 首页可能会展示大量的文字段落卡片,所以针对文字渲染进行了优化,滚动会比较顺滑,实测 3000 多卡片在 iPad Pro 2018 (第一代 120Hz 的设备)滚动不掉帧,不用担心数据多了会卡顿的问题

    关于英语学习我自己的一点体会

    • 可持续是最重要的 如果对语言学习感兴趣,那么你很幸运,充分发挥你的兴趣 如果本身对英语学习不怎么感兴趣,没关系: 语言是承载信息的,英语也是,寻找英语世界你非常渴望了解的信息,以读懂理解为目的 例如: 遇到一个棘手的技术问题,在英文互联网看看有没有相关的经验,阅读的过程中记录下生词; 喜欢研究地缘政治,找找国外爱好者的英文分析;

    • 背单词很重要 理解单词是理解英语的基础 只不过有的人是刻意完成了单词积累这一阶段,有的人单词积累的阶段是在无形中(自己没意识到)的过程中完成。每个人的基础和所面临的客观条件都不一样,没有对错好坏,完成了这一阶段就会豁然开朗

    • 背景信息很重要 文化背景,时下的新闻,网络热搜等等,都对语言的理解和沟通有影响,可以充分地使用 ChatGPT 来帮助你了解背景信息 比如,以前我遇到专有名词都跳过,现在无论是地名还是人名还是一些大机构的名称我都会刻意去记一下,有时也会问问 ChatGPT 这些专有名词的来源,背景等信息

    • 有 ChatGPT 了、沉浸式翻译了还需要学习英语吗? 需要。 能够有不经过转换的原汁原味的获取信息的能力不酷吗? 而且有些字里行间的信息是不容易翻译的,人工翻译会有“信达雅”的思考和取舍,大模型也会有倾向,本质都是对信息进行了加工和处理,或多或少都有信息的“损耗” 即便 AI 能够满足我的语言翻译需求,那么在无法使用 AI 的场景下呢? 不要依赖 AI 翻译,要让 AI 帮我们更快速高效地学习外语

    当前的正在开发(按优先级排序)

    1. 单词”回顾”功能的交互以及算法
    2. 相同单词在不同场景的关联
    3. 搜索功能比较孱弱,需要增强
    4. iCloud 同步

    参与测试

    欢迎各位朋友测试,目前 App 是免费的,以后如果上架也会保持基础功能免费(不付费不影响语言学习),未来会考虑结合一些在线 AI 服务供付费高级版本和订阅版本

    测试地址:https://testflight.apple.com/join/K85GQ24b

    有任何建议或问题欢迎邮件( nocity at gmail )、微信( nocity )(请备注 词迹 App 测试)、Telegram t.me/ciji_app 联系

    创建了一个微信交流群,如果大家愿意可以入群交流英语学习和 App 的使用 前 50 名入群的朋友我会记录一下,如果以后上架会提供永久高级版的兑换 (十分抱歉,当前是 TF 阶段,没有可兑换的码)

    交流群

    谢谢阅读,你的回帖是对我最大的支持!

    第 1 条附言  ·  53 天前
    TestFlight 地址: https://testflight.apple.com/join/K85GQ24b

    “快捷操作”的演示视频:

    B 站: https://www.bilibili.com/video/BV1ZZuqz6EEF

    youtube:

    谢谢测试
    第 2 条附言  ·  53 天前
    词迹 App 官网: https://ciji.app

    后续的更新消息也会发布到官网
    第 3 条附言  ·  33 天前

    👏 欢迎入群 (前 50 名微信入群的用户 App 上架后可获终身高级版兑换码)

    https://ciji.app

    wechat

    18 条回复    2025-08-07 23:36:23 +08:00
    kokerkov
        1
    kokerkov  
       53 天前
    挺好。

    但我是安卓,告辞
    nocity
        2
    nocity  
    OP
    PRO
       53 天前 via Android
    @kokerkov 今年年内 iOS 开发完,安卓可能得到明年了,谢谢回复
    aero99
        3
    aero99  
       53 天前
    建个 tg 群吧,微信群越来越臃肿难用
    nocity
        4
    nocity  
    OP
    PRO
       53 天前 via Android
    @aero99 https://t.me/ciji_app
    初次发帖,没怎么推广,毕竟还在开发中,有任何问题可以直接联系我,我的 tg ID 就是 nocity ,谢谢
    zsqduke
        5
    zsqduke  
       53 天前 via iPhone
    功能上有点类似 lingq 。这个是我能用的。上次那个把中文翻成英文的理念是有点蠢。期待多语言版本
    nocity
        6
    nocity  
    OP
    PRO
       53 天前
    @zsqduke 特意去注册了 lingq ,确实是类似的理念👍 多语言从一开始就在考虑,在英语完善之后会添加
    WngShhng
        7
    WngShhng  
       53 天前
    英语软件已经泛滥了,要不是我自己要学英语,我估计都不会趟这个浑水,祝你好运
    nocity
        8
    nocity  
    OP
    PRO
       53 天前
    @WngShhng 哈哈,谢谢~ 你也是开发的移动端吗
    WngShhng
        9
    WngShhng  
       53 天前
    @nocity 是的,我也做的 iOS ,赚了一点钱,聊胜于无,你去小红书上甚至在 v2 上都有很多做英语相关的插件、APP 的,何况还有几个头部大厂在那里,这赛道很卷
    83f420984
        10
    83f420984  
       53 天前 via iPhone
    感觉跟这个 app 有点像 https://apps.apple.com/app/id1579211407
    nocity
        11
    nocity  
    OP
    PRO
       53 天前   ❤️ 1
    @83f420984 第一次知道这个 App ,谢谢分享。看了一下感觉侧重于阅读器,理念想通,在阅读中学习。
    词迹可能不会在 App 中集成网页阅读、导入电子书、pdf 阅读的功能,重点是:收集卡片(句子、段落、来源) -> 整理(标记、理解、建立关联)-> 回顾
    nocity
        12
    nocity  
    OP
    PRO
       53 天前
    @nocity 它就像是一个英语学习笔记本,我这么看待它,哈哈
    Moatkon
        13
    Moatkon  
       53 天前
    现在学习英语和开发 App 的时间占比是多少
    nocity
        14
    nocity  
    OP
    PRO
       53 天前
    @Moatkon 日常工作中需要阅读英语的情况比较多,工作中随手记录一下生词,也算是学习吧,另外上班休息的时候基本上都是看 YouTube 或者英文网页,英语的输入这一块儿主要是在工作日完成,下班路上会进行一些回顾
    App 开发主要是晚上和周末一天
    大致这样的情况,没有统计过具体占比

    另外我的主业是数据开发,工作自己比较喜欢,也比较幸运,不卷

    谢谢回复~
    followad
        15
    followad  
       30 天前 via iPhone
    我来用用
    nocity
        16
    nocity  
    OP
    PRO
       30 天前 via Android
    @followad 谢谢,欢迎测试和反馈😊
    plair
        17
    plair  
       29 天前
    已下载,测试一下看看哈!
    nocity
        18
    nocity  
    OP
    PRO
       29 天前
    @plair 谢谢支持,早期测试阶段,多多包涵
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:12 · PVG 22:12 · LAX 07:12 · JFK 10:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.