This is the benchmark
Ive used Pleco since the Palm Pilot days. From time to time I have looked at alternatives. For the American learner of Mandarin Chinese I have found no viable alternative. Between the multiple dictionaries (English -> Chinese *and* Chinese -> English, too), Reader and flash cards Pleco is my daily use "go to" tool. Someday I will get around to the OCR.
llr38501 about
Pleco Chinese Dictionary, v3.2.12