No idea about other european countries, however, in most german states to get A levels you need to have two foreign languages in the mix. German, however, is optional
English is usually a given, the second language can be usually chosen dependent on staff available, although sometimes schools in a city pool pupils into one course for the more rare languages, like russian or mandarin.