# Genderize Genderize is a Scala client for the http://genderize.io web service. Simply provide a given name and genderize will guess the gender ### Usage ```scala implicit val canada = Locale.CANADA /* * Blocking API */ val genderize = GenderizeClient.blocking() genderize.name("jake") match { case GenderlessName(name) => println(s"Could not determine the gender of $name for $canada") case GenderedName(name, gender, probability, count) => println(s"A $name in $canada is $probability likely to be a $gender") } /* * Other examples */ genderize.names("jake", "jack") genderize.names(Seq("jake", "jack")) /* * Async API */ val asyncGenderize = GenderizeClient.async() val futureGenderedNames = for { genderedJake <- asyncGenderize.name("jake") genderedJackie <- asyncGenderize.name("jackie") } yield (genderedJake, genderedJackie) ```