Translated Labs
YOU SAID:
the meme worlds have allinged
INTO JAPANESE
我々と人類は以前にも接触していたのだ
BACK INTO ENGLISH
Our worlds have met before.
Well done, yes, well done!