Hi everyone!
So I've been working for more than a year on an free and open-source (FOSS) "duolingo clone" as a side project.
During March 2022, I posted a link to it on a thread on the old duolingo forums, just before they got sunset .
Now I wanted to share here the updates, as I'm searching for people who want to collaborate in their free time on the project, either by crafting lessons in their native languages and testing out the software, or, for the technically inclined, by submitting a pull request to the repo and helping out with the code.
Some features that are currently supported:
- can work fully offline
- editing/storing/playing lesson files
- keyboard or buttons for input
- audio playback
- hover-over-the-word definitions
- spaced repetition strategies
Some exciting experimental features:
- automatic sentence-mining and generation of lessons from a language corpus (currently, as a separate command line utility)
The website:
https://psittacus.eu.pythonanywhere.com/
(Please don't expect anything nearly as polished or as complete as the real duolingo, there's a reason I'm asking for help ...)
The repo:
https://github.com/aiman-al-masoud/psittacus
(And yes, the name is "Psittacus" also for a reason ...)
Thank you for reading!