11. A document server, comprising: at least one computing device having at least one processor that executes computer executable instructions; a document request handler configured to receive requests from devices for a second-language document stored in a database, the second-language document being a translated version of a first-language document, the document request handler being configured to transmit the second-language document and one or more suggested edits associated with segments of the second-language document to requesting devices in response to the request, thereby presenting a second user with a selection to accept or reject each of one or more suggested edits; a suggestion receiver module configured to receive a suggested edit to a segment of second-language text of the second-language document from a first device, the suggested edit generated by a first user at the first device, and to associate the received suggested edit with the segment of second-language text of the second-language document stored in the database; and a suggestion approver module configured to receive an indication of the approval of the suggested edit from a second device, the approval provided by the second user at the second device, the suggestion approver module configured to convert the suggested edit into an accepted edit of the translated version, and to enable the segment of second-language text of the second-language document to be displayed as modified according to the suggested edit.
11. A document server, comprising: at least one computing device having at least one processor that executes computer executable instructions; a document request handler configured to receive requests from devices for a second-language document stored in a database, the second-language document being a translated version of a first-language document, the document request handler being configured to transmit the second-language document and one or more suggested edits associated with segments of the second-language document to requesting devices in response to the request, thereby presenting a second user with a selection to accept or reject each of one or more suggested edits; a suggestion receiver module configured to receive a suggested edit to a segment of second-language text of the second-language document from a first device, the suggested edit generated by a first user at the first device, and to associate the received suggested edit with the segment of second-language text of the second-language document stored in the database; and a suggestion approver module configured to receive an indication of the approval of the suggested edit from a second device, the approval provided by the second user at the second device, the suggestion approver module configured to convert the suggested edit into an accepted edit of the translated version, and to enable the segment of second-language text of the second-language document to be displayed as modified according to the suggested edit. 14. The document server of claim 11 , wherein the database stores a plurality of first-language documents, and stores a plurality of second-language documents that are translated versions of the plurality of first-language documents, the document server further comprising: a document pre-processor configured to generate a plurality of identifiers, to associate each identifier with each instance of a corresponding segment of first-language text that is present in at least one of the plurality of first-language documents, and to associate each identifier with each instance of a corresponding segment of second-language text that is present in at least one of the plurality of second-language documents and that is a translated version of the corresponding segment of first-language text.