Developing & Maintaining Platform for Language Learning

The owner of this Platformwas an exchange student and dreamed of starting his own language learning project. Thus, he came up with the idea of creating a learning platform and started to implement it in 2011.

Project Description 

The Case is  about an entertaining Language 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.

This platform is a unique resource for studying Ukrainian, Polish, Chech, Hungarian and Romanian. On the platform, users can find videos, clips from news programs and talk shows, karaoke-style songs with translations, and grammar exercises.

3ears interface

Business Challenge 

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: 

  • the user must be able to adjust the video playback speed;
  • while the learner is watching a video, the system must offer video/audio with the same word so that the user can see how to use it in a different context;
  • when unfamiliar words are found, users can add them to a custom vocabulary to memorize them better.

3ears mobile interface

Value Delivered

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 other languages, making it fun and accessible.

The Platform has already found its target audience. Teachers give their students extra assignments using thos site. This platform is also interesting for those who:

  • are learning languages independently or are interested in it;
  • have planned a trip to European countries;
  • use foreign language for work;
  • want to expand their horizons or just gain knowledge.

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