translate English to French: It is never too late for mistakes of the past to be rectified.
Il n'est jamais trop tard pour corriger les erreurs du passé.