The dictionary.

4,700 characters and 12,533 words: readings in pinyin and zhuyin, stroke-order diagrams, etymology and real audio examples.