Translated Labs
YOU SAID:
who put you on this planet ugh
INTO JAPANESE
誰があなたをこの惑星の上に置いたのか
BACK INTO ENGLISH
Who placed you on this planet
誰があなたをこの惑星に置きましたか
Come on, you can do better than that.