Translated Labs
YOU SAID:
aliens have invaded planet Earth
INTO JAPANESE
エイリアンが地球に侵入した
BACK INTO ENGLISH
aliens invaded earth
エイリアンが地球を侵略した
That didn't even make that much sense in English.