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
- css
- gemini
- html
- javascript
- supadata
- youtube
Log in or sign up for Devpost to join the conversation.