charmnsparkle.com
Conversational dictionary with English explanations, IPA, Chinese translations, in column format.