System and method for generating and / or publishing a multilingual technical publication

By acquiring the structure tree and entity mapping relationships of aviation product technical publications, a multilingual data module is created to automatically check consistency and generate multilingual publications, solving the problems of delays and inconsistencies between different language versions and achieving efficient management and publication of multilingual publications.

CN115345134BActive Publication Date: 2025-11-25AECC COMML AIRCRAFT ENGINE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110522024.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-13
Publication Date
2025-11-25
Estimated Expiration
2041-05-13

AI Technical Summary

Technical Problem

The lack of existing systems and methods for generating and publishing multilingual aviation product technical publications leads to delays and inconsistencies in different language versions, affecting the operation and maintenance of user terminals and potentially causing aviation accidents.

Method used

By acquiring the structure tree and entity mapping relationships of technical publications, a multilingual data module is created, which automatically checks content consistency and generates and publishes multilingual technical publications in a public source database system, supporting interactive electronic technical manual browsing.

Benefits of technology

It enables the simultaneous generation and publication of multilingual technical publications, ensuring content consistency across different language versions, improving management efficiency, reducing inconsistency risks, and supporting multiple publication formats and interactive browsing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115345134B_ABST
    Figure CN115345134B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a system and method for generating and / or publishing a multilingual technical publication. The method includes obtaining a technical publication structure tree in a first language, a manual preface in the first language and its content generation rules, mapping relationships and mutual translation relationships between entities in the first language and entities in other languages; creating data modules and entity instances; filling the content of the first language into the content container corresponding to the language in the data module, and generating the content of the manual preface in the first language according to the content generation rules of the manual preface; filling the content of other languages into the content container corresponding to the corresponding language in the data module according to the mapping relationships and mutual translation relationships, and generating the content of the manual preface in the corresponding language; checking whether the content parts of the multilingual are consistent; and in the case of consistency, automatically generating a multilingual technical publication according to the technical publication structure tree, the data module and the content of the manual preface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to technical publications, particularly aviation product technical publications, and systems and methods for generating and / or publishing multilingual aviation product technical publications. Background Technology

[0002] Technical publications for a product are crucial for its safe operation. Taking aviation products as an example, technical publications are essential for ensuring their safe operation. Therefore, the quality of aviation products directly impacts the regulatory authority's airworthiness certification and approval, as well as user services.

[0003] Currently, in order to enter a country's market and meet its regulatory requirements, domestic and international aerospace product manufacturers generally need to use the official language of that country to prepare their aerospace product technical publications. This necessitates that aerospace product manufacturers use multiple languages ​​to generate their aerospace product technical publications and ensure consistency between the different language versions of these publications.

[0004] However, the current lack of systems and methods for generating and publishing multilingual aviation product technical publications leads to delays in the simultaneous release / modification of different language versions of these publications, and also compromises consistency between them. This not only affects the operation and maintenance of aviation product user terminals but can also cause errors or even trigger aviation accidents.

[0005] This disclosure addresses, but is not limited to, the many factors mentioned above. Summary of the Invention

[0006] To this end, this disclosure proposes a system and method for generating and / or publishing multilingual technical publications, thereby enabling the creation, unified management, status monitoring, change control, interactive browsing, and delivery of multilingual data modules for technical publications. This allows for the simultaneous generation, modification, and publication of multilingual data modules while ensuring the consistency of content in technical publications in different languages ​​(e.g., technical publications for aerospace products).

[0007] According to a first aspect of this disclosure, a method for generating multilingual technical publications is provided. The method includes: obtaining a technical publication structure tree in a first language, where the first language is any one of the multiple languages, the structure tree including chapter directory information of the technical publication; obtaining pre-text materials for a manual in the first language, as well as rules for generating the pre-text materials, mapping relationships and translation relationships between entities in the first language and entities in other languages, where the other languages ​​are one or more languages ​​different from the first language in the multiple languages, and the entities at least include chapter directory information, data module type information, and pre-text materials for the technical publication; and creating data modules and entities, the data modules including those specific to each language in the multiple languages. The system includes: a content container; filling the content in the first language into the content container corresponding to the first language in the data module; generating the pre-text material content of the manual in the first language according to the pre-text material generation rules; filling the content of other languages ​​into the content container corresponding to the corresponding language in the data module according to the mapping relationship and translation relationship between entities in the first language and entities in other languages; generating the pre-text material content of the manual in the corresponding language; checking whether the content parts of the first language in the multilingual system are consistent with the corresponding content parts of the other languages; and, if consistent, automatically generating the multilingual technical publication according to the technical publication structure tree, the data module, and the pre-text material content of the manual.

[0008] According to one aspect of this disclosure, the technical publication is an aviation product technical publication.

[0009] According to another aspect of this disclosure, the appropriate granularity is the natural paragraphs of the content of the technical publication.

[0010] According to another aspect of this disclosure, the method further includes: when the content of any language in the multilingual system in the data module is modified, automatically checking whether the content of other languages ​​in the multilingual system besides that language has also been modified.

[0011] According to another aspect of this disclosure, the method further includes: notifying the user or preventing the generation of the multilingual technical publication if the content of any language other than the language in the multilingual publication has not been modified.

[0012] According to another aspect of this disclosure, the method further includes: retaining unmodified content portions in any language other than the language in the multilingual technical publication when the multilingual technical publication is generated.

[0013] According to another aspect of this disclosure, the identifier includes an identifier and a numerical code for the corresponding language, and detecting whether the content portions of the first language are consistent with the corresponding content portions of the other language includes detecting whether the numerical codes of the identifiers for the same content portion in different languages ​​are the same.

[0014] According to another aspect of this disclosure, the method further includes: receiving a language selection from a user before generating the multilingual technical publication; and generating a technical publication in the corresponding language based on the language selected by the user.

[0015] According to another aspect of this disclosure, the method also includes publishing the technical publication in the corresponding language according to a pre-set style after it has been generated.

[0016] According to another aspect of this disclosure, the method also includes uploading the published technical publications to an interactive electronic technical manual browsing system, so that users can select to browse technical publications in the desired language as needed.

[0017] According to another aspect of this disclosure, the pre-text materials of the manual in the first language, the rules for generating the pre-text materials, the mapping relationships and translation relationships between entities in the first language and entities in other languages ​​are obtained from a public source database system.

[0018] According to another aspect of this disclosure, the method further includes: assigning corresponding identifiers to portions of the content of each language in the multilingual system at an appropriate granularity; and checking whether the portions of the content of the first language in the multilingual system are consistent with the corresponding portions of the content of the other languages ​​by automatically comparing the identifiers.

[0019] According to a second aspect of this disclosure, a system for generating multilingual technical publications is provided, wherein the multilinguality includes at least two different languages. The system includes: an acquirer for acquiring specifications of various parts of the technical publication, the acquirer being configured to: acquire a technical publication structure tree in a first language defined according to a Standard Coding System (SNS), the technical publication structure tree including chapter list information of the technical publication, the first language being any of the multilingualities; acquire pre-text materials of the manual in the first language and pre-text material content generation rules defined in a public source database system; and acquire mapping relationships and translation relationships between entities in the first language and entities in other languages ​​defined in the public source database system, the other languages ​​being one or more languages ​​different from the first language in the multilinguality, the entities including at least chapter list information, data module type information, and pre-text materials of the technical publication; and a data module and entity instance generator, the data module and entity instance generator being configured to: create data modules and entity instances, the data module including specific features for each language in the multilinguality. Content container; filling the content of the first language into the content container corresponding to that language in the data module, and generating the pre-text content of the manual in the first language according to the pre-text content generation rules of the manual; filling the content of other languages ​​into the content container corresponding to the corresponding language in the data module and generating the pre-text content of the manual in the corresponding language according to the mapping relationship and the translation relationship between the entities of the first language and the entities of the other languages; consistency detector, which is configured to: assign corresponding identifiers to each part of the content of each language in the multilingual system at an appropriate granularity; check whether the content parts of the first language in the multilingual system are consistent with the corresponding content parts of the other languages ​​by automatically comparing the identifiers; and multilingual technical publication generator, which is configured to: automatically generate multilingual technical publications according to the technical publication structure tree, the data module and the pre-text content of the manual when the consistency detector determines that the content parts of the first language in the multilingual system are consistent with the corresponding content parts of the other languages.

[0020] According to a third aspect of this disclosure, a computing apparatus is provided for performing a method according to a first aspect of the present invention.

[0021] Thus, this disclosure ensures consistency of top-level information in manuals across different languages ​​by managing data module content within the same project. This allows technical publication managers to manage only one project, improving management efficiency and reducing the risk of inconsistencies between different language manuals. Data module content in different languages ​​can be compiled into the same data module, using different language codes to identify the content. During data module development, the system automatically checks for one-to-one correspondence (i.e., consistency) between different language contents. When a data module is modified, the system automatically checks for completeness (whether all language contents have been modified), ensuring consistency across different language data modules. Technical publications support IETP publishing, IETP incremental publishing, PDF publishing, PDF incremental publishing, WORD publishing, and WORD incremental publishing. Manual publishing supports individual versions in different languages ​​and comparative versions in two or more languages. Completed IETP manuals are uploaded to an interactive electronic technical manual browsing system, where users can select and browse the appropriate language version according to their needs.

[0022] The aspects generally include, as substantially as described herein with reference to the accompanying drawings and as explained by the drawings, methods, apparatus, systems, computer program products, and processing systems.

[0023] The foregoing has broadly outlined the features and technical advantages of the examples according to this disclosure so that the following detailed description may be better understood. Additional features and advantages will be described thereafter. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for implementing the same purposes as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, in both their organization and manner of operation, and their associated advantages, will be better understood by considering the following description in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and does not define any limitation on the claims. Attached Figure Description

[0024] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to various aspects of the above-briefly summarized content, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and should not be considered as limiting its scope, as other equivalent aspects are permissible in this description. Identical reference numerals in different drawings may identify the same or similar elements.

[0025] Figure 1 This is a flowchart of an exemplary method for generating multilingual technical publications according to an embodiment of the present disclosure;

[0026] Figure 2This is a schematic block diagram of an exemplary system for generating multilingual technical publications according to an embodiment of the present disclosure; and

[0027] Figure 3 This is for performing according to an embodiment of the present disclosure. Figure 1 The example computing device shown is a schematic representation of the method illustrated. Detailed Implementation

[0028] Terminology Explanation:

[0029] Technical Publications: A collection of information necessary to support product operation and maintenance. For aero engines, technical publications mainly refer to engine product-related manuals, data packages, and other continuing airworthiness documents and operational support documents.

[0030] Data Module: A data module is the smallest unit of information in a technical publication that contains complete technical content.

[0031] Public Source Database (CSDB): As proposed by the S1000D specification, it serves as a unified repository for compiling all relevant information objects for the entire technical publication and is responsible for managing the entire project.

[0032] Technical publication publication: The process of compiling individual data modules into a complete manual through a technical publication publication system.

[0033] Interactive Electronic Technical Manual (IETM): A technical manual compiled in a standard digital format, using text, graphics, tables, audio, and video, to provide information on the basic principles, operation, and maintenance of equipment in a human-computer interactive manner.

[0034] The detailed description that follows, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein can be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details.

[0035] Although the embodiments of this disclosure are generally described in the following description using aerospace product technical publications, those skilled in the art will understand that the technical solutions of this disclosure are also applicable to any other suitable technical publications, such as marine product technical publications, land transportation technical publications, weapon system technical publications, etc.

[0036] refer to Figure 1 The diagram illustrates a flowchart of an exemplary method 100 for generating multilingual technical publications according to an embodiment of the present disclosure. As the name suggests, multilingual includes at least two different languages.

[0037] As shown in the figure, method 100 may include, in block 110, obtaining a technical publication structure tree in a first language. Here, the first language is any of the aforementioned multiple languages; for example, if the user selects Chinese as the first language, method 100 may obtain a Chinese technical publication structure tree, and so on. In one embodiment, the technical publication structure tree is defined according to a Standard Coding System (SNS) and may include chapter directory information of the technical publications. Those skilled in the art will understand that the technical publication structure tree may be predefined and stored in a suitable location, such as on a server, in a database, in the cloud, locally on the computing device executing method 100, etc.

[0038] In a preferred embodiment, the technical publication is an aviation product technical publication. Those skilled in the art will understand that the aviation product can be any suitable aviation product. For example, in one example, the aviation product includes an aircraft engine, landing gear, display system, etc.

[0039] Next, in box 120, method 100 may include obtaining the pre-text materials of the manual in the first language, as well as the rules for generating the pre-text materials, the mapping relationships and translation relationships between entities in the first language and entities in other languages. In this embodiment, the other languages ​​are one or more languages ​​different from the first language in the aforementioned multi-language set, and the entities include at least the chapter directory information of the technical publication, data module type information, and the pre-text materials of the manual, etc. Those skilled in the art will understand that the term "technical publication" may include one or more "manuals".

[0040] In a preferred embodiment of this disclosure, the pre-text materials of the first language manual, the rules for generating the pre-text materials, the mapping relationships and translation relationships between entities in the first language and entities in other languages ​​are obtained from a public source database system.

[0041] Subsequently, method 100 may include creating a data module and an entity instance at block 130. In this embodiment, the data module is a data module of a corresponding type created based on the data module type information included in the entity, and the entity instance is used to receive the pre-text materials of the corresponding entity. Further according to this embodiment, the data module may include a content container for each of the above-described multilingual languages ​​to receive the corresponding text content of the technical publication.

[0042] Continue to refer to Figure 1 In box 140, method 100 may include populating the first language content into the content container corresponding to that language in the data module, and generating the first language manual pre-text material content according to the manual pre-text content generation rules.

[0043] In box 150, method 100 may include populating content in other languages ​​into content containers in the data module corresponding to the respective languages, and generating pre-textuality information for the corresponding languages ​​of the manual, based on (e.g., the mapping and translation relationships between entities in the first language and entities in other languages, obtained in box 120).

[0044] Method 100 may then include, in box 160, checking whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of other languages.

[0045] In one embodiment of this disclosure, checking whether the content portions of the first language in a multilingual system are consistent with the corresponding content portions of other languages ​​may include assigning corresponding identifiers to each part of the content in each language of the multilingual system at an appropriate granularity, and checking whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of other languages ​​by automatically comparing the identifiers. However, those skilled in the art will understand that various other methods may exist to check the consistency of content in different languages. For example, the consistency of content can be checked by using bilingual and / or multilingual dictionaries, corpora, etc.; the consistency of content in different languages ​​can be determined based on the word count ratio statistics of the two languages; and so on. For example, when using the word count ratio statistics of the two languages ​​for consistency judgment, a certain deviation margin can also be adopted. Taking Chinese-English translation as an example, the word count ratio of Chinese and English is approximately 1.8:1. If the deviation margin is specified as 0.1, then the word count ratio of Chinese and English in the range of 1.7-1.9:1 can be considered consistent. In a preferred embodiment of this disclosure, various consistency checks can be combined according to arbitrary weights to obtain a normalized consistency judgment.

[0046] In a further embodiment of this disclosure, a suitable granularity can be any suitable division of the content of a technical publication, such as paragraphs, sentences, etc., of the content of a technical publication. In yet another embodiment of this disclosure, the assigned identifier includes an identifier for the corresponding language and a numerical code. For example, for Chinese, the language identifier could be ZH; for English, the language identifier could be EN; and so on. Thus, according to the two embodiments above, the identifiers for the first paragraph of Chinese and English content could be ZH0001 and EN0001, respectively, and so on. Further according to these embodiments, detecting whether the content portion of the first language is consistent with the corresponding content portion of other languages ​​includes detecting whether the numerical codes of the identifiers for the same content portion in different languages ​​are the same. If all the numerical codes are the same, it can be determined that the content portion of the first language is consistent with the corresponding content portion of other languages.

[0047] Continue to refer to Figure 1In box 170, method 100 may include automatically generating multilingual technical publications based on the technical publication structure tree, data modules, and pre-text information of the manual, provided that the content is consistent across different languages. For example, method 100 can generate technical publications by creating technical publication modules, configuring relevant attribute parameters of technical publications, building a technical publication module structure tree, and associating it with relevant data modules, etc., to retrieve corresponding content from the data modules based on language (e.g., through language identifiers).

[0048] In one embodiment, method 100 may optionally include receiving a language selection from a user before generating a multilingual technical publication, and generating a technical publication in the corresponding language based on the user's selected language. For example, if a user only needs a Chinese version of the technical publication, the user can select Chinese, and method 100 can generate only a Chinese version of the technical publication based on the user's selection.

[0049] In another embodiment, method 100 may optionally include publishing the technical publication in a pre-set format after generating it in the corresponding language. For example, formats such as WORD and PDF may be pre-set, and method 100 may publish the technical publication according to this pre-set format. Further according to this embodiment, method 100 may optionally include uploading the published technical publication to an interactive electronic technical manual browsing system, so that users can select and browse technical publications in the desired language as needed.

[0050] In a preferred embodiment of this disclosure, method 100 may optionally include automatically checking whether the content in other languages ​​of the multilingual publication has also been modified when the content in any language of the multilingual publication in the data module is modified. Furthermore, if the content in any language of the multilingual publication has not been modified, the user is notified of this situation or the generation of the multilingual technical publication is prevented. For example, the user can be notified of inconsistencies between different language versions of the technical publication through various means such as pop-ups, instant messages, telephone calls, and beeps. Further according to this embodiment, in the event of inconsistency, when generating the multilingual technical publication, the process stops at the unmodified content portion in any language of the multilingual publication (excluding the original language) to prompt the user of the location of the inconsistency and prompt them to make changes.

[0051] In one embodiment, method 100 may optionally include assigning a unique identifier and / or version number to the technical publication to facilitate tracking the update history of the technical publication. In one example, the unique identifier is given according to the publication module coding rules.

[0052] Continue to refer to Figure 2The diagram illustrates a schematic block diagram of an exemplary system 200 for generating multilingual technical publications according to an embodiment of the present disclosure.

[0053] As shown in the figure, system 200 may include: a specification acquirer 210 for acquiring various parts of a technical publication, a data module and entity instance generator 220, a consistency detector 230, and a multilingual technical publication generator 240.

[0054] In one embodiment, the acquirer 210 may be configured to: acquire a technical publication structure tree in a first language defined according to a Standard Coding System (SNS), the technical publication structure tree including chapter directory information of the technical publication, wherein the first language is any of the multiple languages; acquire the pre-text materials of the manual in the first language and the rules for generating the pre-text materials content in the first language as defined in a public source database system; and acquire the mapping relationship and mutual translation relationship between entities of the first language and entities of other languages ​​as defined in the public source database system, wherein the other languages ​​are one or more languages ​​different from the first language in the multiple languages, and the entities include at least the chapter directory information, data module type information and pre-text materials of the technical publication. The data module and entity instance generator 220 can be configured to: create data modules and entity instances, the data modules including content containers for each language in the multilingual system; populate the content of the first language into the corresponding content container in the data module, and generate the pre-text material content for the first language of the manual according to the pre-text content generation rules; and populate the content of other languages ​​into the corresponding content container in the data module and generate the pre-text material content for the corresponding language of the manual according to the mapping relationship and translation relationship between entities in the first language and entities in the other languages. A consistency detector 230 can be configured to: assign corresponding identifiers to portions of the content in each language of the multilingual system at an appropriate granularity, and check whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages ​​by automatically comparing the identifiers. The multilingual technical publication generator 240 can be configured to automatically generate multilingual technical publications based on the technical publication structure tree, data modules, and pre-text information of the manual, provided that the consistency detector determines that the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages.

[0055] Figure 3 This is for performing according to an embodiment of the present disclosure. Figure 1The illustrated example of method 100 is a schematic computing device 300. As shown, the computing device 300 includes a processor 305 and a memory 310. The memory 310 stores computer-executable instructions 315 that can be executed by the processor 305 to achieve the above combination. Figure 1 The methods and processes described.

[0056] Therefore, the system and method for writing, managing, and publishing multilingual aviation product technical publication data modules disclosed herein can: a) support product structure definition and data module type definition in the database; b) support the definition of multilingual entities (chapter directory information of manual structure, data module type information, etc.) and their mapping and translation relationships in the database; c) support the writing of multilingual content in the same data module, with different language content identified by language codes; d) support the establishment of associations between technical publication modules and data modules; e) support version and status management of technical publication modules; and f) support automatic checking of the completeness of changes when data modules are modified (if the content in one language is modified, the system automatically checks whether the corresponding content in other languages ​​has been modified); and so on.

[0057] The above detailed description includes references to the accompanying drawings, which form part of the detailed description. The drawings illustrate specific embodiments that can be practiced by way of illustration. These embodiments are also referred to herein as “examples.” Such examples may include elements other than those shown or described. However, examples including the shown or described elements are also contemplated. Furthermore, examples of any combination or arrangement of those elements shown or described are contemplated, or with reference to specific examples (or one or more aspects thereof) shown or described herein, or with reference to other examples (or one or more aspects thereof) shown or described herein.

[0058] In the appended claims, the terms “comprising” and “including” are open-ended, meaning that a system, apparatus, article of manufacture, or process containing elements other than those listed after such terms in a claim is still considered to fall within the scope of that claim. Furthermore, in the appended claims, the terms “first,” “second,” and “third,” etc., are used merely as designations and are not intended to indicate a numerical order of their contents.

[0059] Furthermore, the order of operations described in this specification is exemplary. In alternative embodiments, the operations may be performed in a different order than that shown in the accompanying drawings, and the operations may be combined into a single operation or broken down into more operations.

[0060] The above description is intended to be illustrative and not restrictive. For example, the examples described above (or one or more aspects thereof) may be used in conjunction with other embodiments. Other embodiments may be used by those skilled in the art after reviewing the above description. The abstract allows the reader to quickly determine the nature of this technical disclosure. This abstract is submitted and it is understood that it is not intended to interpret or limit the scope or meaning of the claims. Furthermore, in the above detailed description, various features may be grouped together to make this disclosure flow smoothly. However, the claims may not state every feature disclosed herein, as embodiments may characterize a subset of said features. Furthermore, embodiments may include fewer features than those disclosed in a particular example. Therefore, the appended claims are thus incorporated into the detailed description, with each claim existing independently as a separate embodiment. The scope of the embodiments disclosed herein should be determined by reference to the full scope of the appended claims and equivalents of such claims.

Claims

1. A method for generating multilingual technical publications, the method comprising: Obtain the technical publication structure tree in the first language, where the first language is any of the multiple languages, and the technical publication structure tree includes the chapter directory information of the technical publication; The document obtains the pre-text materials of the manual in the first language, as well as the rules for generating the pre-text materials, the mapping relationship and mutual translation relationship between entities in the first language and entities in other languages. The other languages ​​are one or more languages ​​that are different from the first language in the multi-language document. The entities include at least the chapter directory information, data module type information and pre-text materials of the technical publication. Create data modules and entity instances, wherein the data modules include content containers for each of the multiple languages; The content in the first language is filled into the content container corresponding to the first language in the data module, and the pre-text material content of the first language is generated according to the pre-text material content generation rules of the manual. Based on the mapping relationship and translation relationship between entities in the first language and entities in the other languages, the content of the other languages ​​is filled into the content container corresponding to the corresponding language in the data module, and the pre-text information of the manual in the corresponding language is generated. Check whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages; as well as Under consistent conditions, the multilingual technical publication is automatically generated based on the technical publication structure tree, the data module, and the information preceding the main text of the manual.

2. The method as described in claim 1, characterized in that, The technical publication in question is an aviation product technical publication.

3. The method as described in claim 1, characterized in that, Also includes: When the content of any language in the multilingual system in the data module is modified, it automatically checks whether the content of other languages ​​in the multilingual system has also been modified.

4. The method as described in claim 3, characterized in that, Also includes: If the content in any language other than the stated language in the multilingual publication is not modified, the user will be notified of this situation or the generation of the multilingual technical publication will be prevented.

5. The method as described in claim 4, characterized in that, Also includes: When generating the multilingual technical publication, the unmodified content portion remains in any language other than the original language within the multilingual publication.

6. The method as described in claim 1, characterized in that, Also includes: Before generating the multilingual technical publication, the user's language selection is received; Technical publications are generated in the language selected by the user.

7. The method as described in claim 6, characterized in that, This also includes publishing the technical publications in the corresponding language according to a pre-set style after they have been generated.

8. The method as described in claim 7, characterized in that, This also includes uploading published technical publications to an interactive electronic technical manual browsing system, allowing users to select and browse technical publications in their desired language as needed.

9. The method as described in claim 1, characterized in that, The pre-text materials of the first language manual, the rules for generating the pre-text materials, the mapping relationships and translation relationships between entities in the first language and entities in other languages ​​are obtained from a public source database system.

10. The method as described in claim 1, characterized in that, Also includes: Assign appropriate identifiers to each part of the content of each language in the multilingual system at an appropriate granularity; as well as The identifiers are automatically compared to check whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages.

11. The method as described in claim 10, characterized in that, The appropriate granularity refers to the natural paragraphs of the content of the technical publication.

12. The method as described in claim 10, characterized in that, The identifier includes an identifier and a numerical code for the corresponding language, and detecting whether the content portions of the first language are consistent with the corresponding content portions of the other languages ​​includes detecting whether the numerical codes of the identifiers for the same content portion in different languages ​​are the same.

13. A system for generating multilingual technical publications, the system comprising: An acquirer for obtaining specifications of various parts of a technical publication, the acquirer being configured to: Obtain a technical publication structure tree in a first language as defined by a Standard Coding System (SNS), the technical publication structure tree including chapter directory information of the technical publication, wherein the first language is any of the multiple languages; Retrieve the pre-text materials of the first language manual defined in the public source database system, as well as the rules for generating the pre-text materials; and Obtain the mapping and translation relationships between entities in the first language and entities in other languages ​​defined in the public source database system. The other languages ​​are one or more languages ​​that are different from the first language in the multi-language set. The entities include at least the chapter directory information, data module type information and pre-text materials of the technical publication. Data module and entity instance generator, the data module and entity instance generator being configured to: Create data modules and entity instances, wherein the data modules include content containers for each of the multiple languages; The content in the first language is filled into the content container corresponding to that language in the data module, and the pre-text material content of the manual in the first language is generated according to the pre-text material content generation rules of the manual. Based on the mapping relationship and translation relationship between entities in the first language and entities in the other languages, the content of the other languages ​​is filled into the content container corresponding to the corresponding language in the data module, and the pre-text information of the manual in the corresponding language is generated. A consistency detector, configured to: Assign appropriate identifiers to each part of the content of each language in the multilingual system at an appropriate granularity; The identifiers are automatically compared to check whether the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages. as well as A multilingual technical publication generator, the multilingual technical publication generator being configured to: When the consistency detector determines that the content portions of the first language in the multilingual system are consistent with the corresponding content portions of the other languages, the multilingual technical publication is automatically generated based on the technical publication structure tree, the data module, and the information content before the main text of the manual.

14. A computing device, comprising: processor; as well as A memory configured to store computer-executable instructions, which, when executed, cause the processor to perform the method as described in any one of claims 1-12.

Citation Information

Patent Citations

  • Automated document analysis for varying natural languages

    CN110741376A

  • Information system for publicating constibution with different forms

    CN1330336A