4. The non-transitory computer readable storage medium of claim 1 , the method further comprising providing the updated auto-suggest dictionary data to a second remote device.
1. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for translating content, the method comprising: extracting auto-suggest dictionary data including a plurality of sentence sub-segment pairs, each pair comprising a source sentence sub-segment extracted from a source sentence in a source language and a target sentence sub-segment extracted from a translation of the source sentence in a target language, the source and target sentences stored in translation data; generating a package including translation content and the extracted auto-suggest dictionary data; transmitting the package from a server to a remote device configured to: display a plurality of target sentence sub-segments as predictive translations based on correspondence between data input to the remote device by a human translator and at least a portion of the target sentence sub-segments, highlight a suggested best predictive translation in the plurality of predictive translations, receive a selection of one of the plurality of predictive translations from the human translator, and provide the received selection to the server; and updating the extracted auto-suggest dictionary data based on the received selection.