Here you find trilingual spots, each featuring on a football-related phrase in three different languages.
The football dictionary (more spots coming soon):
I love football and of course I will go to Austria and Switzerland for the European Championship 2008!
English - Slovene - Finish: Download Spot
That was offside! Did you see it?
French - Slovene - Maltese: [...]