1. A computer implemented method for reviewing vocabulary comprising: using a computer and a graphical user interface on a display connected to the computer, and responsive to a user selecting a chapter from a plurality of chapters in a Chinese-English textbook, a question language from English, Simplified Chinese, Traditional Chinese, or Pin Yin, and an answer language from English, Simplified Chinese, Traditional Chinese, or Pin Yin, displaying a plurality of vocabulary words from the chapter, displaying a question containing a vocabulary word in the question language; responsive to the user inputting an answer in the answer language, determining if the answer is a correct answer; responsive to the vocabulary word or the answer being in Simplified Chinese, translating the vocabulary word or the answer into Traditional Chinese by accessing a Simplified Chinese/Traditional Chinese conversion table; wherein a determination if the answer is a correct answer is performed by determining whether the vocabulary word and the answer both match an entry in a Traditional Chinese/Pin Yin/English dictionary encoded in Unicode.