Most translations site i tried, the grammar screw up when
translating between Chi-Eng. But it helps somehow, so use those
site to translate, and then u re-arrange the words, edit here and
there, can still save some work.
Kingsoft's "Jin Shan Ci Ba" is quite commonly used in china.
Translate vocabs very fast. When "mouse over" on a text, it pop up
a small box beside the word with the translation.
For chinese input, i think those comes with xp will do. I prefer
the "zhi neng ABC". pinyin type, can type in first alphabet of
vocab, like "You Xian Gong Si(Pte. Ltd)", u can type in "yxgs", the
chinese charater of You Xian Gong Si will come up.
For those input that related to strokes(like Cang Jie and Wu Bi), i
dun recommend, unless u write chinese charater regularly that u
know the strokes well.