1. A computer program product for checking documents using colloquialisms, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for: tracking colloquialisms used in messages by users in a social network, wherein said colloquialisms are words or phrases used in informal online communications, wherein said colloquialisms comprise words or phrases that vary from region to region; identifying relationships between senders and recipients of said messages using said colloquialisms; generating a social graph to depict relations between said users in said social network based on said identified relationships; formulating usage patterns of said colloquialisms among said users of said social graph; generating a rule set based on said social graph; and reviewing a document for spelling and/or grammatical errors and/or for making contextual relevant recommendations using said generated rule set.
1. A computer program product for checking documents using colloquialisms, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for: tracking colloquialisms used in messages by users in a social network, wherein said colloquialisms are words or phrases used in informal online communications, wherein said colloquialisms comprise words or phrases that vary from region to region; identifying relationships between senders and recipients of said messages using said colloquialisms; generating a social graph to depict relations between said users in said social network based on said identified relationships; formulating usage patterns of said colloquialisms among said users of said social graph; generating a rule set based on said social graph; and reviewing a document for spelling and/or grammatical errors and/or for making contextual relevant recommendations using said generated rule set. 3. The computer program product as recited in claim 1 , wherein said generated rule set is used for providing recommended alternative words or phrases.