1. A hand-held language translation device comprising: a microprocessor configured to receive and record during a recording session (i) an audio input signal in either analog or digital format from a foreign speaker, and; (ii) a simultaneous visual input signal in either analog or digital format generated by a camera which captures the facial expression and body language of the foreign language speaker while the foreign language speaker speaks, Wherein the user of the hand-held translation device labels the recording session with chosen keywords; wherein a time stamp that conveys information of the date and time of the session will also be generated automatically by the device to label the session wherein upon receiving the analog or digital audio input signal from the foreign speaker the microprocessor is capable of translating the spoken foreign language into a written form in the language of the user of the hand-held translation device, whereby the written translation segment is stored in a searchable and retrievable manner, such that the user of the hand-held translation device may search and retrieve the file that includes the translated written segment by a keyword chosen by the user, and/or by the date/time stamp of the recording, wherein upon retrieving the appropriate file indexed by the keyword and/or date/time stamp, the user can replay the corresponding analog or digital audio input signal and corresponding analog or digital visual input signal of the foreign speaker to facilitate the learning of the foreign language.