Name: lingobot
Author: John McLean

Lingobot translates between languages on irc channels.  For instance, if #channel-en is speaking english and #channel-es is speaking spanish, anything said in #channel-en will be printed out in #channel-es in spanish, and vice versa.  Upon running the program (in a terminal), the user must specify channels for lingobot to join.  Once lingobot is on a channel, a user must specify the language on a channel by public messaging '.<language abbreviation>', where language_abbreviation is one of the following: 'de' , 'zh' , 'en' , 'es' , 'fr' , 'ru' , 'pt' , 'ga' , 'hi' , 'he' , 'it' , 'ko' , 'la' , 'ro' , 'sr' , 'sl' , 'sv' , 'tr' , 'ar' , or 'ja'.

lingobot will translate public messages, mode changes, topic changes, and users joining and leaving.
