Features

A spaced repetition app that speaks your language

Dozens of interface translations, right-to-left layouts, and a language that stays with your collection.

57 UI translations

Miyu ships 57 UI translations. English is the default and the fallback: a missing string falls back to English rather than showing a raw key. You can change the language without changing anything about your decks or your review history.

The catalogs are typed, so a translation that is missing a key fails at build time rather than in front of a learner. That is a small engineering choice with a visible consequence: the interface either says something in your language or says it in English, never an identifier such as settings.sync.plan.

The language list carries a native name and an English name for every entry, so the picker stays readable whatever the current interface language happens to be.

  • English
  • Spanish
  • French
  • German
  • Portuguese
  • Italian
  • Dutch
  • Polish
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Hindi
  • Arabic
  • and 45 more

Right-to-left support

Right-to-left languages render as right-to-left, including the shell, lists, and controls that mirror. Inline code and card content keep their own direction, so a left-to-right word inside a right-to-left interface still reads correctly.

Numbers stay in their familiar order, and a card written in English does not flip because the interface around it did. The goal is a layout that reads naturally in either direction, not a mirror image applied to everything on screen.

The right-to-left catalogs cover navigation, settings, and the reviewer, not only the labels on the home screen.

Right-to-left today: Arabic, Urdu, Persian (Farsi), Hebrew, Pashto.

Language travels with your collection

The language lives in your collection settings. Open the same collection on another device and the interface you chose comes with it, instead of resetting to the host machine’s locale.

That matters on a shared device too: two profiles can prefer different languages without either one changing the operating system for the other.

Switching language is a display change: it does not reload or rewrite the collection.

Learn languages, or learn in yours

The catalog includes language courses, but nothing ties the interface to the subject you study. You can learn Japanese with a Spanish interface, or review Mandarin while the app speaks German.

Interface language and study subject are separate choices, and neither forces the other. That is the whole point of a translation layer: the tool should meet you where you are, whatever you happen to be memorising.

Course text keeps the language it was written in; the interface is the part that follows your setting.

Keep reading

Two more decisions behind Miyu, plus something to study.