Langdogu
  • 읽다
  • 読む
  • read
  • 读
  • lire
  • leer
  • leggere
  • ler
  • lesen
  • читать
  • قرأ

The word read: 읽다 in Korean at the centre, and around it 読む, read, 读, lire, leer, leggere, ler, lesen, читать, قرأ. Lingua Layer reads 読む and 读 into Korean today; the other languages are in the concept layer, which is being rebuilt.

Learn a language from what you already read, watch and hear.

Langdogu is building one record of what you know, across everything you read, watch and hear. It starts with Lingua Layer, live for Firefox, which reads Chinese and Japanese into Korean.

The word read in each language Langdogu starts with. Choose one to show it on the board.

The Korean layer, on real text

Lingua Layer lays Korean over Chinese and Japanese pages, images and manga. Switch between the original, both, or the translation alone; switching never translates again.

View
Korean gloss

Train announcement, in Japanese with the Korean layer

  1. 、にが。

    곧 2번 승강장에 쾌속 전철이 들어옵니다.

  2. 、のまで。

    위험하오니 노란 선 안쪽으로 물러나 주십시오.

  3. ので、に。

    다음 역에서 각 역 정차 열차로 갈아타실 수 있습니다.

Sample text written for this page.

Alt+Shift+O switches the view here, as it does in the extension.

Read the samples with their meanings in English
Train announcement
Original まもなく、2番線に快速電車がまいります。 危ないですから、黄色い線の内側までお下がりください。 次の駅で、各駅停車にお乗り換えいただけます。
Korean 곧 2번 승강장에 쾌속 전철이 들어옵니다. 위험하오니 노란 선 안쪽으로 물러나 주십시오. 다음 역에서 각 역 정차 열차로 갈아타실 수 있습니다.
Meaning Shortly, a rapid train will arrive at platform 2. It is dangerous, so please stand back behind the yellow line. At the next station you can change to the local train.
Café menu
Original 今日推荐 燕麦拿铁:用当天烘焙的豆子,少糖也很香。 下午三点以后,第二杯半价。 自带杯子外带,立减两元。
Korean 오늘의 추천 오트 라테: 당일 볶은 원두를 써서 설탕을 줄여도 향이 좋습니다. 오후 3시 이후에는 두 번째 잔이 반값입니다. 컵을 가져와 포장하면 바로 2위안을 빼 드립니다.
Meaning Today’s pick. Oat latte: made with beans roasted that same day, still fragrant with less sugar. After 3 pm the second cup is half price. Bring your own cup for takeaway and get two yuan off.
Manga balloon
Original えっ、もう終わったの? 次の巻、明日発売だって!
Korean 엇, 벌써 끝났어? 다음 권, 내일 나온대!
Meaning Huh, it’s over already? They say the next volume goes on sale tomorrow!

One place for all of your language study

Three promises every screen is measured against. Most of it is still being built, so each one says how far it has come.

  • More absorbing than a game.

    Every session shows you something you could not do yesterday: the share of known words rising on your own text, a finish line you can see, a companion that grows only because you learned. No streak counter, no guilt.

    • Known-word highlightingBeing rebuilt
    • Mascot companionIn development

    Meet the companion

  • Deeper than a library.

    Knowing is tracked per sense, across languages, with fixed expressions as units and every word tied to the sentence where you met it.

    • Ontology coreBeing rebuilt

    See the map on a sample

  • Open to every assistant and server you choose.

    Your vocabulary can be opened by Claude and ChatGPT, run on your own server, and taken with you: the full JSON backup keeps everything, and Anki files carry your expressions and their sentences.

    • MCP serverIn development
    • Self-hostingIn development

    How it stays open

The day it is built for

Only the first step is real today. The rest is what the code is being built toward, each step with its status.

  1. On the train home

    You open your rail line’s service notice in Japanese. Lingua Layer lays Korean over it.

    Lingua LayerLive

  2. One word stops you

    発車, departure. You save it with the sentence it came in.

    Learning loopPlanned

  3. Later, in a manga

    空気を読む. You marked 本を読む, to read a book, as known. This is the same 読む in a sense you don’t have yet, to read the room, and it is kept as an expression of its own.

    Ontology coreBeing rebuilt

  4. That evening

    You ask Claude or ChatGPT what you learned today. Connected to your Langdogu over MCP, it talks it through with your own sentences.

    MCP serverIn development

  5. Tomorrow

    If you don’t come back, nothing scolds you. There is no streak to break, and your map is exactly where you left it.

    No streaks, no guiltIntent

A companion, not a streak

In the app, a small dot companion keeps you company while you learn. You befriend it, and the bond grows mainly from real learning. Levels never go down, accessories are earned by learning and never bought, and nothing nags you.

In developmentLocal-only demo

The look can change. It stays in this browser. The demo stops at Lv 4; the app goes on.

Kkaret

Level 1

Give a word you kept

Keep a word in the reader first. Go to the reader

Finish a passage in the reader to earn the first accessory.

Any script, 1 to 24 characters.

Start with Lingua Layer

Installing the extension alone translates nothing. Lingua Layer sends what you choose to your own companion service, and the companion translates with your Codex CLI.

The companion isn’t publicly downloadable. Write to [email protected] for setup.

Questions, companion setup, or a note when the app is ready [email protected]

Read the privacy policy