1. A data processing system for enhancing human communications, comprising: a user interface; tabular translation rules means containing a plurality of translation member rows by a plurality of language partition columns, wherein each translation member row of said plurality of translation member rows contains a plurality of translation records in correspondence with said language partition columns, and wherein each translation record of said plurality of translation records contains a plurality of fields for a dialogue, wherein said dialogue is completely constructed; means for presenting to a user through said user interface at least one field of said plurality of fields from a first set of translation records of a first language partition column of said plurality of language partition columns; means for recognizing user interface actions to said user interface; and means for presenting to a user through said user interface at least one field of said plurality of fields from a second set of translation records of a second language partition column of said plurality of language partition columns, upon a user action of said user interface actions.