做了个免费的 YouGlish 替代品

4 月 13 日
 dengqing

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

https://captionsearch.app

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

和 YouGlish 比:

先说清楚——目前视频还不算多,几千个左右,主要是英语学习频道(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 频道应该优先加进来?
2577 次点击
所在节点    分享创造
10 条回复
oinux
4 月 13 日
👍
xiaolanger
4 月 13 日
OP 的数据是怎么来的,一点点爬的吗?
saigetsu
4 月 13 日
这个确实牛逼啊,明天试试看
dengqing
4 月 13 日
@xiaolanger 算是爬的,现在字幕只有不到两千个视频感觉是够用了
blob
4 月 14 日
目前只支持英语吗?
dengqing
4 月 14 日
@blob 已支持多语言,但还没去存这些字幕
LoftyShadow
4 月 14 日
强大,感谢
cwr31
4 月 14 日
这个会涉及到视频版权的问题么?
dengqing
4 月 14 日
@cwr31 会,但影响不大,youglish 这么多年了还收费都好好的
Hansah
4 月 14 日
以前见过类似的,数据是用的电影字幕

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1205607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX