8. A non-transitory computer-readable storage medium encoded with executable computer program code for selectively recognizing text in an image, the computer program code comprising program code for: displaying the image on a touch sensitive display device; detecting an underline gesture associated with an area of the touch sensitive display device, the area of the touch sensitive display device associated with the underline gesture being vertical relative to an orientation of the image; identifying a text region in the image associated with the area of the touch sensitive display device, the text region comprising text displayed vertically relative to the orientation of the image; and recognizing the text in the text region using OCR technology.
8. A non-transitory computer-readable storage medium encoded with executable computer program code for selectively recognizing text in an image, the computer program code comprising program code for: displaying the image on a touch sensitive display device; detecting an underline gesture associated with an area of the touch sensitive display device, the area of the touch sensitive display device associated with the underline gesture being vertical relative to an orientation of the image; identifying a text region in the image associated with the area of the touch sensitive display device, the text region comprising text displayed vertically relative to the orientation of the image; and recognizing the text in the text region using OCR technology. 11. The non-transitory computer-readable storage medium of claim 8 , wherein recognizing the text comprises: transmitting the image and location information about the text region in the image to an OCR engine through a computer network; and receiving the text from the OCR engine through the computer network.