3ears is an entertaining Russian learning resource with interactive subtitles. It was developed based on the beliefs that listening and reading comprehension are key skills necessary for language learners and that learners who are entertained while consuming (listening/reading) content in a foreign language are more likely to continue their studies.
3ears is a unique resource for studying Russian. On the platform, users can find videos, clips from news programs and talk shows, karaoke-style songs with translations, and grammar exercises.
Our team had several main challenges on this project. We needed to create a system where users could add interactive subtitles for video/audio - so that every word in the subtitles was highlighted, like in karaoke.
We had to make it possible for the users to go through the video by clicking on any place in the timeline and have the corresponding word in the subtitles highlighted. Moreover, when a user clicks on any word in the text, the video should start playing from that place. It was also essential to make sure that the program showed full information about words: transcription, translation, pronunciation, gender, case, and number.
Some other necessary features we had to provide were the following:
Our team developed a platform that fully meets the client's business requirements.
We helped to develop a system where Americans would be able to learn the Russian language, making it fun and accessible.
3ears has already found its target audience. Teachers give their students extra assignments using 3ears. This platform is also interesting for those who:
In the future, this platform will be used for the B2B sector and this system will be implemented at educational institutions on a regular basis. Also, the platform will expand to use other languages.
Our team continues to work on improving the platform.
Rails 3.2.19, rspec, sidekiq, ffmpeg, pymorphy, sphinx, React.js