跳转到内容

通用问题

DevGlish 和 Grammarly / Duolingo 有什么区别?

Section titled “DevGlish 和 Grammarly / Duolingo 有什么区别?”

DevGlish 是专门为开发者设计的工作流内英文学习工具,而不是通用的语言学习或语法检查应用。

方面DuolingoDevGlish
学习方式系统化课程 + 练习题脉络查询 + 即时反馈
使用场景安排专门时间学习工作流中随时查询
目标用户所有语言学习者开发者
适用领域通用英文技术术语 + 开发表达
学习深度广泛的语法和词汇深度技术脉络

总结: Duolingo 是”主动学习”工具,DevGlish 是”即时查询”工具。两者可以互补使用。

方面GrammarlyDevGlish
功能语法检查、风格改进单词查询、发音学习
使用方式被动检查(写完后)主动查询(遇到生词时)
发音指导有(带 IPA 和音频)
中英混淆检测有(Chinglish 识别)
整合深度集成在编辑器/邮件中全局快捷键(任何应用)

总结: Grammarly 修正你已经写出来的内容,DevGlish 帮你在写之前选对词。两者也可以一起使用。

DevGlish 支持 macOS 13.0 及更高版本(包括 Ventura、Sonoma、Sequoia)。

  • Apple Silicon(M1、M2、M3 等)✓
  • Intel(x86-64)✓

如果你的 Mac 运行的是 macOS 12 Monterey 或更早版本,DevGlish 暂不支持。建议更新 macOS,或联系我们讨论其他选项。

DevGlish 使用 macOS 的辅助功能 API(Accessibility)来读取你在任何应用中选中的文本

当你在 Xcode、Slack、Chrome 等任何应用中选中文本并按 ⌘⇧D 时,DevGlish 通过辅助功能 API 获取这个选中的文本,然后:

  1. 发送给 Claude AI 进行查询
  2. 返回学习卡
  • DevGlish 仅读取你主动选中的文本,不会在后台监听
  • 你的文本在 Cloudflare 边缘节点进行处理,按用户隔离
  • 文本不用于模型训练(见下面的问题)
  • 权限可以随时撤销(System Settings > Privacy & Security > Accessibility)

如果你不信任这个权限,可以选择不授予,但 DevGlish 将无法工作。

部分可以。

  • 85+ 预置技术术语库:存储在本地,无需网络
  • 已缓存查询:之前查询过的单词会被缓存(Free:7 天,Pro:30 天)
  • 新查询:第一次查询新的单词/短语/句子需要网络(调用 Claude API)
  • Express 模式:中文→英文 转换需要网络
  • 高级 TTS:多口音、语速调节需要网络
  • 云端同步:保存单词、同步学习进度需要网络

如果你计划离线使用 3 天以上:

  1. 在有网络的情况下,提前查询你可能需要的单词
  2. 系统会自动缓存这些查询
  3. 离线时,你可以访问缓存的单词和本地术语库
  4. 离线超过 3 天后,DevGlish 会自动切换到 Free 模式的功能限制

目前仅支持 macOS。

DevGlish 使用 Swift 和 AppKit 开发,这些技术特定于 macOS 和 iOS 生态。

我们有以下计划在路线图中:

  • VS Code 扩展(2026 Q3 预计):在代码编辑器中直接查询
  • Chrome 扩展(2026 Q4 预计):在浏览器中快速查询
  • Windows 版本(评估中):可能在 2027 年推出

如果你需要跨平台支持,欢迎在 反馈表 上投票。

我的数据安全吗?查询文本会被用于 AI 训练吗?

Section titled “我的数据安全吗?查询文本会被用于 AI 训练吗?”

你的数据是安全的,查询文本不会用于模型训练。

  1. 查询时:你的选中文本发送到 Cloudflare Workers 边缘节点
  2. 代理处理:DevGlish 后端作为 Claude API 的代理,转发你的查询
  3. 模型调用:Claude 返回结构化学习卡数据
  4. 结果存储:学习卡存储在你的 Cloudflare D1 数据库中(按用户隔离)
  • ✓ 文本不保存在 Claude 的日志中以用于模型训练
  • ✓ 文本不用于微调或改进 Claude
  • ✓ Cloudflare 不会使用你的数据用于任何其他目的
  • ✓ 你的保存单词和学习进度只有你能访问(端到端加密选项在 Pro 中可用)

我们使用 Anthropic 的官方 Claude API,并遵循其 隐私政策。根据政策,Anthropic 不会使用 API 输入来训练模型,除非你明确选择加入。DevGlish 从不 进行此选择。

对大多数开发者来说,足够。

根据我们的用户研究:

  • 平均开发者每天查询 15-30 个单词
  • 高频用户(写很多英文 PR 或文档)每天查询 30-50 个单词
  • 即使是”英文重度用户”也很少超过 100 次查询/天

如果以下情况适用,你可能需要升级:

  • 每天查询超过 10 个单词
  • 需要 Express 模式(中文→英文)
  • 需要在多台 Mac 上同步学习进度
  • 需要完整的间隔重复系统做长期复习

否则,Free 版本通常足够

DevGlish 和 DevLingo 是同一个产品吗?

Section titled “DevGlish 和 DevLingo 是同一个产品吗?”

是的,它们是同一个产品。

  • DevGlish 是产品的品牌名称英文产品名
  • DevLingo 是最初的开发名称和内部技术名称
  • 2025 初:项目启动,代码名为 “DevLingo”
  • 2025 中:重新品牌化为 “DevGlish”(更直观地表达产品功能)
  • 现在:官方称呼是 “DevGlish”,但代码、文档、内部讨论仍然可能使用 “DevLingo”

在本文档中,两个名称可能互换使用,但它们指的是同一个产品。

我们很乐意听到你的意见!