Translated Labs
YOU SAID:
the meme worlds have allinged
INTO JAPANESE
我々と人類は以前にも接触していたのだ
BACK INTO ENGLISH
Our worlds have met before.
Come on, you can do better than that.