1. A computer system for mediating language translation, the computer system comprising: one or more computing devices in communication with a physical data store storing data for a plurality of translators, wherein the one or more computing devices are configured to: receive, from a customer computer, a translation request to translate an item in an input language to an output language, the translation request comprising one or more translation service request parameters; select, from the data store, at least a first translator associated with a first estimated response time and a second translator associated with a second estimated response time, wherein the selection is based at least in part on the input language, the output language and the one or more translation service request parameters and further based on the first estimated response time and the second estimated response time being faster than that of at least one other translator of the plurality of translators; route, by the one or more computing devices, the item to the first translator and the second translator; receive, by the one or more computing devices, a first translated item in the output language from the first translator within a first actual response time from routing the item to the first translator and a second translated item in the output language from the second translator within a second actual response time from routing the item to the second translator; generate, by the one or more computing devices, a machine-translated item based on performing machine translation of the item from the input language to the output language; determine, by the one or more computing devices, that a customer price associated with the customer, a first translator price associated with the first translator, and a second translator price associated with the second translator are available; determine, by the one or more computing devices, a complexity rating associated with a combination of the input language and the output language, the complexity rating based on dissimilarity between the input language and the output language with respect to alphabet, grammar, word order, word composition, word segmentation, phonetics, or phonology; in response to determining that the customer price, the first translator price, and the second translator price are available, determine, by the one or more computing devices, a final price for the translation request, based at least on the complexity rating associated with the combination of the input language and the output language, the customer price associated with the customer, the first translator price associated with the first translator, and the second translator price associated with the second translator such that a translation request associated with a combination of languages that exhibit a greater degree of dissimilarity with respect to alphabet, grammar, word order, word composition, word segmentation, phonetics, or phonology results in a higher final price; subsequent to receiving the first translated item and the second translated item and generating the machine-translated item, compare, by the one or more computing devices, (i) a content of the first translated item to a content of the second translated item and (ii) the content of the first translated item to a content of the machine-translated item to determine a first score associated with the first translated item; determine a second score associated with the first translated item based on the customer price, the first translator price, and the final price; determine, based on the first and second scores associated with the first translated item and the first and second actual response times, that the first translated item is to be displayed to the customer via the customer computer; and output the first translated item for display to the customer via the customer computer.
1. A computer system for mediating language translation, the computer system comprising: one or more computing devices in communication with a physical data store storing data for a plurality of translators, wherein the one or more computing devices are configured to: receive, from a customer computer, a translation request to translate an item in an input language to an output language, the translation request comprising one or more translation service request parameters; select, from the data store, at least a first translator associated with a first estimated response time and a second translator associated with a second estimated response time, wherein the selection is based at least in part on the input language, the output language and the one or more translation service request parameters and further based on the first estimated response time and the second estimated response time being faster than that of at least one other translator of the plurality of translators; route, by the one or more computing devices, the item to the first translator and the second translator; receive, by the one or more computing devices, a first translated item in the output language from the first translator within a first actual response time from routing the item to the first translator and a second translated item in the output language from the second translator within a second actual response time from routing the item to the second translator; generate, by the one or more computing devices, a machine-translated item based on performing machine translation of the item from the input language to the output language; determine, by the one or more computing devices, that a customer price associated with the customer, a first translator price associated with the first translator, and a second translator price associated with the second translator are available; determine, by the one or more computing devices, a complexity rating associated with a combination of the input language and the output language, the complexity rating based on dissimilarity between the input language and the output language with respect to alphabet, grammar, word order, word composition, word segmentation, phonetics, or phonology; in response to determining that the customer price, the first translator price, and the second translator price are available, determine, by the one or more computing devices, a final price for the translation request, based at least on the complexity rating associated with the combination of the input language and the output language, the customer price associated with the customer, the first translator price associated with the first translator, and the second translator price associated with the second translator such that a translation request associated with a combination of languages that exhibit a greater degree of dissimilarity with respect to alphabet, grammar, word order, word composition, word segmentation, phonetics, or phonology results in a higher final price; subsequent to receiving the first translated item and the second translated item and generating the machine-translated item, compare, by the one or more computing devices, (i) a content of the first translated item to a content of the second translated item and (ii) the content of the first translated item to a content of the machine-translated item to determine a first score associated with the first translated item; determine a second score associated with the first translated item based on the customer price, the first translator price, and the final price; determine, based on the first and second scores associated with the first translated item and the first and second actual response times, that the first translated item is to be displayed to the customer via the customer computer; and output the first translated item for display to the customer via the customer computer. 4. The computer system of claim 1 , wherein the one or more computing devices are further configured to: compare the first translated item, the second translated item, and the machine-translated item to each other; determine a relative translation accuracy score for each of the first translated item, the second translated item, and the machine-translated item based at least in part on the comparison; and select the first translated item based at least in part on which of the first translated item, the second translated item, and the machine-translated item has the highest relative translation accuracy score.