A web application for learning incidental vocabulary while watching bilingual subtitled videos.
Using the latest technology stacks, it can dynamically integrate newly encountered vocabulary into your personal vocabulary space. In particular, by offering AI-enhanced exercises, it could facilitate incidental vocabulary learning with expert vocabulary learning and keep your customised learner model up to date.
The high-performance database could provide you with a seamless experience. Furthermore, it could be extended to support any two of more than a hundred languages.
Vue.js 3.0
Python, FastAPI, SQLAlchemy, alembic, PostgreSQL, Docker.