A method for updating an auxiliary database, an auxiliary device and an auxiliary translation method thereof
By updating the auxiliary database during the translation process, the problems of static and inaccurate auxiliary databases in the prior art are solved, and the translation efficiency and adaptability of auxiliary databases are improved.
Patent Information
- Application Number
- CN202111298059.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-05
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-11-05
AI Technical Summary
In the prior art, the elements of the auxiliary library are static and cannot adapt to changes, resulting in low active usage of translators and inaccurate auxiliary libraries of auxiliary tools, resulting in reduced translation efficiency.
A method of updating the auxiliary database during the translation process is proposed, and the auxiliary response controls in the auxiliary database are updated through the translator's operation of the translation, including automatic matching and interactive matching, and dynamically updating the auxiliary database.
It improves the work efficiency of the translator, realizes self-learning of the auxiliary library and adapts to more translation scenarios, and improves the accuracy of the control boxes provided by the auxiliary library.
Smart Images

Figure CN113961578B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of auxiliary translation, and in particular relates to an updating method of an auxiliary database, an auxiliary device and an auxiliary translation method thereof, a computer terminal device and a storage medium for implementing the method. Background Art
[0002] Compared with interpretation or other forms of translation, an important concern of translation is the high requirement for accuracy. Precision must be ensured during the translation process, but timeliness is not a rush. Usually, a translation document to be translated will be delivered to the translator a long time in advance.
[0003] Nevertheless, written translation is not a completely manual translation process, but can be carried out with the assistance of various machine translation tools. Of course, the final result needs to be determined by the translator.
[0004] In actual applications, if the auxiliary library of the auxiliary tool (machine translation tool) itself is inaccurate, it usually causes the translator to manually confirm or select repeatedly from multiple candidate libraries or candidate translation results, so that the use of the auxiliary tool actually reduces the translation efficiency; at the same time, the elements of the auxiliary library itself in the prior art are static and cannot adapt to changes, resulting in a low active usage rate by translators. Summary of the invention
[0005] In order to solve the above technical problems, the present invention proposes an auxiliary database updating method, an auxiliary device and an auxiliary translation method thereof, a computer device and a storage medium for implementing the method.
[0006] In a first aspect of the present invention, a method for updating an auxiliary database during a translation process is proposed, wherein the method updates the auxiliary database based on the translator's operations on a document to be translated, wherein the auxiliary database includes a plurality of auxiliary response controls, each of which corresponds to a different translation keyword.
[0007] The method comprises the following steps:
[0008] S1: randomly identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining translation keywords of the document to be translated;
[0009] S2: Based on the translation keyword, searching the auxiliary database for a corresponding auxiliary response control;
[0010] S3: If no corresponding auxiliary response control is found, prompting the translator to input a translation requirement, and determining at least one auxiliary response control as a target response control from the auxiliary database based on the translation requirement;
[0011] S4: Based on the translator's response operation to the target response control, the target response control is updated, and the updated target response control is saved in the auxiliary database as a corresponding auxiliary response control of the translation keyword.
[0012] The auxiliary response control includes a filling box; specifically, the auxiliary response control can pop up a filling box;
[0013] The filling box includes a reject key and a plurality of translation requirement feature selection keys.
[0014] The translator's response operation to the target response control includes:
[0015] The translator selects one or more translation requirement feature selection keys on the fill-in box.
[0016] The step S3 further comprises:
[0017] If the corresponding auxiliary response control is found, after the auxiliary response control is displayed, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up the fill box, and the fill box displays the translation result corresponding to the reading operation part in the document to be translated.
[0018] If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters a first auxiliary response control corresponding to the translation keyword and a first fill-in box corresponding to the translation requirement into the auxiliary database.
[0019] The step S4 further comprises:
[0020] Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box;
[0021] If the first number of times and the number of selections are both greater than a first threshold, the first fill box is used as a pop-up fill box of the first auxiliary response control.
[0022] The filling frame includes a first display input area and a second selection input area;
[0023] Displaying the translation result corresponding to the reading operation part in the manuscript to be translated in the first display input area;
[0024] The second selection input area includes a reject key and a plurality of translation requirement feature selection keys;
[0025] Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated.
[0026] In a third aspect of the present invention, there is provided an auxiliary device for performing translation using an auxiliary database, wherein the auxiliary database comprises a plurality of auxiliary response controls, each of which corresponds to a different translation keyword and comprises a pop-up fill-in box, wherein the pop-up fill-in box comprises a first display input area and a second selection input area;
[0027] The first display input area is used to display editable translation results; the second selection input area includes a reject key and a plurality of translation requirement feature selection keys;
[0028] Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated.
[0029] After the auxiliary device collects the translator's operation data, the auxiliary database is updated based on the method described in the first aspect.
[0030] In the third invention of the present invention, a translation assistance method is provided, which is applied to a translation process.
[0031] The method comprises the following steps:
[0032] S101: Import the document to be translated;
[0033] S102: identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining a plurality of translation keywords;
[0034] S103: Based on the multiple translation keywords, determining whether a corresponding auxiliary response control is found in the auxiliary database;
[0035] If yes, after the auxiliary response control is displayed, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up a fill box, and the fill box displays the translation result of the portion of the document to be translated corresponding to the reading operation;
[0036] If not, prompting the translator to input a translation requirement, and determining at least one auxiliary response control from the auxiliary database as a target response control based on the translation requirement;
[0037] S104: the target control pops up a fill-in box, the fill-in box including a plurality of translation requirement feature selection keys and a reject key;
[0038] S105: If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters the first auxiliary response control corresponding to the translation keyword and the first fill-in box corresponding to the translation requirement in the auxiliary database, and then jumps to S106;
[0039] If the translator selects one or more translation requirement feature selection keys on the fill-in box, then based on the translator's reading operation on the manuscript to be translated, the fill-in box displays the translation result corresponding to the reading operation part in the manuscript to be translated;
[0040] S106: Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box;
[0041] S107: If the first number and the number of selections are both greater than a first threshold, the first auxiliary response control is associated with the first fill box and then updated into the auxiliary database.
[0042] In a fourth aspect of the present invention, a terminal device is provided, which may be, for example, a data interaction device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program may be a data interaction program. When the processor executes the computer program, all or part of the steps of the method described in the first aspect or the third aspect are implemented.
[0043] In a fifth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, all or part of the steps of the method described in the first aspect or the third aspect are implemented.
[0044] Based on the present invention, the work efficiency of translators can be significantly improved, which is specifically reflected in:
[0045] (1) Automatically match the auxiliary response control to pop up a fill box to achieve automatic assisted translation and quickly respond to translation requests;
[0046] (2) When the automatic search fails to match the corresponding auxiliary response control, the translation feature is obtained interactively to replace the target response control, avoiding the translator from repeatedly confirming the current auxiliary result;
[0047] (3) The control information can be updated according to the final confirmation result of the translator, thereby updating the auxiliary library, so that the auxiliary library can self-learn and adapt to more translation scenarios;
[0048] (4) The association matching between the fill box and the control box is realized based on the statistical association method, which improves the accuracy of the control box provided by the auxiliary library.
[0049] Further advantages of the present invention will be further reflected in detail in the specific embodiments section in conjunction with the drawings of the specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 is a schematic diagram of an auxiliary database used in a translation process according to an embodiment of the present invention;
[0052] Figure 2 is a flow chart of a method for updating an auxiliary database during a translation process according to an embodiment of the present invention;
[0053] Figure 3 yes Figure 2 A flowchart for further implementing some steps of the method embodiment;
[0054] Figure 4 It is a schematic diagram of an interface of an auxiliary device for performing translation using an auxiliary database according to an embodiment of the present invention;
[0055] Figure 5 is an execution flow chart of an auxiliary translation method according to an embodiment of the present invention;
[0056] Figure 6 is realized Figure 1 or Figure 5 A schematic diagram of the structure of a computer device for the method. DETAILED DESCRIPTION
[0057] The invention is further described below in conjunction with the accompanying drawings and specific implementation methods.
[0058] First of all, it should be pointed out that the technical solutions of the various embodiments of the present invention are all for the translation process, not for the interpretation or other forms of translation process. It is understandable that the technical solution of the present invention does not pay attention to real-time performance, and is therefore not suitable for the interpretation process with high real-time requirements (although the technical solution can be implemented). Similarly, the related auxiliary methods used in interpretation in the prior art are not suitable for the translation process.
[0059] See also Figure 1 , Figure 1 A schematic diagram of an auxiliary database used in a translation process according to an embodiment of the present invention is shown.
[0060] exist Figure 1 In the embodiment, the auxiliary database includes a plurality of auxiliary response controls, each of which corresponds to a different translation keyword.
[0061] In the present invention, translation keywords may be keywords that reflect the field characteristics of the document to be translated. These keywords are usually reflected in specific target positions, including titles, abstracts, keywords, opening paragraphs, and closing paragraphs. The field characteristics may be field categories such as machinery, military, literature, medicine, physics, and chemistry.
[0062] In this embodiment, each auxiliary response control corresponds to a different translation keyword, and its specific meaning should be understood as that each auxiliary response control corresponds to a domain feature embodied by a different translation keyword.
[0063] However, in practical applications, one or several domain keywords may usually correspond to different domain characteristics.
[0064] For example, usually, the domain feature of “magazine” is “literature” (“magazine” is translated as magazine in this case);
[0065] However, in another scenario, if "magazine" appears in multiple locations at the same time, its translation characteristics may suggest that the domain characteristics should be "military" or "machinery". The translation meaning of "magazine" may be "magazine", "ammunition depot", or "film box".
[0066] In actual applications, the auxiliary database can preset multiple auxiliary response controls corresponding to different field types.
[0067] However, no matter how it is preset, the preset auxiliary database cannot exhaust all domain keywords;
[0068] Even if all domain keywords are exhausted, when one keyword corresponds to multiple fields, the auxiliary database cannot accurately determine which field the current document to be translated belongs to.
[0069] For this purpose, see Figure 2 , shows a flow chart of a method for updating an auxiliary database during a translation process according to an embodiment of the present invention. Figure 2 The method includes steps S1-S4, and each step is specifically implemented as follows:
[0070] S1: randomly identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining translation keywords of the document to be translated;
[0071] S2: Based on the translation keyword, searching the auxiliary database for a corresponding auxiliary response control;
[0072] S3: If no corresponding auxiliary response control is found, prompting the translator to input a translation requirement, and determining at least one auxiliary response control as a target response control from the auxiliary database based on the translation requirement;
[0073] S4: Based on the translator's response operation to the target response control, the target response control is updated, and the updated target response control is saved in the auxiliary database as a corresponding auxiliary response control of the translation keyword.
[0074] exist Figure 2 Based on this, see Figure 3 , Figure 3 Show Figure 2 A flowchart for further implementing some steps of the method embodiment.
[0075] The auxiliary response control includes a fill box;
[0076] The step S3 further comprises:
[0077] If the corresponding auxiliary response control is found, after the auxiliary response control is displayed, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up the fill box, and the fill box displays the translation result corresponding to the reading operation part in the document to be translated.
[0078] Here, the translator's reading operation on the manuscript to be translated includes the operation of the translator selecting a part of the paragraph, sentence or word of the manuscript to be translated, and also includes the operation of the translator sliding the cursor on a part of the paragraph or sentence of the manuscript to be translated;
[0079] The step S4 further comprises:
[0080] After determining the target response control, the target control pops up a fill box, the fill box includes a plurality of translation requirement feature selection keys;
[0081] The translator's response operation to the target response control includes:
[0082] The translator selects one or more translation requirement feature selection keys on the fill-in box.
[0083] The translation demand characteristics here include domain translation characteristics and output demand characteristics;
[0084] The domain translation features include the domain features re-selected by the translator, and the output demand features include plain text translation output and graphic text translation output.
[0085] It is worth pointing out that due to the extremely high accuracy requirements for translation, in order to ensure accuracy during the translation process, the demander may require the translator to provide graphic translation output, such as focusing on a schematic diagram to describe the content of a certain paragraph or a certain sentence; or the translator may feel that a graphic explanation is needed for a certain paragraph or a certain sentence to ensure that no misunderstanding occurs. At this time, the translator can be prompted to select one or more translation requirement feature selection keys on the fill-in box to improve translation efficiency.
[0086] It is worth emphasizing that in translation, just like in mathematics, a slight mistake can lead to a huge loss, so there is no room for error.
[0087] As an example, $ generally refers to U.S. dollars, but when it is used with HK, it refers to Hong Kong dollars, and when it is used with AU, it refers to Australian dollars... If the original text to be translated omits HK, and the translator directly translates it into U.S. dollars without making necessary explanations and indications, serious errors will occur.
[0088] To this end, the technical solution of the present invention also includes prompting the translator to select one or more translation requirement feature selection keys on the fill-in box if specific characters appear in the document to be translated.
[0089] The specific character is set based on experience, such as the special symbol $ mentioned above.
[0090] More specifically, the step S4 further includes:
[0091] After determining the target response control, the target control pops up a fill box, the fill box includes a plurality of translation requirement feature selection keys and a rejection key;
[0092] The updating of the target response control based on the translator's response operation to the target response control specifically includes:
[0093] If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters a first auxiliary response control corresponding to the translation keyword and a first fill-in box corresponding to the translation requirement into the auxiliary database.
[0094] The step S4 further comprises:
[0095] Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box;
[0096] If the first number of times and the number of selections are both greater than a first threshold, the first fill box is used as a pop-up fill box of the first auxiliary response control.
[0097] Obviously, when the automatic search cannot match the corresponding auxiliary response control, the translation feature is obtained based on the interactive method to replace the target response control, so as to avoid the translator from repeatedly confirming the current auxiliary result; at the same time, the control information can be updated according to the final confirmation result of the translator, so as to update the auxiliary library, so that the auxiliary library can self-learn and adapt to more translation scenarios; and the association matching between the fill-in box and the control box is realized based on the statistical association method, which improves the accuracy of the control box provided by the auxiliary library.
[0098] In order to provide a better human-computer interaction experience, the filling box includes a first display input area and a second selection input area;
[0099] Displaying the translation result corresponding to the reading operation part in the manuscript to be translated in the first display input area;
[0100] The second selection input area includes a reject key and a plurality of translation requirement feature selection keys;
[0101] Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated.
[0102] That is to say, the display content of the first display input area is editable, which further highlights that the translation result is ultimately determined by the translator rather than the auxiliary library.
[0103] Figure 4 The figure is a schematic diagram of an interface of an auxiliary device for performing translation using an auxiliary database according to an embodiment of the present invention.
[0104] exist Figure 4 In the invention, an auxiliary device for performing written translation using an auxiliary database is proposed, wherein the auxiliary database includes a plurality of auxiliary response controls, each of which corresponds to a different translation keyword and includes a pop-up fill-in box, wherein the pop-up fill-in box includes a first display input area and a second selection input area;
[0105] The first display input area is used to display editable translation results; the second selection input area includes a reject key and a plurality of translation requirement feature selection keys;
[0106] Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated.
[0107] At the same time, the auxiliary equipment collects the translator's operation data and Figure 1 The method updates the auxiliary database.
[0108] Specifically, the auxiliary database is updated based on the selection statistics of the translator for the rejection key in the second selection input area and the plurality of translation requirement feature selection keys.
[0109] See next Figure 5 , providing an auxiliary translation method, which is applied to the translation process.
[0110] The method comprises the following steps:
[0111] S101: Import the document to be translated;
[0112] S102: identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining a plurality of translation keywords;
[0113] S103: Based on the multiple translation keywords, determining whether a corresponding auxiliary response control is found in the auxiliary database;
[0114] If yes, after the auxiliary response control is displayed, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up a fill box, and the fill box displays the translation result of the portion of the document to be translated corresponding to the reading operation;
[0115] If not, prompting the translator to input a translation requirement, and determining at least one auxiliary response control from the auxiliary database as a target response control based on the translation requirement;
[0116] S104: the target control pops up a fill-in box, the fill-in box including a plurality of translation requirement feature selection keys and a reject key;
[0117] S105: If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters the first auxiliary response control corresponding to the translation keyword and the first fill-in box corresponding to the translation requirement in the auxiliary database, and then jumps to S106;
[0118] If the translator selects one or more translation requirement feature selection keys on the fill-in box, then based on the translator's reading operation on the manuscript to be translated, the fill-in box displays the translation result corresponding to the reading operation part in the manuscript to be translated;
[0119] S106: Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box;
[0120] S107: If the first number and the number of selections are both greater than a first threshold, the first auxiliary response control is associated with the first fill box and then updated into the auxiliary database.
[0121] Figure 5The method is a dynamic closed-loop feedback process, that is, after the step S107 is executed, it can return to the step S101.
[0122] Compared with the prior art, the present invention realizes automatic assisted translation by automatically matching auxiliary response controls to pop up a fill box, which can quickly respond to translation requests; when the automatic search cannot match the corresponding auxiliary response control, the translation feature is obtained based on the interactive method to replace the match to the target response control, avoiding the translator from repeatedly confirming the current auxiliary result; the present invention can update the control information according to the final confirmation result of the translator, thereby updating the auxiliary library, so that the auxiliary library can self-learn and adapt to more translation scenarios; the present invention adopts a statistical association-based method to realize the association matching between the fill box and the control box, thereby improving the accuracy of the control box provided by the auxiliary library.
[0123] It should be pointed out that Figure 1 or Figure 5 Alternatively, the methods and processes can be implemented automatically through computer program instructions. Figure 6 A computer electronic device is provided, which may be a data interaction device, comprising a bus, a processor and a memory, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is used to execute the program instructions stored in the computer storage medium.
[0124] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, the steps of the aforementioned method example are implemented. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0125] In addition, it should be noted that the control box used in each embodiment of the present invention is one of the conventional concepts in this field, and usually refers to a movable sub-area / interface button that can be displayed on a human-computer interaction interface, and is only displayed in the currently visible area. A control box can also have more sub-control boxes, and the current user clicks the response button of the current control box to perform the corresponding operation, or performs the corresponding operation based on the input signal of the input device, etc.; the control box can also include an input area, etc.
[0126] The present invention does not particularly specify the structure of some modules, which shall be subject to the contents recorded in the prior art. The prior art mentioned in the above background technology section of the present invention can be used as part of the present invention to understand the meaning of some technical features or parameters. The scope of protection of the present invention shall be subject to the contents actually recorded in the claims.
Claims
1. A method for updating an auxiliary database during a translation process, wherein the method updates the auxiliary database based on the translator's operation on a document to be translated, wherein the auxiliary database includes a plurality of auxiliary response controls, each of which corresponds to a different translation keyword; It is characterized in that The method comprises the following steps: S1: randomly identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining translation keywords of the document to be translated; S2: Based on the translation keyword, searching the auxiliary database for a corresponding auxiliary response control; the auxiliary response control includes a fill box; S3: If a corresponding auxiliary response control is found, after displaying the auxiliary response control, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up the fill box, and the fill box displays the translation result corresponding to the reading operation part in the document to be translated; If no corresponding auxiliary response control is found, the translator is prompted to input a translation requirement, and at least one auxiliary response control is determined from the auxiliary database as a target response control based on the translation requirement; S4: based on the translator's response operation to the target response control, updating the target response control, and saving the updated target response control as the corresponding auxiliary response control of the translation keyword in the auxiliary database; After determining the target response control, the target response control pops up a fill box, the fill box includes a plurality of translation requirement feature selection keys and a rejection key; The translator's response operation to the target response control includes: The translator selects one or more translation requirement feature selection keys on the fill-in box; The translation demand features include domain translation features and output demand features; the domain translation features include domain features reselected by the translator, and the output demand features include plain text translation output and graphic text translation output; The updating of the target response control based on the translator's response operation to the target response control specifically includes: If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters a first auxiliary response control corresponding to the translation keyword and a first fill-in box corresponding to the translation requirement into the auxiliary database.
2. A method for updating an auxiliary database during a translation process as claimed in claim 1, characterized in that: The step S4 further comprises: Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box; If the first number of times and the number of selections are both greater than a first threshold, the first fill box is used as a pop-up fill box of the first auxiliary response control.
3. A method for updating an auxiliary database during a translation process as claimed in claim 1, characterized in that: The filling frame includes a first display input area and a second selection input area; Displaying the translation result corresponding to the reading operation part in the manuscript to be translated in the first display input area; The second selection input area includes a reject key and a plurality of translation requirement feature selection keys; Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated.
4. A method for updating an auxiliary database during a translation process as claimed in claim 3, characterized in that: The display content of the first display input area is editable.
5. An auxiliary device for performing written translation using an auxiliary database, wherein the auxiliary database includes a plurality of auxiliary response controls, each auxiliary response control corresponds to a different translation keyword and includes a pop-up fill-in box, wherein the pop-up fill-in box includes a first display input area and a second selection input area; The first display input area is used to display editable translation results; the second selection input area includes a reject key and a plurality of translation requirement feature selection keys; Based on the translator's selection of the translation requirement feature selection key, the display content of the first display input area is dynamically updated; after the auxiliary device collects the translator's operation data, the auxiliary database is updated based on the method described in any one of claims 1-4.
6. A method for assisting translation, which is applied to a translation process, characterized in that: The method comprises the following steps: S101: Import the document to be translated; S102: identifying a plurality of content words at a plurality of target positions of the document to be translated, and obtaining a plurality of translation keywords; S103: Based on the multiple translation keywords, determining whether a corresponding auxiliary response control is found in the auxiliary database; If yes, after the auxiliary response control is displayed, based on the translator's reading operation on the document to be translated, the auxiliary response control pops up a fill box, and the fill box displays the translation result of the portion of the document to be translated corresponding to the reading operation; If not, prompting the translator to input a translation requirement, and determining at least one auxiliary response control from the auxiliary database as a target response control based on the translation requirement; S104: the target response control pops up a filling box, the filling box including a plurality of translation requirement feature selection keys and a rejection key; S105: If the translator selects the reject button on the fill-in box, the translation keyword and the translation requirement are sent to the database developer, so that the database developer enters the first auxiliary response control corresponding to the translation keyword and the first fill-in box corresponding to the translation requirement in the auxiliary database, and then jumps to S106; If the translator selects one or more translation requirement feature selection keys on the fill-in box, then based on the translator's reading operation on the manuscript to be translated, the fill-in box displays the translation result corresponding to the reading operation part in the manuscript to be translated; S106: Counting a first number of times the first auxiliary response control is found and a number of times the translator selects at least one of a plurality of translation requirement feature selection keys of the first filling box; S107: If the first number and the number of selections are both greater than a first threshold, the first auxiliary response control is associated with the first fill box and then updated into the auxiliary database.
Citation Information
Patent Citations
Updating method of machine learning artificial intelligence translation database
CN109241539A
Classification model updating method and corresponding device, equipment and medium
CN113468332A