Translated Labs
YOU SAID:
you are your own worst critic
INTO JAPANESE
あなたはあなた自身の最悪の批評家です
BACK INTO ENGLISH
You are your own worst critic
Well done, yes, well done!