知错就改,善莫大焉.的英语是?

问题描述:

知错就改,善莫大焉.的英语是?

Knows wrong changes,friendly greatest

A fault confessed is half redressed
这句话有很多种译法,以上两种是较好的.