Chinese: 迟到总比不到好。
English: Better late than never.
French: Il vaut mieux tard que jamais.