The History of The English Language – an amazing site dedicated to English through the ages, including Ye Olde English!
Teen Talk – The Lowdown – includes some useful text/instant msg speak
Common Errors in English – really useful if one of your characters is supposed to be a non-native English Speaker
Machine Translation – warning! Don’t rely totally on this, really only useful for small amounts of text or individual words