Thanks a lot.
I know YOUDAO dictionary is good, maybe somebody will like it.
just google "youdao", it is English-Chinese dictionary.