Don’t be fooled into thinking this is a few decades old- this is very new. Yes, it’s in French. Although they do say ‘I’ve had enough’ somewhere towards the end which makes me think the lyrics aren’t as happy as the tune. They are actually Americans who have been pretending to be French for some years now. Check out here.