I luv French and would like to learn it so I can be fluent in it some day!
Please don't give a thought to that useless Babelfish! It is so bad in interpretation.
Santa is usually known as "father Christmas" too. So, it makes sense what RSI and Franqfrank have, 'cuz father in french is "père" and Christmas is "noël", if I'm not mistaken.
So, I would say go with RSI's quote. 🙂