Hello Jeanluc and welcome to this wonderful forum. There are a few of us who live in France - I live near Limoges.
Don't worry about your language skills. If the automatic translator gets you through the initial stages, fine. The forum will soon help you take things a stage further and, although I'm a British person trying his hardest to master French, don't hesitate to let me know if I can help in any way.
Best wishes
Nigel