Well, English, obviously. French and German, including the Swiss variations. Italian, Spanish, Portuguese. Latin, not that that's any use any more. Russian. Then there's the various Eastern European languages, which are variations and blends of some of the others, but are quite distinctive in their own rights, so that's including Austrian, Hungarian, Polish. Swedish. Then I speak a bit of Finnish. And I can manage some Arabic, but that's probably changed a lot since I last visited that region, so the slang is probably extremely out of date.