Chinese: 迟做总比不做好。
English: Better late than never.
French: Mieux vaut tard que jamais.