Translated Labs
YOU SAID:
I left a part of my soul here
INTO JAPANESE
魂の一部をここに置いてきた
BACK INTO ENGLISH
I left a piece of my soul here
ここに魂の欠片を置いてきた
Yes! You've got it man! You've got it