FluoLingo

FluoLingo

Language Learning Bot

FluoLingo

FluoLingo

Language Learning Bot

The problem FluoLingo solves

FluoLingo is a telegram bot that helps users improve their vocabulary, grammar, and conversation skills when learning a new language. The bot can deliver study materials in video and image formats. It helps users practice their language skills by giving them quizzes that track their progress and provide a total score. We created quizzes in four different languages so that users could test their skill level and receive a final score. Users can also learn by converting user input (English sentences) into the language of their choice. Users may also post comments. We also allow users to join our exclusive community of like-minded learners to solve problems, learn and grow together, and accept registrations from new students. A QR code has been generated for easy scanning in order to be added to the community.

Challenges we ran into

  1. This was our first hackathon, and it provided us with valuable learning opportunities and teamwork skills. We have never built a language learning bot system from the ground up, and we have never worked with a Telegram bot. During the hackathon, we all learned it together.
  2. There were numerous errors while working with the data and code, particularly during the translation phase, and thankfully the python, telegram bot documentation, and StackOverflow were extremely helpful.
  3. Finding suitable datasets in Indian languages such as Marathi, Kannada, and so on was extremely difficult.
  4. Time management was essential in balancing classes and work.

Discussion