LyricsTraining helps you to learn new vocabulary and expressions, and reinforce grammar concepts through continuous exercise of writing the missing words.
It also helps you train your ear to dramatically improve your capacity to recognize sounds and words of a foreign language in a very short time, training your brain almost unconsciously, whether you know the meaning of all the words or not.