Better than anything else I've found
Extensive translations, but you can only look up one word at a time. So if you are looking up a phrase you are out of luck. And unless you can write Nepali, you can't search Nepali words (written in English alphabet). But overall I don't think there I another one as good. Beware though some of the translations are incorrect, they really need to double check. Therefore you need to double check with another source. Otherwise very handy.