translate English to French: The Centre Accroche just launched a new website.
Le Centre Accroche a lancé un nouveau site web.