1. A system for providing a dictation interface comprising: a memory component that stores a target application and a dictation 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, wherein the dictation application causes the system to perform at least the following: provide a dictation application interface for providing text for display, wherein the dictation application interface comprises a full overlay 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; receive an audio dictation from the user; convert the audio dictation into text; provide the text in the dictation application interface; and in response to receiving a first user command to complete the dictation, automatically copy the text from the dictation application interface and insert the text into the target application interface.