Resources for Urdu to English and English to Urdu Dictionaries
http://www.urduword.com/ for English to Urdu , Urdu Script to English and from Roman Urdu to English
http://www.ijunoon.com/urdudic/urdu.asp for Urdu Script to English, Urdu Roman to English, and English to Urdu. This website has other local lingual such as Pashtu, Sindhi, Balochi, Punjabi dictionaries as well
For English to Urdu, Roman Urdu and Roman Hindi trilingual dictionary: http://www.scribd.com/doc/14817587/English-to-Urdu-Roman-Urdu-and-Roman-HindiDictionary-Incomplete