Show HN: Mimi – the free language learning app that anyone can edit

sapphire421 pts0 comments

Learn a language · mimi

Mimi is the free language learning app that anyone can edit<br>Get startedOpen the course editor

Features<br>Anyone can edit<br>Unlike other language learning apps, on Mimi anyone can add new language content, edit or reorganize existing material, and correct mistakes. Because contributing is open to everybody instead of a select few, much better courses can be created.

Lessons tailored to your knowledge<br>Mimi keeps track of all the words you've met as well as a memory state for each one, derived from your review history. This lets Mimi construct lessons that contain exactly the content that you most need to review.

Desirable difficulty<br>Mimi targets an accuracy rate of 85%, which according to one study is the sweet spot for optimal learning. This supports your learning by ensuring that lessons are neither easy and boring nor hard and frustrating.

Modern spaced repetition<br>Mimi uses the FSRS spaced repetition algorithm to schedule reviews of words, showing you a word right when you're about to forget it. FSRS is the strongest publicly-available memory scheduling algorithm, trained on hundreds of millions of user reviews. It is 20–30% more efficient than other flashcard algorithms.

Free/libre, open-source software<br>You can use Mimi as much as you like, free of charge. There are no subscription tiers or paid items. It is also open-source, so anyone can read the source code and make contributions.

No AI-generated content<br>AI-generated language learning content is of questionable accuracy, can often be uncreative, and is of limited educational value. On Mimi, all course content is 100% created by humans like you!

Concepts<br>Skill tree<br>Courses are organized into a set of skills, which is a group of lessons focused on a particular topic. The ones at the top teach you the basics, and as you progress, the skills get harder and more interesting. Skills in the same row unlock together, so you can choose what to study next. At the end of a group of skills, castles test your knowledge to open the next branch of the tree.

Castle 12Basics 11Basics 21PhrasesFamilyFoodTravel

Exercises<br>Each lesson contains exercises, which can be multiple-choice questions, word bank translation, or typing translation exercises. Exercises are tailored to you based on your review history.

Translate to Spanish1 / 2<br>The cat drinks the milk.<br>Tap the words to build your answer…<br>lagatosbebeElallechebebengato<br>Check

Flashcards<br>Practice your vocabulary with flashcards powered by spaced repetition. Every word you've encountered throughout the course is provided back to you one card at a time. Thanks to the modern FSRS algorithm, you'll encounter each card right when you're about to forget it, increasing learning efficiency.

Review14 due today<br>la leche<br>the milk<br>El gato bebe la leche.

AgainHard1dGood3dEasy7d

Contributing<br>Mimi is a community project and we welcome contributions of any kind!<br>Open source<br>If you would like to help develop new features, fix bugs, or add new courses, we welcome new contributions at our GitHub.

Edit the courses<br>If you spot a mistake in a course, or have words, sentences or exercises to add, you can edit the course material directly in the course editor.

Credits<br>'No AI' icon derived from work created by Icon Pie from the Noun Project

mimi learning language edit course anyone

Related Articles