I speak English as my mother tongue, excellent French as a foreigner, average French as a native speaker, German and a sprinkling of Hungarian (I went there on holiday a few weeks ago).