YOU SAID:
their are some weird people in this world
INTO JAPANESE
彼らはこの世界の奇妙な人々です
BACK INTO ENGLISH
They are strange people in this world
INTO JAPANESE
彼らはこの世界の奇妙な人々です
BACK INTO ENGLISH
They are strange people in this world
That didn't even make that much sense in English.