Inspiration

Conversational learning, be it infants acquiring their first language or adults immersing in a new one, proves highly effective. Through everyday interactions, learners pick up expressions, phrases, and grammar naturally, fostering fluency and cultural understanding. This approach prioritizes practical communication, promoting confidence and adaptability in language use. For example infants through interactions with their parents/family pick up on various expressions, phrases, and words naturally, without explicit instruction in grammar or vocabulary. They absorb the rhythm, melody, and intonation of the language, gradually recognizing patterns and making connections between words and their meanings. Similarly, adults who immerse themselves in a new linguistic environment can benefit greatly by engaging in everyday interactions with native speakers, they are exposed to authentic language usage in real-world contexts.

What it does

BilinguAi uses ChatGPT to create simulated conversations in the target language. These conversations are dynamically generated based on the user's chosen topic, providing him/her with a variety of scenarios and dialogue to engage with. Each generated conversation is accompanied by translations into the user's native language. This helps learners understand the dialogue and context, facilitating comprehension and language acquisition. To aid comprehension further, the app offers definitions for challenging words encountered within the conversations. Users can easily access explanations of unfamiliar vocabulary, enhancing their understanding and vocabulary acquisition and they can also save definitions of specific words for later reference. For improving pronunciation skills, the app includes text-to-speech functionality. Users can listen to correct pronunciations of words and phrases, helping them develop accurate speaking abilities in the target language.

What's next for BilinguAi

BilinguAi is in its first alpha-release, there's a lot of features that can be added like grammar lessons related to the conversations/messages, perfecting the prompt reliability and performance, a better user experience, the ability to expand on a certain conversation and share conversations with others...etc. The first phase is to publish the first release and gather users' feedback to help adding more features, then step by step adding the new features while focusing also on the user side: adding gamification and proper profile management, working with app points to generate conversations instead of limiting to few generations per day...etc.

Source Code Link

Check code here

Built With

Share this project:

Updates