It exists a gender API [1] which predict the gender of a personal name on a -1 (Male) to +1 (Female) scale. Examples:
http://api.namsor.com/onomastics/api/gendre/John/Smith
http://api.namsor.com/onomastics/api/json/gendre/Alix/Dupond
http://api.namsor.com/onomastics/api/json/gendre/声涛/周
http://api.namsor.com/onomastics/api/json/gendre/淑珍/張
http://api.namsor.com/onomastics/api/json/gendre/معين/المرعب...
http://api.namsor.com/onomastics/api/json/gendre/Илья/Коваль...
http://api.namsor.com/onomastics/api/json/gendre/בנימין/נתני...
http://api.namsor.com/onomastics/api/json/gendre/Julia/Rober...
http://api.namsor.com/onomastics/api/json/gendre/Olga/Sokolo...
http://api.namsor.com/onomastics/api/json/gendre/Kjell/Bergq...