YOU SAID:
Humans are aliens to animals
INTO JAPANESE
人間は動物にとって異星人
BACK INTO ENGLISH
humans are alien to animals
INTO JAPANESE
人間は動物にとって異質である
BACK INTO ENGLISH
humans are different from animals
INTO JAPANESE
人間は動物とは違う
BACK INTO ENGLISH
humans are different than animals
INTO JAPANESE
人間は動物とは違う
BACK INTO ENGLISH
humans are different than animals
That didn't even make that much sense in English.