1. A method comprising: receiving, from a remote computerized device, an image containing characters into a network-based server, said remote computerized device being in communication with said network-based server through a computerized network; executing different optical character recognition processes on said image to automatically recognize said characters in said image as controlled by said network-based server; aggregating recognition results from said different optical character recognition processes recognizing said characters in said image to produce a final character recognition result using said network-based server, said aggregating including relatively higher confidence recognized characters and relatively lower confidence recognized characters in said final character recognition result; and outputting said final character recognition result from said network-based server to said remote computerized device over said computerized network, said outputting providing said relatively higher confidence recognized characters as default characters for pasting and providing said relatively lower confidence recognized characters as alternate characters for pasting.