yellowbridge.com
YellowBridge is an online bridge to Chinese language and culture, offering resources for learning Mandarin and cultural context for understanding the language. Its tools include a Chinese-English dictionary, character dictionary and etymology, Chinese flashcards, a memory game, HSK preparation, a popup translator, pinyin resources, an animated stroke order guide and a Chinese reading center.