translate English to French: There are no easy excuses.
Il n'y a aucune excuse valable.