An apparatus for language translation is arranged such that phrases having identical meanings in different languages are stored by category. Following inputs of a phrase, a user selects a language by a language selecting button, observes a translation of the input phrase and selects a response phrase...http://www.google.ca/patents/US6321188?utm_source=gb-gplus-sharePatent US6321188 - Interactive system providing language information for communication between users of different languages