"迟做比不做好" can be translated into English as "Better late than never."
This is a widely recognized and commonly used idiom in English that conveys the same meaning as the Chinese phrase, emphasizing that it's preferable to do something late rather than not do it at all.