translate English to French: Conceived, produced and recorded by All My Faith Lost ...
Conçu, produit et enregistré par All My Faith Lost ...