自怨自艾用英语怎么翻译

正确答案:
成语《自怨自艾》英语翻译如下:
blame and censure oneself