1. A method for teaching a vocabulary, the method comprising: a computer receiving a user selection of a chapter from a plurality of chapters in a Chinese-English textbook, the chapter including a plurality of vocabulary words; the computer receiving a user selection of a language in which to display questions in a user interface, wherein the language in which to display the questions is one of English, Simplified Chinese, Traditional Chinese, and Pin Yin; the computer receiving a user selection of a language in which to receive answers to the questions in the user interface, wherein the language in which to receive the answers is another one of English, Simplified Chinese, Traditional Chinese, and Pin Yin, such that the language in which to display the questions and the language in which to receive the answers are different; the computer determining a question, the question including a vocabulary word of the plurality of vocabulary words in the language in which to display the questions; the computer receiving an answer to the question in the language in which to receive the answers, the answer including a vocabulary word; and in response to receiving the answer, the computer determining if the answer is a correct answer.