DICTIONARY FOR PDA (Microsoft platform)

does anybody know where to find in the internet for free a Chinese-English dictionary (and E-C) and software to input Chinese characters?
thank you
richard