Translated Labs
YOU SAID:
this place, like myself.
INTO JAPANESE
私のように、この場所。
BACK INTO ENGLISH
This place like me.
私のようなこの場所。
Come on, you can do better than that.