PolyYapp

Learn in your language

PolyYapp teaches Dutch from 7 languages: English, Spanish, French, Polish, Russian, Turkish and Ukrainian. One setting, "Your Language", controls both the interface and the language Dutch meanings are shown in, so a Ukrainian speaker sees Ukrainian meanings in a Ukrainian app, with no English in between. It starts on your phone's language.

Download on the App Store

iPhone · iPad · Apple silicon Mac

Word card for the Dutch verb 'afbreken' with an illustration, pronunciation button and several meanings explained

Why it matters for Dutch

Many people learning Dutch in the Netherlands did not grow up with English, and plenty of tools teach Dutch through English only. Learning through a third language adds a layer of translation to every word. Studying from your own language removes it.

How the meanings are made

Meanings are generated with AI for each sense of a word, in your language, the first time anyone needs that word in that language, and then stored. That is why a word can carry several meanings, each with a short note on when it applies and tags such as informal or formal.

Coverage therefore grows as people learn: a word that nobody has studied in your language yet gets its meanings the first time it comes up, and from then on they are there for everyone.

What it does not do

  • Dutch is the only language you can learn, for now.
  • The dictionary search matches Dutch words, not meanings in your language.
  • Meanings are AI-generated, so mistakes happen; the support page says how to report one.