Translated Labs
YOU SAID:
who put you on this planet ugh
INTO JAPANESE
誰があなたをこの惑星の上に置いたのか
BACK INTO ENGLISH
Who placed you on this planet
誰があなたをこの惑星に置きましたか
Okay, I get it, you like Translation Party.