translate English to French: Many of your concerns may already have been addressed.
Il se peut que vous y trouviez des réponses à un bon nombre de vos questions.