don't trust google translate try and get a good French speaker to do it for you. how old are your dc's if at senior school go and have a word with the language teachers if in junior see if you can find someone. I suspect it says that they provide the insurance as it would be impossible for you to do this as you have no control over the property. perhaps it means you need to have adequate travel insurance. too important to guess so think you need some help.