The Pleco is known as the most valuable English-language reference book on China anywhere. The manual provides the answers to all sorts of questions and problems in Chinese civilization and history from prehistory to recent times. Along the way, it curates some 12,000 primary and secondary sources and also introduces the ancillary disciplines that Chinese historians require from archeology to translation strategies, from astronomy and astrology to numismatics, from historical linguistics to the latest techniques of learning the characters. Pleco is a Chinese learning and translation program. If you want to get a better understanding of Chinese language, Pleco is the best choice for you.
5. Didi(Free, Online)