Google search now support translation from Punjabi (gurmukhi) to other languages.
http://translate.google.co.in/trans...ficial&channel=rcs&biw=1280&bih=699&tbs=qdr:h
http://translate.google.co.in/trans...ficial&channel=rcs&biw=1280&bih=699&tbs=qdr:h