YOU SAID:
w.. Where on earth did that come from??
INTO JAPANESE
w.。 地球上でしたというから来る?
BACK INTO ENGLISH
w... Because they have on Earth?
INTO JAPANESE
w.地球にいます? か
BACK INTO ENGLISH
w. is in the Earth? ?
INTO JAPANESE
w. が、地球 ‐
BACK INTO ENGLISH
w. is Earth?
INTO JAPANESE
w. と地球は
BACK INTO ENGLISH
w. and Earth
INTO JAPANESE
w. と地球
BACK INTO ENGLISH
w. and Earth
Okay, I get it, you like Translation Party.