Our world, speaking the same language, through translation