Soya
Menu

한국어

TOPIK 1 – TOPIK 6

Learn Korean by reading

Share any article, or name a book. Soya rewrites it in Korean at the TOPIK level you choose, with the word as it is actually said and a tap for any meaning.

App StoreComing soonGoogle PlayComing soon

Soya is finished and in review. Soya will be free on both stores — no account, no subscription.

The Soya reader, showing an article with a reading above every word and a player bar to hear it aloud.
The app, shown here in Japanese.

At your level, not somebody else’s

The level is a real constraint on the text rather than a label on it. The same article at two rungs is genuinely two different pieces of writing — and you can change your mind halfway and have it done again.

  1. TOPIK 1~800 words · beginner
  2. TOPIK 2~2,000 words
  3. TOPIK 3~3,000 words
  4. TOPIK 4~4,000 words
  5. TOPIK 5~6,000 words
  6. TOPIK 610,000+ words · fluent

Every word carries its reading

The word as it is actually said.

  • A reading appears only where the sound and the spelling differ — Korean spells 한국말 but says 한궁말 — so the page stays quiet until there is something worth saying.
  • The level sets the politeness ladder as well as the vocabulary: 해요체 at TOPIK 1–2, because a verb ending you have not met is not a sentence you can finish.
  • Its lesson set is the longest of the three, and six of the first ten are about sound rather than script — an alphabet of twenty-four letters is an afternoon, and 연음 and the three-way consonant contrast are not.

한국말한궁말합니다함니다.

I speak Korean.

Every word on this line is tappable in the app, and every one of them can be played aloud.

What comes in the box

All of this ships inside the app. It works offline, signed out, and before you have added a key — because none of it is fetched from anywhere.

100

Lessons

Short explainers, from the script up to a real news sentence, with 395 example sentences — every word tappable, every sentence speakable.

10,260

Words to practise

A graded catalogue covering every rung, so there is something to practise from the first minute on a fresh install.

5

Practice games

Fill the gap, Build the word, Listening, Pair match, Sentence order — none of which calls a model or needs a signal.

The Fill the gap practice game, with a sentence missing one word and four options to choose from.

And then practise it, for nothing

Five games built from the words you have looked up and the sentences already on your phone. Not one of them calls a model.

  • Get a word wrong and it is due again immediately; right, and it goes away for longer each time.
  • Your device’s own voice reads every word and sentence, so audio costs nothing either.
  • It all works with the aeroplane mode switch on.

About Korean in Soya

Why does only some of the text have a reading above it?

Because hangul is mostly phonetic, a reading only earns its place where the sound and the spelling diverge — 한국말 is said 한궁말, so that one gets a reading and 사과 does not. Marking every word would be noise.

Does it handle the speech levels?

Yes, and the level decides them: TOPIK 1–2 comes back in 해요체. A whole section of the bundled lessons is about 해요체, 합니다체 and 반말, because in Korean the politeness level *is* the verb ending.

Are there bundled example sentences for Korean words?

The 10,260-word catalogue is complete and each word carries one example. The three further examples per word that Japanese and HSK 1–5 have are not written for Korean yet.

Start with something you wanted to read anyway.

App StoreComing soonGoogle PlayComing soon

Soya is finished and in review. Soya will be free on both stores — no account, no subscription.