Translation of "Vom anderen stern" in English

Obwohl er immer noch ein lebender Baum ist, sieht er wie ein Baum vom anderen Stern aus.
Although it is always a living tree it looks like a tree from another planet.
ParaCrawl v7.1

Und es ist gut möglich, dass demnächst noch weitere Vehikel „vom anderen Stern“ in Schweden herumfahren.
It is quite possible that other vehicles from another planet will soon be travelling around Sweden.
ParaCrawl v7.1