LexiPal is an AI Language Partner designed to help you learn a new language by conversing with the character of your choice. Whether you're a beginner or looking to improve your fluency, LexiPal provides an interactive and engaging way to practice and enhance your language skills.
- AI-Powered Conversations: Engage in realistic conversations powered by advanced AI.
- 100% Free Prototype: Experience a absolutely free Virtual Language Partner.
- Multiple Language Support: Learn various languages including Spanish, French, German, English, Japanese and much more.
- Customizable Characters: Choose and customize your language partner to make learning more fun.
- Progress Tracking: Keep track of your learning progress and milestones.
- Interactive Exercises: Participate in exercises designed to improve vocabulary, grammar, and pronunciation.
To install LexiPal, clone the repository and install the necessary dependencies:
git clone https://github.com/mp3skater/LexiPal.git
cd LexiPal
pip install -r requirements.txt
To start using LexiPal, run the following commands:
export GEMINI_API=YOUR_API_KEY
python3 app/app.py
set GEMINI_API=YOUR_API_KEY
python app/app.py
Follow the on-screen instructions to begin your language learning journey.
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
- mp3skater – Backend architecture, database design, and API optimization.
- 23Benji – Frontend development, UI/UX design, and responsive styling.
This project is licensed under the BSD-4-Clause License - see the LICENSE file for details.
But in short that means that you may do with the code whatever you want as long as it remains free software (opensource) under the same rules, including keeping the original copyright notice and license intact. You must also give proper credit to the original authors (mp3skater and 23Benji) and acknowledge any modifications you make. Also, there is no warranty for the code, meaning we are not responsible for any issues that arise from its use.
For any questions or suggestions, feel free to open an issue or contact us at mp3skater.