立功赎罪英语翻译?

正确答案:
成语《立功赎罪》英语翻译如下:
atone for one's crimes by a good deed