Machine translation sites

Machine translation can not replace human translation, but can be used to get a general idea of what a letter, article or web page is about.

Dictionaries

Urban Dictionary
www.urbandictionary.com

Pseudo Dictionary
www.pseudodictionary.com

Japanese slang dictionary
www.coolslang.com