A computer-implemented method, comprising: loading a document-specific natural language translation data structure into a computer memory in a computer system, the translation data structure allowing for translating voiced user input (420, 510, 620) into computer-executable commands (450, 540, 650) and being a computer-readable data structure that is identified in the computer system with a specific digital document in the computer system; receiving natural language voiced user input (420, 510, 620) into the computer system; deriving, via the computer system, a set of one or more terms from the voiced user input (430, 520, 630); determining, via the computer system, that the set of one or more terms corresponds to the specific digital document in the computer system (440, 530, 640); determining, via the computer system, that the set of one or more terms corresponds to at least one computer-executable command (450, 540, 650), the determination that the set of one or more terms corresponds to the at least one command comprising analyzing the set of one or more terms using the document-specific natural language translation data structure; determining, via the computer system, that the set of one or more terms corresponds to an element in the document (460, 550, 660); and executing the at least one command on the element in the document (470, 560, 670), deriving a value from the set of one or more terms, and wherein executing the at least one command on the element in the document comprises entering the value into the element in the document, providing voice feedback by playing an audible reading of a read-back value derived from the value entered into the element in the document, wherein the element in the document is a first element, and wherein the read-back value is a value in a second element in the document, wherein the second element in the document is different from the first element in the document, and wherein playing the audible reading of the read-back value comprises reading the read-back value from the second element in the document. loading a document-specific natural language translation data structure into a computer memory in a computer system, the translation data structure allowing for translating voiced user input (420, 510, 620) into computer-executable commands (450, 540, 650) and being a computer-readable data structure that is identified in the computer system with a specific digital document in the computer system; receiving natural language voiced user input (420, 510, 620) into the computer system; deriving, via the computer system, a set of one or more terms from the voiced user input (430, 520, 630); determining, via the computer system, that the set of one or more terms corresponds to the specific digital document in the computer system (440, 530, 640); determining, via the computer system, that the set of one or more terms corresponds to at least one computer-executable command (450, 540, 650), the determination that the set of one or more terms corresponds to the at least one command comprising analyzing the set of one or more terms using the document-specific natural language translation data structure; determining, via the computer system, that the set of one or more terms corresponds to an element in the document (460, 550, 660); and executing the at least one command on the element in the document (470, 560, 670), deriving a value from the set of one or more terms, and wherein executing the at least one command on the element in the document comprises entering the value into the element in the document, providing voice feedback by playing an audible reading of a read-back value derived from the value entered into the element in the document, wherein the element in the document is a first element, and wherein the read-back value is a value in a second element in the document, wherein the second element in the document is different from the first element in the document, and wherein playing the audible reading of the read-back value comprises reading the read-back value from the second element in the document.