Inspiration

After a few months of learning a language, one of our team members noticed that they started running out of video material that they could review and study. Not wanting to pay for new study materials, and definitely not wanting to use a traditional structured language course, we wanted to develop a tool that allows the user to freely assess themselves on their progress using any YouTube video in any of our 40 supported languages.

What it does

Simply paste the link to any YouTube video, select the language you want to be quizzed on, and the difficulty, and you'll get a custom quiz along with a summary and vocab list to study.

How we built it

LangTube natively checks for a valid YouTube link uses the Supadata Transcript API to generate a clean transcript from the video. It then passes the transcript through Google's Gemini API to generate content.

Challenges we ran into

Challenges included UX of other languages, such as RTL languages like Arabic, translation of site contents, and related formatting issues.

Accomplishments that we're proud of

Support of 40 languages, and implementation of automated YouTube timestamp embedding were among our biggest achievements in designing this project.

What we learned

We learnt how to implement APIs and about inclusive design for a linguistically diverse userbase.

What's next for LangTube

Including superior Gemini models and upgrading Supadata key to have unlimited uses.

Built With

Share this project:

Updates