发明名称 Publishing tool for translating documents
摘要 Some embodiments of a publishing tool to translate documents have been presented. In one embodiment, a master document written in a first natural language is received. The master document is repurposed to generate a set of output documents in one or more predetermined formats, wherein each of the output document is in a distinct one of a set of natural languages.
申请公布号 US9361294(B2) 申请公布日期 2016.06.07
申请号 US200711809462 申请日期 2007.05.31
申请人 Red Hat, Inc. 发明人 Smith Michael H.
分类号 G06F17/00;G06F17/28;G06F17/22;G06F17/30;G06F17/24;G06Q10/10 主分类号 G06F17/00
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: receiving a master document in a first file type and written in a first natural language; validating the master document using a document type definition file that defines a structure for the master document, wherein validating the master document comprises: parsing the master document to identify elements of the master document, wherein the elements of the master document represent at least one of a structure or contents of the master document, and wherein the document type definition file defines an order for presenting the elements and the contents of the master document; anddetermining that the elements and the contents of the master document are in accordance with the document type definition file; upon validation of the master document, repurposing, by a processing device, the master document to generate a plurality of output documents in a plurality of predetermined file types, each of the plurality of predetermined file types different from the first file type and each of the plurality of output documents in a distinct one of a plurality of natural languages, wherein the repurposing comprises: generating a plurality of translated documents by translating the master document from the first natural language into each of the plurality of natural languages, and generating the plurality of output documents by converting the plurality of translated documents into the plurality of predetermined file types in view of a plurality of stylesheets, wherein each of the plurality of stylesheets corresponds to one of the plurality of predetermined file types, wherein the plurality of stylesheets is used to translate the master document from the first natural language into the plurality of natural languages; and publishing the plurality of output documents in the plurality of predetermined file types that are different from the first file type.
地址 Raleigh NC US