作品名称:BlinkWord · 翻译小卡片(PC 桌面端 + HarmonyOS 手机端,双端互通)
一款跨设备的"划词翻译 + 科学背单词"效率工具,包含 Windows 桌面应用与鸿蒙 HarmonyOS 手机应用两个客户端,单词本与学习进度双端实时同步,把"阅读时随手收词 → 按记忆规律复习"的闭环从电脑延伸到手机。
主要功能:
1. 划词翻译(Windows 端):在任意应用中选中文字,自动弹出豆包风格的悬浮小卡片,一键翻译或存词;结果面板含译文、音标、词典释义、例句与朗读;取词走系统无障碍接口(UI Automation)直读选区,不污染剪贴板。
2. 输入翻译:输入单词、句子或中文,自动识别语言方向直翻,译文可一键存入单词本(释义、音标、例句一并落库)。
3. 翻译服务池:内置微软翻译、MyMemory、DeepSeek、DeepL、百度、有道等 8 种服务,按优先级自动降级重试,LLM 一次返回译文+音标+释义+例句;本地缓存,同词只请求一次。
4. 单词本与背单词:搜索、筛选、卡片详情;FSRS 记忆算法(Anki 同款)安排复习,四选一题型,学习统计与每日学习量。
5. 多端同步:坚果云 WebDAV。
6. 鸿蒙 HarmonyOS 手机端:采用 ArkTS 原生开发(非跨端框架),兼容 HarmonyOS 5.0+(API 12+),零第三方依赖;实现百词斩式背单词(释义四选一,词库自动生成干扰项),FSRS 算法与 PC 端逐公式对齐(对拍测试 47/47 通过);与 PC 端共用同一份数据文件,按单词合并、只增不覆盖,每天打开自动同步、背完自动写回,手机上随时复习电脑上收下的词。
负责角色:个人独立开发项目,独立完成需求构思、交互与视觉设计,以及 Windows 桌面端、Node.js 同步服务端、HarmonyOS 移动端三端的全部编码、打包发布与自动化测试。
技术栈:Electron 33(主进程+双渲染层架构)、原生 HTML/CSS/JS(零构建、无前端框架)、uiohook-napi 全局键鼠钩子、Windows UI Automation 取词、ts-fsrs 记忆算法、Node.js 原生 http 模块(scrypt 密码散列 + HMAC 签名令牌)、WebDAV、ArkTS/HarmonyOS 原生开发。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者