痛悔前非英语翻译?

正确答案:
成语《痛悔前非》英语翻译如下:
make a clean break with one's past misdeeds <redeem one's past wrongs>