1. A method for automatically providing foreign language abbreviation translation in an instant messaging system, comprising: identifying, by using a computer, at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; comparing said candidate term with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, wherein said comparing said candidate term with said plurality of foreign language abbreviations includes obtaining a transliteration of said candidate term, said obtaining said transliteration including changing individual characters of said candidate term into characters of an alphabet used to represent said plurality of abbreviation translations to provide a phonetic representation of said candidate term, and comparing said transliteration of said candidate term with said plurality of abbreviation translations; in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations; adding said candidate term to said instant messaging session, wherein said adding is based on said locating, wherein said locating said candidate term that is possibly a foreign language abbreviation in said instant message input from said user is in response to an indication from said user; and wherein said displaying said one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations is within an instant messaging session graphical user interface.
1. A method for automatically providing foreign language abbreviation translation in an instant messaging system, comprising: identifying, by using a computer, at least one foreign language abbreviation translation database in response to a user indicated source culture, wherein said identified foreign abbreviation translation database stores a plurality of abbreviation translations retrievably associated with corresponding ones of a plurality of foreign language abbreviations, wherein said foreign language abbreviations are foreign language abbreviations frequently used by people from said user indicated source culture; locating a candidate term that is possibly a foreign language abbreviation in an instant message input from said user; comparing said candidate term with said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, wherein said comparing said candidate term with said plurality of foreign language abbreviations includes obtaining a transliteration of said candidate term, said obtaining said transliteration including changing individual characters of said candidate term into characters of an alphabet used to represent said plurality of abbreviation translations to provide a phonetic representation of said candidate term, and comparing said transliteration of said candidate term with said plurality of abbreviation translations; in the event that said candidate term matches one of said plurality of foreign language abbreviations stored in said identified foreign language abbreviation translation database, retrieving and displaying one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations; adding said candidate term to said instant messaging session, wherein said adding is based on said locating, wherein said locating said candidate term that is possibly a foreign language abbreviation in said instant message input from said user is in response to an indication from said user; and wherein said displaying said one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations is within an instant messaging session graphical user interface. 7. The method of claim 1 , wherein said displaying said one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations further comprises displaying said one of said plurality of abbreviation translations corresponding to said matching one of said plurality of foreign language abbreviations in place of said candidate term.