1. A method of generating text from a natural input object for insertion into a target application, comprising: receiving a natural input object from which recognized text is to be recognized; obtaining a context for insertion of recognized text recognized from the natural input object into a target application; and generating recognized text from the natural input object based upon the obtained context.