1. A computer-implemented system for processing a user interaction received from a device of the user over a computer network, the interaction including text requiring recognition before being usable for further computer-implemented processing, the system comprising: an application configured to provide the text; a recognition decision engine configured to receive the text for recognition, the recognition decision engine dynamically selecting one or more recognizers from: a language model; and a human agent using a device located at a location remote from the computer-implemented system; and a results decision engine configured to provide a recognition result using the selected recognizer.