GoForum🌐 V2EX

做了个免费的 YouGlish 替代品

dengqing · 2026-04-13 22:35 · 0 次点赞 · 2 条回复

用 YouTube 学英语有一阵了,YouGlish 一直是我查某个短语怎么念、怎么用的首选。一直很好奇原理是什么,现在搞明白了就自己做了一个!

https://captionsearch.app

demo

思路一样:输入一个词、一个短语或一句俚语,找到真实 YouTube 视频里用到它的片段,点一下就能跳到说这句话的那一秒。特别适合字典讲不清楚的那些东西——phrasal verbs ( get away with 、come up with 、figure out )、习语,或者想确认某个说法地不地道。

和 YouGlish 比:

  • 不需要注册,没广告,没付费墙
  • 搜索语法可以玩出花样:引号精确匹配、learn* 通配符、NEAR(get up, 2) 邻近搜索、布尔 |NOT
  • 人工字幕(更准)和自动字幕(更广)都有,按质量筛选

先说清楚——目前视频还不算多,几千个左右,主要是英语学习频道(English with Lucy 、Rachel’s English 、Speak English With Vanessa)和一些知识类频道(TED 、Lex Fridman 、Veritasium 、Kurzgesagt)。搜不到的话,空状态页面有个「告诉我们该索引什么」的入口,每条反馈我都会看,大家想要的频道会优先补上。

顺便说下技术栈:Astro + React islands 跑在 Cloudflare Workers ,D1 做 FTS5 全文索引,R2 存原始字幕 blob ,整站都在 CF 免费额度内。

有两个问题想听听大家的意见:

  1. 搜过什么短语或习语没搜出想要的结果?
  2. 觉得哪些 YouTube 频道应该优先加进来?
2 条回复
oinux · 2026-04-13 23:05
#1

👍

xiaolanger · 2026-04-13 23:10
#2

OP 的数据是怎么来的,一点点爬的吗?

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: dengqing
发布: 2026-04-13
点赞: 0
回复: 0