A translation management system in a computer environment. A preferred
embodiment of the invention automatically detects when a document, data
stream, or non-text file in the master language has been updated and
notifies the user which corresponding documents, data streams, or
non-text files in the other languages require translation which are then
staged and dynamically routed and sequenced to individual translation
resources where the actual translation is performed. Management status,
reporting, scheduling, and accounting information is sent to the user as
the translation process ensues. The user is notified of the completion of
translation and the invention coordinates the delivery of the translated
documents, data streams, or non-text files back to the user's site for
installation and optional review. The invention makes a variety of
translation resources instantly available to the user which include both
automated translation tools as well as human translators. The translation
resources are connected to the invention using a flexible architecture
that can be deployed on intranets as well as the Internet.