The dictionary.

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