Urdu Dictionary provides Urdu definitions of thousands of English words in a searchable database, as well as pronunciation help. Hear how to say the English words you look up, or you can type in words, phrases, or sentences in English and hear them read back to you.
Immediate definitions: All of the English words in this app are accessible through a scrollable list or Search function. Right below the English in the listings, though, is the definition of the word in Urdu. Selecting an item brings up both English and Urdu larger and more clearly in another window, but you don't have to leave the search results to see the definition, which is a nice touch.
Text to speech: In addition to the standard Dictionary features, there are several options for having English words read back to you. You can do this right from a dictionary entry, or you can type in English words or phrases and have the app read what you've entered. You can also select from nine different voice options to be sure you can understand what's being said.
Ad interference: There are banner ads that drop down from the top of the interface intermittently and unexpectedly. Because almost everything you're doing when using the app involves touching the top of the screen, you're almost guaranteed to hit these ads at least once in a while, if not more.
This app is an excellent dictionary, as well as a versatile pronunciation aid for native Urdu speakers who are trying to learn or communicate in English. While the ads do take away from the user experience a bit, the app is free, and it does carry out its designed functions nicely.