LingualNews – Learn a language through the news

One short news story a day in the language you're learning, written at intermediate (B1–B2) level. Tap any word to hear it spoken and see its meaning in your own language. Every story ends with a vocabulary recap and a short language minute: a verb of the day, a grammar pearl and a fun fact.

11 active daily language pairs across 10 languages: English speakers learning Spanish, French, Italian, German, Arabic, Portuguese, Polish, Norwegian or Japanese; Spanish and Arabic speakers learning English. Daily target: 4 source-checked stories per active pair, refreshed each morning. Pick one for a 4-minute habit.

First 30 days free, then £1/month. Card required, nothing charged until day 31. Payments handled by Stripe. No streaks, no cartoon guilt. Just a 4-minute news story a day.

Free sample stories (B1–B2 reading practice with audio)

Each sample retells a real recent event — Artemis II, the first crewed Moon flyby since 1972, launched 1 April 2026 — graded to intermediate level in every language.

How it works

Each morning the daily target is four source-checked stories per active language pair, written in clear intermediate language. Unsupported drafts are withheld, so the target is not a guarantee. Unknown words show their meaning, part of speech and pronunciation when you tap them, and your browser reads sentences aloud so you can hear browser text-to-speech, with voices that depend on your device. Paragraph translations help you check your understanding without leaving the page.

Frequently asked questions

Do I need to know the language already?

The stories are written at intermediate level (B1–B2), so some basics help. Every word is one tap away from its translation and pronunciation.

How is this different from language apps?

No gamification, no streaks, no cartoons. You read one real news story a day in about four minutes.

What does it cost?

The first 30 days are free, then £1 a month. Card required, nothing charged until day 31. One subscription covers all 11 active daily pairs across 10 languages.

Language guides