1. A computer implemented method for providing reuse of translated data between systems, the method comprising: obtaining a first translation file associated with a first account system; obtaining, via a packet network, a second translation file from a second account system, wherein the second account system is a data processing system; determining whether a third account system has a third translation file having untranslated terms; responsive to a determination that the third account system has the third translation file having untranslated terms, obtaining the third translation file from the third account system; responsive to a determination that the third account system has the third translation file having untranslated terms, forming a comprehensive file from at least two files selected from the group consisting of the first translation file, second translation file and a third translation file; translating the comprehensive file to form a translated file; and sending the translated file to the second account system.