E-Bot English Practice Chatbot
Learn English by chatting with a virtual friend
What it does
The E-Bot web app helps learners improve their English by engaging them in a casual text conversation. During this conversation the chatbot automatically translates its responses into the user’s first language, speaks its responses out loud and corrects any spelling or grammar errors the user makes.
Each of these three features can be enabled or disabled. The user can replay the chatbot’s spoken responses at any time by clicking on the response text. The app’s accessibility features include visual audio cues for deaf users to alert them that audio is being played.
The LLM (Large Language Model) backend is a three-agent system consisting of a chat agent, correction agent and a translation agent. During each conversation turn, each agent makes an API call to the Gemini API - to generate a chat response to the user’s message, correct spelling and grammar errors in the user’s message, and to translate the chat response into the user’s first language.
Built with
- Web/Chrome
Team
By
vbookshelf
From
South Africa