7. A method comprising: generating auto-suggest dictionary data including a plurality of sub-segment pairs, each sub-segment pair including a source sub-segment in a source language and a target sub-segment corresponding to a translation of the source sub-segment into a target language, each sub-segment pair extracted from a stored translation unit including a source segment and a corresponding target segment corresponding to a translation of the source segment; combining translation units, content to be translated, and the plurality of sub-segment pairs in a translation package; transmitting the translation package from a server to a remote device configured to: access the translation package, present content in the package to a human translator, receive data input in the target language from the human translator, display a plurality of predictive translations to the human translator in response to the received data input, each predictive translation being a translation of a source sub-segment from the source language to a corresponding target sub-segment of the target language in the package, each predictive translation based on correspondence between the data input from the human translator and at least a portion of the target sub-segment in the package, rank the predictive translations based on an amount of displayed elements, indicate a best predictive translation based on a number of text characters in the predictive translation in common with the data input, and receive a selection of the one of the ranked plurality of predictive translations from the human translator; receiving new translation units from the remote device, the new translation units based on selections of the predictive translations by the human translator; updating the auto-suggest dictionary data based on the received new translation units; and storing the updated auto-suggest dictionary in the package.
7. A method comprising: generating auto-suggest dictionary data including a plurality of sub-segment pairs, each sub-segment pair including a source sub-segment in a source language and a target sub-segment corresponding to a translation of the source sub-segment into a target language, each sub-segment pair extracted from a stored translation unit including a source segment and a corresponding target segment corresponding to a translation of the source segment; combining translation units, content to be translated, and the plurality of sub-segment pairs in a translation package; transmitting the translation package from a server to a remote device configured to: access the translation package, present content in the package to a human translator, receive data input in the target language from the human translator, display a plurality of predictive translations to the human translator in response to the received data input, each predictive translation being a translation of a source sub-segment from the source language to a corresponding target sub-segment of the target language in the package, each predictive translation based on correspondence between the data input from the human translator and at least a portion of the target sub-segment in the package, rank the predictive translations based on an amount of displayed elements, indicate a best predictive translation based on a number of text characters in the predictive translation in common with the data input, and receive a selection of the one of the ranked plurality of predictive translations from the human translator; receiving new translation units from the remote device, the new translation units based on selections of the predictive translations by the human translator; updating the auto-suggest dictionary data based on the received new translation units; and storing the updated auto-suggest dictionary in the package. 18. The method of claim 7 , wherein the plurality of predictive translations are ranked based on ranking factors and a predictive translation is highlighted based on an amount of correspondence between the data input by the human translator and the plurality of predictive translations, the ranking factors comprising: a likelihood of selection by the human translator; and a length of one of the predictive translations.