Openlang is an open-source Duolingo clone designed to make studying languages easier by opening up Duolingo's way of teaching to the user, allowing the use of custom courses.
- Python
- Web Browser (Chromium/Chrome by Default)
Step 1. Unzip the repository.
Step 2. Run either Openlang.bat
if you're on Windows, or Openlang.sh
if you're running Linux. (Alternatively you may just run main.py, although you will need to install eel with the command pip install eel
in your terminal.)
- Custom Lessons
- Custom Courses
- Lesson Notes
- Custom Themes + Easy Theme Creator
- SVG Icons
- Easy Icon Recoloring
- Text to Speech
- Speech to Text
- Text Translation Tasks
- Audio Translation and Inscription Tasks
- Image Description Tasks
- Word Match Task
- Build-a-Sentence Task
- Crowns Counter
- Translation on Hover
- Translator-based Answer Verification
- Special Character Board Below Textbox