iJunoon online Urdu dictionary is best online Urdu dictionary
Oh, dude, like, English to Urdu is when you translate stuff from English to Urdu. It's like turning "hello" into "salam" or something. So, yeah, that's what English to Urdu is all about.
Some popular online Urdu dictionaries include Rekhta, UrduPoint, and Easy Urdu dictionary. It ultimately depends on personal preference and which features you find most useful for your needs.
Some popular online Punjabi dictionaries include Shabdkosh, Glosbe, and Punjabi Univserity's Punjabi to English Online Dictionary. It's best to try a few out and see which one fits your needs the best.