1. A computer-implemented method comprising: receiving original content from a user, the original content to be translated to translated content; determining, by at least one computer processor, whether to use a machine for translating the original content to translated content; responsive to determining that a machine should be used for translating the original content to translated content, determining whether the machine-translated content should be used as the translated content or whether the machine-translated content should be operated upon by a human translator; and responsive to determining that the machine-translated content should be operated upon by a human translator, transmitting at least part of the machine-translated content to a human translator.