Inspiration
Duolingo <3
What it does
It focuses on bringing language learners from intermediate level to advanced level.
- Use real-world video content with corresponding subtitles to train listening skills in any language or dialect.
- Leverage YouTube to access "infinite" video content, to generate a rich learning program that can also teach specific dialects, such as Spanish from Guatemala!
- Game to make learning addictive.
- Use contextual word embeddings to select questions that will best improve the user's weaknesses.
How we built it
React with Typescript in the front end. Backend implemented in Flask and using state of the art multilingual language models for technical scalability.
Challenges we ran into
Connecting the API, and debugging common bugs.
What's next for Infinity Lang
- Scalable and automatic video sourcing: Automatically find and incorporate videos with subtitles in a given language.
- Multiple Iterations from user feedback.
- Put the application to production (for public to use).
- Create additional question types.
- Expand to other educational domains, such as Medical topics.
Built With
- ai
- bert
- embedding
- language
- machine-learning
- natural-language-processing
- python
- react
Log in or sign up for Devpost to join the conversation.