You just have to buy (highlight the following for spoiler) the level 3 of Medicine (end of spoiler) and to be patient.
It's random. In my first game I had triplets a long time after it was completed and as I had a lot of villagers; but in the 2nd game, I got triplets as soon as I got the necessary technology!!