The Lyrics Gaps website has YouTube videos of songs in six different languages, accompanied with cloze activities for the lyrics. Users can choose from three levels of difficulty (the Beginner level helps people with a pull-down menu for each gap). Languages available are English, German, Spanish, French, Italian, and Portuguese. You can also contribute your own exercises.
Lyrics Gaps is available at http://www.lyricsgaps.com
You can read a review of it at http://larryferlazzo.edublogs.org/2011/05/04/lyrics-gaps-is-a-good-tool-for-ells