Ukrainian Frequency · open data · v1.0.0

The Ukrainian lexical-minimum crosswalk

Every lemma in Ukraine's two published beginner vocabulary sources, joined and compared.

10,366 rows9 columnssnapshot 2026-09-13CC-BY-SA-4.0

Why it exists

Ukrainian now has two independent, open answers to the question every beginner course must answer first, and they were built to answer different questions.

The minimumsThe profile
what“1000 i 1 slovo”, A1 and A2Ukrainian Vocabulary Profile (PULS)
whoBorodin and Turkevych; Borodin and LazarenkoSynchak, Starko, Burak, Svystun
kinda teaching syllabusa descriptive map
sizeabout 2,000 words10,194 lemma strings, A1 to C1
methodexpert selection over corpus frequency, weighted by usefulness at the learning stagecorpus-validated CEFR levels

Nobody had joined them. A syllabus and a descriptive profile are allowed to disagree, and where they do is the interesting part, so it seemed better to measure it than to guess.

What it found

One row per lemma, on a corpus frequency spine (UberText 2.0, top 12,000 lemmas).

ClassRowsMeaning
agree1,200both place it at the same level
earlier583the syllabus teaches it before the profile validates it
later174the syllabus teaches it after
absent776validated A1 (84) or A2 (692), in neither volume
unprofiled172in a volume, outside the profile's scope
beyond7,461validated B1 or higher and outside a 2,000-word syllabus

Two efforts built by different methods place 1,200 words at the same CEFR level. That is a convergence result: the beginner core of Ukrainian is a real object that two independent methods can find.

The sharpest disagreement

Four prepositions and a conjunction

The profile validates all five of these at A1. The A1 volume holds every one of them back to A2.

WordCorpus rankProfileVolume
до9A1A2
для21A1A2
від22A1A2
якщо87A1A2
без130A1A2

The A1 volume does carry по, про and через. So this is a line, not an omission.

Almost certainly a deliberate pedagogical decision, and a good one: what can a learner do with a preposition before they have the cases to put after it? It is also the kind of reasoning that does not survive into a published word list, which is exactly why a crosswalk is worth having.

What it cannot tell you

Three limits. No reading survives ignoring them.

  1. No part of speech on the minimum side. The published lists carry none, so the join is by lemma string and homographs collapse into one row.
  2. Onset, not sense. A profile level is the level of a lexeme’s earliest sense. A word can be validated A1 for a sense a syllabus does not teach.
  3. The three sources disagree about what one lemma is. те heads the absent list at rank 27 and is not a forgotten word: the frequency list and the profile both call it a lemma, while the minimums call it the neuter of той, which the A2 volume carries.

So the absent column is a list of candidates to check, never a list of omissions. Of the 84 validated-A1 words in neither volume, 40 have no relative anywhere in either volume; those are the ones worth looking at first: ситуація, кожний, момент, музей, ну, мільярд, продукт, герой.

A further 19 absent rows name the phrase that does reach the word, so такий reads against такий самий and жаль against На жаль.

How to use it

One row per lemma. Filter the class column to the question you have.

  • Building a next edition? later and absent are your candidate lists.
  • Checking your own level assignments? earlier is where the syllabus is ahead of the validated profile, with the frequency rank beside each word.
  • Extending the profile? unprofiled is what a syllabus teaches that the profile does not cover. Mostly proper nouns and the adjectives built on them, which is scope, not a gap.
lemma, rank, pos, volume, entry, validatedLevel, class, relative, relativeVia

The entry column carries the published entry line verbatim, so every row can be traced back to the book it came from.

Download the crosswalk (CSV)How it was built →Profile a text against these minimums

The crosswalk is CC-BY-SA-4.0: every row carries a PULS level, and the PULS levels are CC-BY-SA-4.0, so share-alike propagates to the combined table. The Borodin volumes stay CC-BY-4.0 in their own right. Cite the sources it joins, not only the file.

  • Minimums (CC-BY-4.0): Borodin and Turkevych, A1, 10.18452/28236; Borodin and Lazarenko, A2, 10.11584/opus4-1448.
  • Validated levels (CC-BY-SA-4.0, redistributed by the authors’ permission): Synchak, Starko, Burak and Svystun, Ukrainian Vocabulary Profile / PULS.
  • Frequency ranks (CC-BY-4.0): UberText 2.0, Chaplynskyi 2023, lang-uk.

Need something like this built?

I design and ship AI tools, full-stack apps, and data pipelines — end to end, to production. Tell me the problem in a sentence; I'll give you an honest read on fit within a day.

Work with me →