Translation management system
First Claim
1. A computer implemented method comprising:
- detecting when a document, data stream, or non-text file in a master language has been updated;
notifying a user of the presence of one or more translation jobs, wherein said one or more translation jobs include corresponding documents, data streams, or non-text files in other languages that are out-of-date and require translation;
providing a translation bus coupled with a plurality of translation resources via a plurality of adaptors, forming a Workflow Pipeline, wherein the translation bus is selected from among a centralized translation bus and a distributed translation bus;
distributing the translation jobs over the Workflow Pipeline, the distributing comprising;
converting the document, data stream, or non-text file to be translated into an internal format;
routing the internal format representation of the document, data stream or non-text file to a translation resource of the plurality of translation resources;
converting the internal format representation into a translation resource format understood by the translation resource via a corresponding adaptor of the plurality of adaptors; and
performing translation or an appropriate linguistic transformation by the translation resource;
converting the translation resource format representation back into the internal format representation via the corresponding adaptor; and
coordinating the delivery of the translated document, data stream, or non-text file for installation to a destination selected from among a web site, database, and a file system.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
29 Claims
-
1. A computer implemented method comprising:
-
detecting when a document, data stream, or non-text file in a master language has been updated; notifying a user of the presence of one or more translation jobs, wherein said one or more translation jobs include corresponding documents, data streams, or non-text files in other languages that are out-of-date and require translation; providing a translation bus coupled with a plurality of translation resources via a plurality of adaptors, forming a Workflow Pipeline, wherein the translation bus is selected from among a centralized translation bus and a distributed translation bus; distributing the translation jobs over the Workflow Pipeline, the distributing comprising; converting the document, data stream, or non-text file to be translated into an internal format; routing the internal format representation of the document, data stream or non-text file to a translation resource of the plurality of translation resources; converting the internal format representation into a translation resource format understood by the translation resource via a corresponding adaptor of the plurality of adaptors; and performing translation or an appropriate linguistic transformation by the translation resource; converting the translation resource format representation back into the internal format representation via the corresponding adaptor; and coordinating the delivery of the translated document, data stream, or non-text file for installation to a destination selected from among a web site, database, and a file system. - View Dependent Claims (10, 11)
-
-
2. An apparatus comprising:
-
a computer processor; a module coupled with the computer processor containing computer readable instructions for detecting when a document, data stream, or non-text file in the master language has been updated; a module coupled with the computer processor containing computer readable instructions for notifying a user of the presence of one or more translation jobs, wherein said one or more translation jobs include corresponding documents, data streams, or non-text files in other languages that are out-of-date and require translation; a translation bus coupled with the computer processor and with a plurality of translation resources via a plurality of adaptors, forming a Workflow Pipeline, wherein the translation bus is selected from among a centralized translation bus and a distributed translation bus; a module coupled with the computer processor containing computer readable instructions for distributing the translation jobs over the Workflow Pipeline, the distributing comprising; converting the document, data stream, or non-text file to be translated into an internal format, routing the internal format representation of the document, data stream, or non-text file to a translation resource of the plurality of translation resources, converting the internal format representation into a translation resource format understood by the first translation resource via a corresponding adaptor of the plurality of adaptors, and performing translation or an appropriate linguistic transformation by the translation resource; a module coupled with the computer processor containing computer readable instructions for converting the translation resource format representation back into the internal format via the corresponding adaptor; and a module coupled with the computer processor containing computer readable instructions for coordinating the delivery of the translated document, data stream, or non-text file for installation to a destination selected from among a web site, database, and a file system. - View Dependent Claims (3, 4, 5, 6, 7, 12, 13, 14, 15, 17, 18, 24, 25, 26, 27, 28)
-
-
8. A translation management system comprising hardware processing modules containing instructions executable by the computer, comprising:
-
a module configured to detect when a document, data stream, or non-text file in the master language has been updated; a module configured to notify a user of the presence of one or more translation jobs, wherein said one or more translation jobs include corresponding documents, data streams, or non-text files in the other languages that are out-of-date and require translation; a translation bus coupled with a plurality of translation resources via a plurality of adaptors, forming a Workflow Pipeline, wherein the translation bus is selected from among a centralized translation bus and a distributed translation bus; a module including a processor configured to distribute translation jobs over the Workflow Pipeline, wherein the processor is further configured to; convert the document, data stream or non-text file to be translated into an internal format, route the internal format representation of the document, data stream or non-text file to a translation resource of the plurality of translation resources, convert the internal format representation into a translation resource format understood by the translation resource via a corresponding adaptor of the plurality of adaptors, and perform translation or an appropriate linguistic transformation by the translation resource; a module configured to convert the translation resource format representation back into the internal format representation via the corresponding adaptor; and a module configured to coordinate the delivery of the translated document, data stream, or non-text file for installation to a destination selected from among a web site, database, and a file system. - View Dependent Claims (9, 16, 19, 20, 21, 22, 23, 29)
-
Specification