Translated Labs
YOU SAID:
aliens have invaded planet Earth
INTO JAPANESE
エイリアンが地球に侵入した
BACK INTO ENGLISH
aliens invaded earth
エイリアンが地球を侵略した
You love that! Don't you?