1. A device comprising: at least one microphone; a screen display; and at least one programmable processor and at least one data storage unit for storing digital data, wherein the at least one programmable processor is in communication with the at least one microphone and the screen display, and wherein the at least one programmable processor is programmed to: automatically recognize speech input by a first speaker received by the at least one microphone, comprising: receiving the speech input from the first speaker; determining a recognized speech result based on the received speech input; and determining, by the computer-based speech translation system, whether there exists a recognition ambiguity in the recognized speech of the first speaker, wherein the recognition ambiguity indicates more than one possible match for the recognized speech result; translate, by the computer-based speech translation system, the recognized speech result of the first speaker in the first language into a second language; determine, by the computer-based speech translation system, whether there exists a translation ambiguity for one or more words in the translation of the recognized speech result of the first speaker in the first language into the second language, wherein the translation ambiguity indicates more than one possible translation of the one or more words; upon a determination by the computer-based speech translation system that there is either (i) a recognition ambiguity in the recognized speech result of the first speaker or (ii) a translation ambiguity in the translation of the recognized speech result of the first speaker in the first language into the second language, determining a confidence score based on the recognition or translation ambiguity; and responsive to the confidence score being below a threshold, issuing by the computer-based speech translation system a disambiguation query to the first speaker via a user-interface of the speech translation system, wherein a response to the disambiguation query resolves the recognition or translation ambiguity.
9. The device of claim 1 , wherein the processor is further programmed to solicit feedback from at least one of the first speaker and the second speaker prior to entering the extracted information in the electronic form.