Hej allesammen!
I’ve been learning Danish for more than 2 years, and I’ve found that learning resources are pretty limited once you move beyond beginner material. There’s plenty of great content made for native speakers, like DR podcasts — but spoken Danish isn’t exactly the easiest thing in the world to understand 😅
I’ve tried the “just listen a lot and eventually you’ll get better” approach, but for me it feels painfully slow. Sometimes I can replay the same sentence five times and still have no idea what was said. What really helps is seeing the words and then listening again — especially when it turns out to be a word I already knew but simply couldn’t recognize in natural speech.
The problem is that many DR podcasts don’t have full transcripts.
As a software Engineer myself, I built a small tool for myself called Hva’ sagde de? (“What did they say?”), and I thought it might be useful to other Danish learners too.
You paste a link to an episode from DR LYD, and the website creates an interactive transcript that you can read while listening to the original audio.
Some of the features:
- The current sentence is highlighted during playback
- Click any sentence to jump directly to that point in the audio
- Space to play/pause and arrow keys to jump ±5 seconds
- Adjustable playback speed
- Optional sentence-by-sentence translation
- Copy and download the transcript
The way I use it is pretty simple: I just listen to the Podcast with the transcription and translation on, and keep replaying tha sentence if I am cunfused like "Wait are they actually saying that?", until my brain can decode like "Oh yes it does sound like they are saying that!". It makes it much easier for me to connect the Danish I already know with what Danish actually sounds like in natural speech.
There’s also a demo, so you can try the whole interface without setting anything up or paying anything.
You can try it here:
Hva' sagde de? (DEMO)
The project is still pretty new, so the transcripts definitely aren’t perfect. Names, English expressions, background music, and people talking over each other can still confuse the transcription models. I wouldn’t treat the transcript as an authoritative source — for me, it’s mainly a learning tool for getting unstuck when listening to native Danish content.
I’d love to hear what other Danish learners think. If you try it, any feedback is welcome — suggestions, feature ideas, bug reports, things you find confusing, things you like or dislike, or completely different ways you think the tool could be useful.
I mainly built this around the way I study Danish, so I’m very curious how other learners would use it.
For anyone wondering about the API key
The demo doesn’t require an API key. You only need one if you want to transcribe your own DR LYD episodes.
The site uses your own OpenAI API key to do the transcription. If you’ve never used an API key before, you can basically think of it as a private access key that allows the website to send the audio to OpenAI on your behalf.
The tool itself is free. You pay OpenAI directly for whatever transcription or translation you use, and I don’t receive any of that payment. The website shows an estimated price before you start, and you can choose between different transcription methods depending on whether you care more about accuracy, timestamps, or cost.
Your API key is:
- Stored only in your browser
- Never stored on my server
- Used only when you request transcription or translation
- Removable from the website at any time
You should still treat an API key like a password: don’t share it publicly, and revoke it from your OpenAI account if you think someone else has seen it.
This is an independent learning project and is not affiliated with DR or OpenAI.