OakLingo
How it worksFeaturesLanguagesPricingBlog
Get started
Listen, watch, and read your way to fluency

Learn a language inside
what you actually listen to,
watch, and read.

Smart immersion: bring the books, articles, videos, recordings and texts you actually want, tap any word for its meaning in that sentence, and let OakLingo keep track of what you know and bring back what you are about to forget.

Start learning freeSee how it works
Spanish acorn¡Hola!SpanishFrench acornBonjourFrenchItalian acornCiaoItalianArabic acornمرحباArabicUkrainian acornПривітUkrainianEnglish acornHelloEnglishSwedish acornHejSwedishGerman acornHalloGermanJapanese acornこんにちはJapanesePortuguese acornOláPortugueseKorean acorn안녕하세요KoreanMandarin Chinese acorn你好Mandarin ChineseDutch acornHalloDutchPolish acornCześćPolish
Every language begins as a tiny acorn. Water it every day, love it, use it, and it grows into a mighty oak.

14 days of Pro free — no card. Then Free forever, or Pro at US$9/mo (US$90/yr).

72,851
free public-domain books in the catalogue
14
languages, each with its own library and progress
3
ways to read: the whole text, a page at a time, one sentence
1
knowledge model you can audit, word by word

Free forever keeps whole public-domain books, unlimited saved words, reviews, and progress. Pro unlocks unlimited AI help, pretranslation, all 14 languages, and unlimited own texts.

Start free trialSee plans

Start learning today

Choose something to listen to, watch, or read, tap what you don't know, and let the words come back to you. Three steps, and the third one repeats.

  • Books
  • Articles
  • Web pages
  • Documents
  • Videos
  • Songs
  • Recordings
  • Notes

Als Gregor Samsa eines Morgens aus unruhigen Träumen erwachte, fand er sich in seinem Bett zu einem ungeheueren Ungeziefer verwandelt. Er lag auf seinem panzerartig harten Rücken und sah, wenn er den Kopf ein wenig hob, seinen gewölbten, braunen, von bogenförmigen Versteifungen geteilten Bauch, auf dessen Höhe sich die Bettdecke, zum gänzlichen Niedergleiten bereit, kaum noch erhalten konnte.

Ungeziefernoun · neuter

vermin; pests

Wiktionary

  • New
  • Recognise
  • Understand
  • Use

A tapped word opens with its meaning in that sentence and is saved as New. Reading and short reviews move it up; you decide each step.

Die Verwandlung, Franz Kafka · public domainRead aloud at normal or slow paceNewRecogniseUnderstand
  1. 1

    Choose something to listen to, watch, or read

    The hundred most-read public-domain books in your language are one tap away, and the whole catalogue is searchable. Or bring a song from Spotify, a YouTube video, an article, a note, or the address of a page.

  2. 2

    Listen, watch, or read, and tap what you don't know

    A tapped word shows its meanings in your language, with the sentence it came from. Ask for a translation of the sentence when you want one, or a grammar note. Have the text read aloud at normal or slow pace.

  3. 3

    Let the words come back to you

    Every word you save has a level: New, Recognise, Understand, Use. What you listen to, watch, and read, and short reviews, are the evidence; the model suggests a change and you decide. Nothing moves without you seeing why.

A reader built
for not knowing yet

Meanings in context, sentence translation on demand, grammar notes and a sentence-structure view.
Every saved meaning remembers where it came from.

NewVögelbirdsSave

Vögel→ “birds” · plural of Vogel

Fenster→ “window” · noun

langsam→ “slowly” · adverb

Zeitung→ “newspaper” · noun

nickt→ “nods” · from nicken

neben→ “next to” · preposition

Tee→ “tea” · noun

still→ “quiet” · adjective

Vögel→ “birds” · plural of Vogel

Fenster→ “window” · noun

langsam→ “slowly” · adverb

Zeitung→ “newspaper” · noun

nickt→ “nods” · from nicken

neben→ “next to” · preposition

Tee→ “tea” · noun

still→ “quiet” · adjective

Meanings in context

A tapped word shows its meanings in your language, with the sentence it came from. Ask for a translation of the sentence when you want one, or a grammar note.

  1. Looked upSep 25 · 06:04

    in Die Verwandlung line 2

  2. Reviewed · UnderstandSep 28 · 07:12

    next review in 4 days

  3. Suggested: UnderstandOct 2 · 08:30

    after 3 good reviews

    you decide Accept Keep New

A model that shows its work

Your self-assessment is the starting point. Each word keeps a complete audit trail; the model suggests a change and you decide.

Listen, watch, and read in one delightful reader

Three ways to read: the whole text, a page at a time, or one sentence.
Have it read aloud at normal or slow pace, and look up anything on the page.

OakLingo's reader with the song Despacito playing from Spotify: the Spanish lyrics with their English translation beside each line, a looked-up word's meanings, notes and level in the panel on the right, the ways to practise below, and the listening bar at the foot.

Go beyond listening, watching, and reading

Words come back in short reviews when they are due.
Progress is worked out from the words you actually know.

Review

Due today

Due
24
New
5
Remembered
  • New
  • Recognise
  • Understand
  • Use

Reviews that fit the day

Due words return in short active-recall sessions, graded on the same four levels as every word. No leaderboards, no guilt, no streak to protect.

Words known

1,240

  • Use540
  • Understand180

Estimated level

B1

  • Recognise208
  • New312

Progress you can trust

Reading, vocabulary and activity per language, with an estimated CEFR level worked out from the words you actually know.

The science inside

Nineteen methods from the research on memory and language learning, each under its research name, with its studies linked in the app. Several switch on by themselves as your level grows.

  • Every word on its own schedule

    Each word you save gets its own review dates from FSRS, the open-source spaced-repetition algorithm, set so that nine times in ten you still recall it when it comes back.

    Spaced repetition · Cepeda et al. 2006 · Ye, Su & Cao 2022

  • Recall, not just recognition

    Up to five ways to bring a word back, from recalling its meaning to typing it or writing it from dictation. A word you miss returns a few cards later, until it comes.

    Retrieval practice, successive relearning · Roediger & Karpicke 2006 · Rawson et al. 2013

  • Texts you can follow

    Before you open anything, see what share of its words you already know. Research puts easy reading at about 98%; the rest you can pick up from context.

    Lexical coverage, incidental learning · Nagy et al. 1985 · Hu & Nation 2000

  • Evidence, not guesses

    Your own rating is where each word starts. Lookups, finished texts, reviews and listening update the model's view of it, forgetting included, and every change it suggests is traced to its evidence.

    Levels of word knowledge · Nation 2001 · Laufer & Goldstein 2004

  • An honest level check

    A two-minute adaptive vocabulary check, with made-up words mixed in to catch guessing. It says “About B1” until the evidence narrows it to one level.

    Adaptive testing (Rasch), vocabulary size · Milton & Alexiou 2009

  • Listening that knows what's due

    Listening loops replay sentences from your own texts, and play the ones holding a due word twice, spaced apart within the loop.

    Repeated listening · Vandergrift 2007 · Webb & Chang 2015

Bring your own texts

Paste an article, a note or song lyrics, upload an EPUB, PDF or Word file, or give the address of a page.
It opens in the reader with the words you have met already marked.

Start learning free See the plans
  • Apfelstrudel.txt
  • Brief an Anna.docx
  • Wetter in Berlin
  • Tagebuch, Montag
  • Apfelstrudel
  • Zutaten für vier Personen:
  • 250 g Mehl, ein Ei, eine Prise Salz,
  • ein Kilo Äpfel, 80 g Zucker, Zimt und Rosinen.
  • Den Teig dünn ausrollen und die Äpfel
  • darauf verteilen. Alles vorsichtig aufrollen
  • und bei 180 Grad etwa 40 Minuten backen.

Apfelstrudel

German · A2, estimated · 1 min

Zutaten für vier Personen:

250 g Mehl, ein Ei, eine Prise Salz, ein Kilo Äpfel, 80 g Zucker, Zimt und Rosinen.

Den Teig dünn ausrollen und die Äpfel darauf verteilen. Alles vorsichtig aufrollen und bei 180 Grad etwa 40 Minuten backen.

Everything a learner needs, nothing a game needs.

  • A library that starts full

    Real books, in the original language, with a cover, a level estimate, and the share of words you already know shown before you open them.

  • A reader built for not knowing yet

    Meanings in context, sentence translation on demand, grammar notes, a sentence-structure view, and your own notes on any word.

  • Dictionaries you choose

    Wiktionary and AI meanings, enabled and ordered per language pair. Every saved meaning remembers where it came from.

  • A model that shows its work

    Your self-assessment is the starting point. Each word keeps a complete audit trail, and the Help page documents every weight and rate.

  • Reviews that fit the day

    Due words return in short active-recall sessions, graded on the same four levels as every word. No leaderboards, no guilt, no streak to protect.

  • Progress you can trust

    Reading, vocabulary and activity per language, with an estimated CEFR level worked out from the words you actually know.

  • Songs and videos

    Spotify songs with timed lyrics and YouTube videos with their subtitles, the line being sung or spoken marked as it plays.

  • Listening loops

    Sentences from your texts played on a loop while you do something else, alone or with their translation, and counted as evidence for their words.

  • Save from your browser

    The OakLingo Importer for Chrome, Edge and Brave reads the page you are on, a YouTube video with its subtitles or the text you selected, and opens it in OakLingo ready to add.

Private by design

Your texts, vocabulary, notes and history are visible only to you — enforced in the database, not just in the app.

Private by design

What you read says a lot about you. It stays yours.

  • Learning data is stored in the European Union. The schema is export-ready.
  • No advertising, no tracking pixels, no selling of data. One session cookie to keep you signed in.
Read the privacy policy

Everything in one place

Today shows what to read next and what is due, Vocabulary keeps every word with its level, and Progress shows your reading, your words and your estimated level, per language.

GermanB1
  • Today
  • Library
  • Songs
  • Vocabulary
  • Review
  • Phrases
  • Methods
  • Progress

Listening loop ready

Today

Continue reading

Die Verwandlung

Franz Kafka · 12 min left

Review

24 words due

Start review

Listening loop

Due words, 12 sentences

Play

This week

6 active days · 2 h 36 min

M
T
W
T
F
S
S

14 languages, each with its own shelf.

Switch the language you are learning from anywhere in the app.
Library, vocabulary, reviews and progress all follow.

  • English acorn

    Hello

    English

    English

  • Spanish acorn

    ¡Hola!

    Spanish

    Español

  • French acorn

    Bonjour

    French

    Français

  • German acorn

    Hallo

    German

    Deutsch

  • Italian acorn

    Ciao

    Italian

    Italiano

  • Portuguese acorn

    Olá

    Portuguese

    Português

  • Swedish acorn

    Hej

    Swedish

    Svenska

  • Dutch acorn

    Hallo

    Dutch

    Nederlands

  • Japanese acorn

    こんにちは

    Japanese

    日本語

  • Korean acorn

    안녕하세요

    Korean

    한국어

  • Mandarin Chinese acorn

    你好

    Mandarin Chinese

    中文

  • Arabic acorn

    مرحبا

    Arabic

    العربية

  • Polish acorn

    Cześć

    Polish

    Polski

  • Ukrainian acorn

    Привіт

    Ukrainian

    Українська

  • English acorn

    Hello

    English

    English

  • Spanish acorn

    ¡Hola!

    Spanish

    Español

  • French acorn

    Bonjour

    French

    Français

  • German acorn

    Hallo

    German

    Deutsch

  • Italian acorn

    Ciao

    Italian

    Italiano

  • Portuguese acorn

    Olá

    Portuguese

    Português

  • Swedish acorn

    Hej

    Swedish

    Svenska

  • Dutch acorn

    Hallo

    Dutch

    Nederlands

  • Japanese acorn

    こんにちは

    Japanese

    日本語

  • Korean acorn

    안녕하세요

    Korean

    한국어

  • Mandarin Chinese acorn

    你好

    Mandarin Chinese

    中文

  • Arabic acorn

    مرحبا

    Arabic

    العربية

  • Polish acorn

    Cześć

    Polish

    Polski

  • Ukrainian acorn

    Привіт

    Ukrainian

    Українська

Language learning, reimagined.
Available today.

Start learning free
OakLingoOakLingoOakLingoOakLingoOakLingoOakLingo
OakLingo

© 2026 Archer Futura Technologies AB.

Product

  • How it works
  • Features
  • Languages
  • Pricing

Account

  • Create an account
  • Sign in

Read more

  • Blog
  • Reading vs flashcards

Contact

  • contact@oaklingo.com

Legal

  • Terms of Service
  • Privacy Policy