Read naturally. Practise what matters.
Read a short English passage without interruptions. Afterwards, see which words were recognised and choose what you'd like to practise.
A journey to Denmark
When you're ready, click Start reading. The text stays on screen until you finish. Hover over a word for its German meaning (or tap it on a phone).
Your browser's speech-recognition service may process audio online. This page has no server or paid API; it stores recording playback in this tab only and saves practice words on this device. Use HTTPS (e.g. Cloudflare Pages) for microphone access.
Your reading review
This is a recognition check, not a pronunciation exam.
Reading complete
Review the passage
Hover to translate · Tap to add/remove practiceWhat did the browser hear?
Listen to your reading
Compare your recording with the original text.
Pronunciation practice
Listen to a model voice, say the word, then listen to yourself. Mark it practised when you're satisfied. No automatic pass/fail.
Paste a short English passage (ideally 30–90 words). Text is saved only in this browser. A link can share the passage with another device.
The built-in offline dictionary covers around 3,000 English words. Add or correct meanings here for this passage. These will also be included in copied passage links.
Word translations work offline using an editable English–German learner vocabulary bank; meanings may vary with context. Based on the New General Service List 1.2 (Browne, Culligan & Phillips), CC BY-SA 4.0; supplemented with German meanings and learner definitions. Attribution and licence details.
Pilot limitations: Web Speech recognition depends on browser support and may require an internet connection. The percentage shows the proportion of expected words matched in the recognised transcript; it is not a validated pronunciation score. Listen-and-repeat uses your device's text-to-speech voice.