13. A computer-implemented method for interacting with content, the computer-implemented method comprising performing computer-implemented operations for: receiving the content from a source; identifying at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, or form elements, the input indicator associated with a form element; determining a context associated with the form element if the input indicator indicates that the form element supports multi-mode input; determining a type of information to be captured from a plurality of types of information by the computer based on the context for the form element; activating one or more non-textual input devices associated with the computer according to the type of information to be captured; capturing multi-mode input, via the one or more non-textual input devices, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; converting the multi-mode input to text; and submitting the text to the source.
13. A computer-implemented method for interacting with content, the computer-implemented method comprising performing computer-implemented operations for: receiving the content from a source; identifying at least one input indicator in the content, the at least one input indicator indicating that the content supports multi-mode input, the input indicator including explicit meta tags, flags, implicit keywords, or form elements, the input indicator associated with a form element; determining a context associated with the form element if the input indicator indicates that the form element supports multi-mode input; determining a type of information to be captured from a plurality of types of information by the computer based on the context for the form element; activating one or more non-textual input devices associated with the computer according to the type of information to be captured; capturing multi-mode input, via the one or more non-textual input devices, for interacting with the content, wherein the multi-mode input includes one or more of camera, speech, and touch input; converting the multi-mode input to text; and submitting the text to the source. 15. The method of claim 13 , wherein identifying the at least one input indicator comprises analyzing the content to identify a meta tag in the content, the meta tag enabling the multi-mode input.