"does that definitley mean that I have to talk french?"
If you go to Le Touquet on a Sunday or Wednesday, yes - see Chilli Monster's post.
I've found a free on-line dictionary of aviation terms for you. The automatic translation facility is at the very bottom of this page:
English-French aeronautical translator
However, it's not going to help much unless you know the basics of French pronunciation (
eg If you pronounce 'dix' as 'dicks' it may cause some confusion) and I doubt if it will be any help at all in understanding people speaking to you in French.
Five easy days and two tricky days to choose from.
Your call.