There is a difference between the writing styles of men and women. Now you can find out the gender of an author of a text instantly thanks to Gender Genie. It is an online service based on an algorithm, which analyzes and categorizes keywords within the text into feminine and masculine. Then it calculates the overall score and gives you the final result accordingly.
You can analyze any type of text – from a book or from a blog entry. It works best with texts that are at least 500 words.To try it out, go to their homepage, enter the text and click “Submit”. Once the text is processed, scroll down for the results below to see the predicted gender of the text author and see the analysis of feminine/masculine keywords on a chart.



Features
- Predict the gender of an author by analyzing the text.
- Works best on texts with at least 500 words.
- Free, no registration.
- Based on an algorithm by Moshe Koppel (Bar-Ilan University in Israel) and Shlomo Argamon (Illinois Institute of Technology).
Check out Gender Genie @ www.bookblog.net/gender/genie.php (via Socialtimes)
Hide 3 Comments
Two things:
1) Bookblog.net is domain-parked as of 26 Aug 2011. Not sure when this article was written (or by whom!), but I can’t reach the site. Interesting idea though.
2) Indian-born author V.S. Naipaul believes he can determine an author’s gender based on similar identifying characteristics. Unfortunately, he believes women writers to be just awful and claims male superiority even over Jane Austen and Mary Shelley.
http://artsbeat.blogs.nytimes.com/2011/06/03/a-rant-of-his-own-v-s-naipaul-takes-on-women-writers/
Would appreciate some thoughts on this one. I’m sure J.K. Rowling could offer a few choice magic words for him, though.
The article was written a month ago, and the application was working just fine.
It seem that it has been taken down for an unknown reason, as an alternative try
http://www.hackerfactor.com/GenderGuesser.php.
As the Gender Genie seems lost, here’s a complete awk script for the Gender Genie (blog variant)
BEGIN{ RS=” ” numfw = 16 fw[0] = “with”;fws[0]=52 fw[1] = “if”;fws[1]=47 fw[2] = “not”;fws[2]=27 fw[3] = “where”;fws[3]=18 fw[4] = “be”;fws[4]=17 fw[5] = “when”;fws[5]=17 fw[6] = “your”;fws[6]=17 fw[7] = “her”;fws[7]=9 fw[8] = “we”;fws[8]=8 fw[9] = “should”;fws[9]=7 fw[10] = “she”;fws[10]=6 fw[11] = “and”;fws[11]=4 fw[12] = “me”;fws[12]=4 fw[13] = “myself”;fws[13]=4 fw[14] = “hers”;fws[14]=3 fw[15] = “was”;fws[15]=1 nummw = 17 mw[0] = “around”;mws[0]=42 mw[1] = “what”;mws[1]=35 mw[2] = “more”;mws[2]=34 mw[3] = “are”;mws[3]=28 mw[4] = “as”;mws[4]=23 mw[5] = “who”;mws[5]=19 mw[6] = “below”;mws[6]=8 mw[7] = “is”;mws[7]=8 mw[8] = “these”;mws[8]=8 mw[9] = “the”;mws[9]=7 mw[10] = “a”;mws[10]=6 mw[11] = “at”;mws[11]=6 mw[12] = “it”;mws[12]=6 mw[13] = “many”;mws[13]=6 mw[14] = “said”;mws[14]=5 mw[15] = “above”;mws[15]=4 mw[16] = “to”;mws[16]=2 numw = nummw if (numfw > nummw) numw = numfw}{ count[$0]++}END{ femalescore = 0 for(fc=0;fc<numfw;fc++) { fwc[fc] = count[fw[fc]] if (fwc[fc] == "") fwc[fc] = 0 fwts[fc] = (fwc[fc] * fws[fc]) femalescore += fwts[fc] } malescore = 0 for(mc=0;mc malescore) gender = “female” print “————————————————————-” print ” Words:”,NR print “(NOTE: The genie works best on texts of more than 500 words.)” print “” print ” Female Score:”,femalescore print ” Male Score:”,malescore print “” print “The Gender Genie thinks the author of this passage is:”,gender “!” print “+———————————————————–+” print “| Analysis |” print “+———————————————————–+” print “| Feminine Keywords | Masculine Keywords |” print “+—————————–+—————————–+” for(xc=0;xc= fc) { printf(“| “); } else { printf(“| %-8.8s %2d x %2d = %3d ”, “[" fw[xc] “]”,fws[xc],fwc[xc],fwts[xc]); } if (xc >= mc) { printf(“| |n”); } else { printf(“| %-8.8s %2d x %2d = %3d |n”, “[" mw[xc] “]”,mws[xc],mwc[xc],mwts[xc]); } } print “+—————————–+—————————–+”}