7. A method for providing a dictation interface, comprising: actuating a target application, the target application configured to receive input from a user, the target application further configured to provide a target application interface for providing the input as text for display; actuating a dictation application, the dictation application configured to receive an audio dictation from the user, the dictation application configured to convert the audio dictation into text for display, the dictation application further providing a dictation application interface for providing the audio dictation as text for display, wherein the dictation application interface comprises a full overlay mode option, a partial overlay mode option, and a windowed mode option, wherein in response to selection of the full overlay mode option, the dictation application interface is automatically sized and positioned over the target application interface to fully cover a text area of the target application interface to appear as if the dictation application interface is part of the target application interface such that movement of the target application interface will cause the dictation application interface to move as well and, if the target application interface is moved, minimized, maximized, or resized, the dictation application interface will adjust to match the target application interface, wherein in response to selection of the partial overlay mode option, the dictation application interface is automatically sized and positioned to cover a predetermined portion of the text area to appear as if the dictation application interface is part of the target application interface, wherein in response to selection of the windowed mode option, the dictation application interface is sized and positioned to appear separate from the target application interface; receiving the audio dictation from the user; converting the audio dictation into text; providing the text in the dictation application interface; and in response to receiving a first user command to complete, automatically copying the text from the dictation application interface and inserting the text into the target application interface.
7. A method for providing a dictation interface, comprising: actuating a target application, the target application configured to receive input from a user, the target application further configured to provide a target application interface for providing the input as text for display; actuating a dictation application, the dictation application configured to receive an audio dictation from the user, the dictation application configured to convert the audio dictation into text for display, the dictation application further providing a dictation application interface for providing the audio dictation as text for display, wherein the dictation application interface comprises a full overlay mode option, a partial overlay mode option, and a windowed mode option, wherein in response to selection of the full overlay mode option, the dictation application interface is automatically sized and positioned over the target application interface to fully cover a text area of the target application interface to appear as if the dictation application interface is part of the target application interface such that movement of the target application interface will cause the dictation application interface to move as well and, if the target application interface is moved, minimized, maximized, or resized, the dictation application interface will adjust to match the target application interface, wherein in response to selection of the partial overlay mode option, the dictation application interface is automatically sized and positioned to cover a predetermined portion of the text area to appear as if the dictation application interface is part of the target application interface, wherein in response to selection of the windowed mode option, the dictation application interface is sized and positioned to appear separate from the target application interface; receiving the audio dictation from the user; converting the audio dictation into text; providing the text in the dictation application interface; and in response to receiving a first user command to complete, automatically copying the text from the dictation application interface and inserting the text into the target application interface. 8. The method of claim 7 , further comprising in response to inserting the text into the target application interface, automatically closing the dictation application interface.