Listening to music and reading the lyrics at the same time is a good way to learn and practice a new language.
It would be useful to have the option to click on any of the words and get an instant translation.
Discover new songs you might like.
Software that has a huge lyrics database and suggests new song based on the lyrics of the songs you like.
Find new books you might like to read.
Software that uses lyrics of songs you like to find books that might be of interest.