Lyrics Training is a way of learning and improving languages skills whilst singing along to pop songs.
You choose one of 7 languages - English, Dutch, Spanish, French, German, Portuguese and Italian - and from three levels of difficulty - easy, medium and hard - before selecting a song.
Listen to the song and fill in the gaps in the text as you listen. If you miss a bit, use backspace to replay the line.
You won't learn a language solely from this site but it's a fun way to practice!