Translation system, translation apparatus and program

JP2024063169A5Pending Publication Date: 2025-04-04BANDAI CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024032669
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Conventional translation systems fail to account for the characteristics of text to be translated, leading to inefficient and inaccurate translations.

Method used

A translation system that decomposes text into skill units, clause units, and punctuation units, using templates to match and translate text information, and includes a database to store and retrieve these units for accurate translation.

Benefits of technology

Enables translation that considers the specific characteristics of text, resulting in highly accurate translations by matching text units and templates, particularly for game media.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a translation system, an apparatus and a program that take into account characteristics of an original text.SOLUTION: The translation system for translating original text information of a first language displayed on a game medium associated with a character into a second language, is provided with: a template database storing a plurality of first templates including first parsed text information of a first language in which existing original text information is parsed into first units and the first parsed text information of a second language corresponding to the first parsed text information; an operation input unit for inputting the original text information to be translated; a translation unit for parsing the input original text information into the first units, generating first division text information, translating the first division text information of the first language into the first division text information of the second language using the first template, and combining the first division text information of the second language to generate translated text information of the second language corresponding to the original text information to be translated; and an output control unit for outputting the translated text information.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a translation system, a translation device, and a program. [Background technology]

[0002] Conventionally, there is a translation system that automatically translates a text in a first language into a text in a second language (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 177665 / 1983 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in order to translate efficiently and accurately, it is important to take into account the characteristics of the text to be translated. Therefore, an object of the present invention is to provide a translation system, a translation device, and a program that perform translation taking into account the characteristics of a text to be translated. [Means for solving the problem]

[0005] One aspect of the present invention is a translation system that translates original text information in a first language displayed on a game medium associated with a character into a second language, the translation system comprising: a database in which a plurality of first templates are stored, the first templates including first decomposed text information in the first language obtained by decomposing existing original text information in the first language by first units, and first decomposed text information in the second language corresponding to the existing first decomposed text information in the first language; an input means for inputting original text information in the first language to be translated; a translation means for decomposing the input original text information in the first language by first units to generate first segmented text information in the first language, translating the first segmented text information in the first language into the first segmented text information in the second language using the first templates, combining the first segmented text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; and an output control means for outputting the translated text information in the second language.

[0006] One aspect of the present invention is a translation device that translates original text information in a first language displayed on a game medium associated with a character into a second language, the translation device comprising: a database in which a plurality of first templates are stored, the first templates including first decomposed text information in the first language obtained by decomposing existing original text information in the first language by first units, and first decomposed text information in a second language corresponding to the existing first decomposed text information in the first language; an input means for inputting original text information in the first language to be translated; a translation means for decomposing the input original text information in the first language by first units to generate first segmented text information in the first language, translating the first segmented text information in the first language into the first segmented text information in the second language using the first templates, combining the first segmented text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; and an output control means for outputting the translated text information in the second language.

[0007] One aspect of the present invention is a program for translating original text information in a first language displayed on a game medium associated with a character into a second language, the program causing a computer to function as: a learning means for learning a plurality of first templates including first decomposed text information in the first language obtained by decomposing existing original text information in the first language by a first unit, and first decomposed text information in a second language corresponding to the existing first decomposed text information in the first language; an input means for inputting original text information in the first language to be translated; a translation means for decomposing the input original text information in the first language by a first unit, generating first segmented text information in the first language, translating the first segmented text information in the first language into the first segmented text information in the second language using the first template, combining the first segmented text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; and an output control means for outputting the translated text information in the second language. Effect of the Invention

[0008] According to the present invention, it is possible to perform translation taking into consideration the characteristics of the text information to be translated. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 shows an example of a game card X, which is a game medium. [Diagram 2] FIG. 2 is a diagram for explaining translation on a skill-by-skill basis in this embodiment. [Diagram 3] FIG. 3 is a diagram for explaining the clause-by-clause translation in this embodiment. [Figure 4] FIG. 4 is a diagram for explaining translation in units of periods in this embodiment. [Diagram 5] FIG. 5 is a block diagram of the configuration of the translation device system. [Figure 6] FIG. 6 is a flowchart of the pre-processing. [Figure 7] FIG. 7 is an example of the first template creation screen. [Figure 8] FIG. 8 shows an example of a screen for creating the second and third templates. [Figure 9] FIG. 9 is a flowchart of the translation process. [Figure 10] Figure 10 is an example of a translation screen. [Figure 11] FIG. 11 is a flowchart of the editing process. [Figure 12] FIG. 12 is a diagram for explaining a modification of this embodiment. [Figure 13] FIG. 13 is a block diagram of translation device 2 according to the second embodiment. [Figure 14] FIG. 14 is a diagram illustrating an example of an editing screen according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] <First embodiment> A first embodiment of the present invention will be described. To facilitate understanding of this embodiment, first, the characters and game media will be described.

[0011] In games and the like that use characters, game media associated with the characters are used. Characters are people, virtual creatures, items, etc. Characters have character information. Character information is information such as the character's name, place of birth, attributes, history, ability values, etc. All or part of this character information is displayed (printed) on the game media.

[0012] The game media associated with the character may be tangible game media that has a substance that can be actually recognized by the player, or virtual intangible game media. An example of a tangible game medium is a game card, which is an object (real object) that has a physical volume. An example of a virtual intangible game medium is a game card displayed in an application game. In the following description, as an example, the game medium is a game card, which is an object (real object) that has a physical volume. Note that the game medium is not limited to a game card, and may be a shaped object such as a figure that has the appearance of the character.

[0013] FIG. 1 is a diagram showing an example of a game card X, which is a game medium. Character information is written on the game card X. The character information includes the card name, the character's name, race and attributes, status information such as attack power, and skill (ability) information. In particular, skill (ability) information describes the player's actions and effects, and is often written in the form of text.

[0014] Due to the recent internationalization of service provision, it has become necessary to translate the character information recorded on such game card 1 from the original language into the language of the country in which the service for game card X is being provided. However, there are many types of game card X, and there are limitations to human translation, so there is a need to automate translation.

[0015] Therefore, in the embodiment of the present invention, a translation system that translates text information of character information displayed (written) on a game medium such as a game card will be described. In the following description, the original language of the game card 1 will be referred to as the first language, and the language to which it is translated will be referred to as the second language. In addition, in this embodiment, an example will be described in which the first language is Japanese and the second language is English.

[0016] In many cases, the text information of character information displayed (written) on a game medium such as a game card is classified into skill units, and information on multiple skills (abilities) is written. For example, the following two skills are written on the example game card 1 in FIG. 1. [Automatic] When this card attacks the leader, draw 1 card. [Awakening] Draw 2 cards. Gain 1 life.

[0017] In this way, character information displayed (written) on game media such as game cards is often written in a somewhat standardized format for each skill. Therefore, the translation system of this embodiment focuses on this characteristic and performs translation for each skill. Figure 2 is a diagram for explaining the translation for each skill in this embodiment.

[0018] In this embodiment, as shown in FIG. 2, as a pre-processing of translation on a skill-by-skill basis, text information in a first language (Japanese) related to a skill described on an existing game card (hereinafter referred to as original text information) is divided on a skill-by-skill basis. The text information obtained by dividing the original text information in the first language (Japanese) is described as the first divided text information in the first language (Japanese). Similarly, text information translated in a second language (English) corresponding to the original text information in the first language (Japanese) related to a skill described on an existing game card is divided on a skill-by-skill basis. The text information obtained by dividing the original text information in the second language (English) is described as the first divided text information in the second language (English). Then, a first template on a skill-by-skill basis is created, which includes the first divided text information in the first language (Japanese) and the first divided text information in the second language (Japanese) corresponding to the first divided text information in the first language (Japanese). The first template is stored in a database.

[0019] In the example of FIG. 2, the original text information in the first language (Japanese) is "[Automatic activation] When this card attacks the leader, draw one card." and "[Awakening] Draw two cards. Gain one life." Here, in this embodiment, before dividing the original text information in the first language (Japanese) into first divided text information in skill units, the character names, game medium names, skill names or numerical values, etc. in the original text information in the first language (Japanese) are treated as variables. This is because, whereas these character names, game medium names, skill names or numerical values, etc. are subject to change depending on the type of character, game rules, etc., other text parts are rarely changed. Specifically, the original text information in the first language (Japanese) is [Automatic] When this card attacks the leader, draw 1 card. [Awakening] Draw 2 cards. Gain 1 life. The source text information in the second language (English) corresponding to the source text information in the first language (Japanese) is ·[Auto] When this card attacks a Leader Card, draw 1 card. ·[Awaken] Draw 2 cards. Gain 1 life. It is. Of these original text information, the skill name and numerical values ​​are replaced with variables. Since skill names are often written in parentheses, it is possible to identify the skill name by identifying the parentheses, etc. from the original text information. Specifically, the following replacements are made: <Original text information of the first language (Japanese) after variable substitution> [SK1] When this card attacks the leader, draw [N1] cards. [SK2] Draw [N2] cards. Gain [N3] life. <Original text information in the second language (English) after variable substitution> ·[SK1]When this card attacks a Leader Card, draw [N1] card. ·[SK2]Draw [N2] cards. Gain [N3] life.

[0020] When the variable replacement is completed, the original text information is divided into skill units, and a first template for each skill unit is created, which includes the first divided text information in the first language (Japanese) and the first divided text information in the second language (English) corresponding to the first divided text information in the first language (Japanese). Specifically, the following two first templates are created. <First template T1> [SK1] When this card attacks the leader, draw [N1] cards. ·[SK1]When this card attacks a Leader Card, draw [N1] card. <First template T2> [SK2] Draw [N2] cards. Gain [N3] life. ·[SK2]Draw [N2] cards. Gain [N3] life.

[0021] The first template created in this way is stored in a database. This pre-processing is performed on existing game cards that have source text information in the first language (Japanese) and source text information in the second language (English), and the templates used for translation are registered in the database in a pre-processing.

[0022] Next, the translation process for a new card using the first template will be described. The translation process for new cards is similar to the pre-processing process. To be more specific, the original text information for the first language (Japanese) of the new card is as follows: [Automatic] When this card attacks the leader, draw 1 card. [Awakening] Draw 2 cards. Gain 1 life. It is.

[0023] Among these original text information, the skill name and numerical value are replaced with variables. Specifically, they are replaced as follows. <Original text information of the first language (Japanese) after variable substitution> [SK1] When this card attacks the leader, draw [N1] cards. [SK2] Draw [N2] cards. Gain [N3] life. At this time, the skill name replaced by the variable is translated into the second language and the skill name in the second language is recorded, and the replaced numerical value is recorded as the numerical value as conversion information. Specifically, it is as follows. <Variable information> [SK1] → Auto [SK2] → Awaken [N1]→1 [N2]→2 [N3]→1

[0024] Next, the original text information in the first language (Japanese) is divided into skill units to generate first divided text information. Specifically, the process is as follows. <First divided text information D1 of the first language (Japanese)> [Automatic] When this card attacks the leader, draw 1 card. <First divided text information D2 of the first language (Japanese)> [SK2] Draw [N2] cards. Gain [N3] life.

[0025] The translation system matches the first segmented text information D1 in the first language (Japanese) and the first segmented text information D2 in the first language (Japanese) with the first segmented text information in the first language (Japanese) of the first template stored in the database. If there is a first template that matches the first segmented text information in the first language (Japanese), the system selects the first segmented text information in the second language (English) of that first template. In the example of FIG. 2, it is as follows. <First divided text information in the second language (English) corresponding to the first divided text information D1 in the first language (Japanese)> ·[SK1]When this card attacks a Leader Card, draw [N1] card. <First divided text information in the second language (English) corresponding to the first divided text information D2 in the first language (Japanese)> ·[SK2]Draw [N2] cards. Gain [N3] life. Then, these two pieces of first divided text information in the second language (English) are combined to generate combined text information. In the example of FIG. 2, the combined text information is as follows. ·[SK1]When this card attacks a Leader Card, draw [N1] card. ·[SK2]Draw [N2] cards. Gain [N3] life.

[0026] Next, the variables of the combined text information are replaced with the variable information to generate translated text information in the second language (English) corresponding to the original text information in the first language (Japanese). In the example of FIG. 2, it is as follows. ·[Auto]When this card attacks a Leader Card, draw 1 card. ·[Awaken]Draw 2 cards. Gain 1 life. In this manner, translated text information in the second language (English) corresponding to the original text information in the first language (Japanese) is obtained. In this way, translation is performed taking into consideration the characteristics of the character information printed on a game medium such as a game card.

[0027] Even when the first template described above is used, there may be cases where a matching first template is not available and translation is not possible. Therefore, in order to increase the coverage of translation, a second template is added.

[0028] The second template includes second divided text information obtained by further dividing the first divided text information of the first language (Japanese) by clause, and second divided text information of the second language (English) corresponding to the second divided text information of the first language (Japanese). Here, the clauses are condition clauses (time, condition, case, etc.), consequence clauses (result, etc.), main clauses, subordinate clauses, etc., and dividing by clause means, for example, dividing one sentence into a condition clause and a consequence clause. Skill text information is often composed of condition text and consequence text when the condition is met. Therefore, the second template is composed of text information divided by clause. The second template is stored in a database in the same way as the first template.

[0029] FIG. 3 is a diagram for explaining the translation in clause units in this embodiment. In FIG. 3, as a pre-processing, the first divided text information in the first language (Japanese) which has been subjected to variable replacement and divided in skill units is further divided into a condition clause and a consequence clause using morphological analysis or the like. To explain in detail with reference to FIG. 3, the first divided text information in the first language (Japanese) is "[SK1] When this card attacks the leader, draw [N1] cards." The second divided text information in the first language (Japanese) obtained by dividing the first divided text information "[SK1] When this card attacks the leader, draw [N1] cards." into a condition clause and a consequence clause is as follows. <Second divided text information D3 of the first language (Japanese)> Conditional Clause: [SK1] When this card attacks the leader, <Second divided text information D4 of the first language (Japanese)> Consequence: Draw cards [N1].

[0030] On the other hand, the first segmented text information in the second language (English) is "[SK1] When this card attacks a Leader Card, draw [N1] card." The second segmented text information in the second language (English) obtained by dividing the first segmented text information "[SK1] When this card attacks a Leader Card, draw [N1] card" into a condition clause and a consequence clause is as follows. <Second divided text information in the second language (English) corresponding to the first divided text information D3 in the first language (Japanese)> · Conditional clause: [SK1] When this card attacks a Leader Card, <Second divided text information in the second language (English) corresponding to the first divided text information D4 in the first language (Japanese)> Consequence clause: draw [N1] card. And the second template looks like this: <Second template T3> [SK1] When this card attacks the leader, ·[SK1]When this card attacks a Leader Card, <Second template T4> Draw [N1] cards. ·Draw [N1] card.

[0031] This pre-processing is performed on existing game cards for which original text information in the first language (Japanese) and original text information in the second language (English) are available, and templates to be used for translation are registered in a database. Pre-processing can be performed automatically or manually.

[0032] Next, the translation process for a new card will be described. Regarding the translation process of a new card, if there is no first template that matches the first divided text information in the first language (Japanese), the first divided text information in the first language (Japanese) is divided into clauses to generate second divided text information in the first language (Japanese). For example, if there is no first template that matches the first divided text information "When this card attacks the leader, draw cards [N1].", the first divided text information "When this card attacks the leader, draw cards [N1]." is divided into second divided text information. Note that, although variable replacement processing is performed in FIG. 3, if conversion and replacement processing is performed at the stage of the original text information in the first language (Japanese), variables have already been replaced, so conversion and replacement processing does not need to be performed. The second divided text information obtained by dividing the first divided text information "When this card attacks the leader, draw cards [N1]." is as follows. <Second divided text information D5 of the first language (Japanese)> [SK1] When this card attacks the leader, <First divided text information D6 of the first language (Japanese)> Draw [N1] cards.

[0033] The translation system matches the second segmented text information D5 in the first language (Japanese) and the second segmented text information D6 in the first language (Japanese) with the second segmented text information in the first language (Japanese) of the second template stored in the database. If there is a second template that matches the second segmented text information in the first language (Japanese), the system selects the second segmented text information in the second language (English) of that second template. In the example of FIG. 3, it is as follows. <Second divided text information in the second language (English) corresponding to the second divided text information D5 in the first language (Japanese)> ·[SK1]When this card attacks a Leader Card, <Second divided text information in the second language (English) corresponding to the second divided text information D6 in the first language (Japanese)> ·Draw [N1] card. Then, these two pieces of second divided text information in the second language (English) are combined to generate combined text information. In the example of FIG. ·[SK1]When this card attacks a Leader Card, draw [N1] card.

[0034] Next, the variables of the combined text information are replaced with the variable information to generate translated text information in the second language (English) corresponding to the original text information in the first language (Japanese). In the example of FIG. ·[Auto]When this card attacks a Leader Card, draw 1 card.

[0035] In the above, the introduction of the second template to increase the translation coverage has been described, but an example of adding a third template will now be described. The third template includes third divided text information obtained by dividing the first divided text information of the skill unit in the first language (Japanese) by punctuation marks, and third divided text information of the second language (English) corresponding to the third divided text information of the first language (Japanese). Here, the punctuation marks are a period (.) and a comma (,), and dividing by a punctuation mark means, for example, dividing a sentence by a period or a comma. The text information of a skill is often composed of a plurality of sentences or a compound sentence. Therefore, the third template is composed of text information divided by punctuation marks. The third template is stored in a database in the same manner as the first template and the second template.

[0036] FIG. 4 is a diagram for explaining translation in units of periods in this embodiment. The example in FIG. 4 shows an example of periods, but processing is performed in a similar manner even in units of commas. In FIG. 4, as a pre-processing, the first divided text information in the first language (Japanese) that has been variable-substituted and divided in units of skills is further divided by punctuation marks. To explain specifically with reference to FIG. 4, the first divided text information in the first language (Japanese) is "[SK2] Draw [N2] cards. Gain [N3] life." The third divided text information in the first language (Japanese) obtained by dividing the first divided text information "[SK2] Draw [N2] cards. Gain [N3] life." by periods is as follows. <Third divided text information D7 of the first language (Japanese)> [SK2] Draw [N2] cards. <Third divided text information D8 of the first language (Japanese)> Gain [N3] Life.

[0037] On the other hand, the first divided text information in the second language (English) is "[SK2] Draw [N2] cards. Gain [N3] life." The third divided text information in the second language (English) corresponding to the first divided text information "[SK2] Draw [N2] cards. Gain [N3] life." and the third divided text information D7 in the first language (Japanese) is as follows. <Second divided text information in the second language (English) corresponding to the third divided text information D7 in the first language (Japanese)> [SK2] Draw [N2] cards. <Second divided text information in the second language (English) corresponding to the third divided text information D8 in the first language (Japanese)> ·Gain [N3] life.” And the third template looks like this: <Third Template T5> [SK2] Draw [N2] cards. <Third Template T6> Gain [N3] Life. ·Gain [N3] life.”

[0038] This type of pre-processing is performed on existing game cards that have original text information in the first language (Japanese) and the second language (English), and pre-processing is performed to register templates to be used for translation in a database.

[0039] Next, the translation process for a new card will be described. Regarding the translation process of a new card, if there is no first template that matches the first divided text information in the first language (Japanese), the first divided text information in the first language (Japanese) is divided at periods to generate third divided text information in the second language (Japanese). For example, if there is no first template that matches the first divided text information "Draw [N2] cards [SK2]. Gain [N3] life.", the first divided text information "Draw [N2] cards [SK2]. Gain [N3] life." is divided into third divided text information. Note that, although variable replacement processing is performed in FIG. 4, if conversion and replacement processing is performed at the stage of the original text information in the first language (Japanese), variables have already been replaced, so conversion and replacement processing does not need to be performed. The third divided text information obtained by dividing the first divided text information “[SK2] Draw [N2] cards. Gain [N3] life.” is as follows: <Third divided text information D9 of the first language (Japanese)> [SK2] Draw [N2] cards. <Third divided text information D10 of the first language (Japanese)> Gain [N3] Life.

[0040] The translation system matches the first segmented text information D9 in the first language (Japanese) and the first segmented text information D10 in the first language (Japanese) with the third segmented text information in the first language (Japanese) of the third template stored in the database. If there is a third template that matches the third segmented text information in the first language (Japanese), the third segmented text information in the second language (English) of that third template is selected. In the example of FIG. 4, it is as follows. <Third divided text information in the second language (English) corresponding to the second divided text information D9 in the first language (Japanese)> [SK2] Draw [N2] cards. <Third divided text information in the second language (English) corresponding to the third divided text information D10 in the first language (Japanese)> ·Gain [N3] life. Then, these two pieces of third divided text information in the second language (English) are combined to generate combined text information. In the example of FIG. ·[SK2] Draw [N2] cards. Gain [N3] life.

[0041] Next, the variables of the combined text information are replaced with the variable information to generate translated text information in the second language (English) corresponding to the original text information in the first language (Japanese). In the example of FIG. ·[Awaken] Draw 2 cards. Gain 1 life. In this embodiment, a template is created in consideration of the characteristics of character information printed on a game medium such as a game card, and the template is matched with the original text information to be translated, thereby translating the original text information into another language. Note that although the first template, the second template, and the third template are applied in this order, they do not necessarily have to be applied in this order, and may be applied in the order of the first template, the third template, and the second template. If translation is not possible even when the first, second, and third templates are applied, the original text information in the first language may be divided into words by morphological analysis or the like, and translation may be performed on a word-by-word basis.

[0042] The specific configuration and operation of the translation system according to the embodiment will now be described. <Configuration of the translation device system> 5 is a block diagram showing the configuration of a translation device system, which includes a translation device 1 and a database 2. Translation device 1 includes an operation input unit 10 , a display unit 11 , a sound output unit 12 , a communication unit 13 , a processing unit 14 , and a storage unit 15 .

[0043] The operation input unit 10 allows the user to input text information and various operations related to translation, and outputs an operation input signal corresponding to the operation input to the processing unit 14. The functions of the operation input unit 10 can be realized by elements that are directly operated by the user's fingers, such as a keyboard, a mouse, a touch operation pad, a home button, a button switch, a joystick, or a trackball, as well as elements that detect movement or posture, such as an acceleration sensor, an angular velocity sensor, a tilt sensor, or a geomagnetic sensor.

[0044] The display unit 11 can be realized by a display device such as a flat panel display such as a liquid crystal display, a cathode ray tube (CRT), a projector, or a head-mounted display.

[0045] The sound output unit 12 outputs sound effects and the like related to the translation based on the sound signal. The sound output unit 12 is a speaker or the like.

[0046] The communication unit 13 realizes communication by connecting to the communication line N. The function of the communication unit 13 can be realized by, for example, a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, and the like.

[0047] Processing unit 14 comprehensively controls the operation of translation device 1 based on programs and data stored in memory unit 15, various input signals from operation input unit 10, etc. The functions of processing unit 14 can be realized by electronic components such as a microprocessor such as a CPU or GPU, an ASIC, an IC memory, etc. Processing unit 14 includes, as main functional units, a calculation unit 100, an image generation unit 101, a sound generation unit 102, and a communication control unit 103.

[0048] The calculation unit 100 executes a translation process and outputs the processing result to the image generation unit 101, the sound generation unit 102, or the communication control unit 103. The calculation unit 100 includes a selection control unit 110, an input control unit 111, a template creation unit 112, a translation unit 113, an output control unit 114, an edit control unit 115, an approval control unit 116, and a database update unit 117.

[0049] The selection control unit 110 controls the selection of templates to be used for translating the text of a new card from the templates stored in the database.

[0050] The input control unit 111 controls input of original text information in a first language and translated text information in a second language of an existing card for creating a template, and original text information in the first language of a new card.

[0051] The template creation unit 112 creates a first template, a second template, and a third template to be used for translation from original text information in a first language and translated text information in a second language of an existing card. The template creation unit 112 stores the created first template, second template, and third template in database 2. The template creation unit 112 includes a variable substitution unit 121 and a division unit 122.

[0052] The variable replacement unit 121 replaces the skill names, numerical values, etc. of the original text information in a first language and the translated text information in a second language of an existing card with variables. The skill names in the original text information are enclosed in parentheses, etc., which are identified and the skill names are replaced with variables. Numeric values ​​may be replaced with variables by distinguishing between singular and plural. The variable replacement unit 121 stores the skill names, numerical values, etc. replaced with variables as variable information.

[0053] The division unit 122 divides the original text information in the first language and the translated text information in the second language of the existing card into first, second and third divided text information using morphological analysis, etc. The division unit 122 creates a first template, a second template and a third template each including a pair of the first, second and third divided text information in the first language and the first, second and third divided text information in the second language corresponding to the divided text information.

[0054] The translation unit 113 translates the original text information in the first language of the new card into translated text information in the second language by using the selected template group. The translation unit 113 includes a variable replacement unit 131, a division unit 132, and a matching unit 133.

[0055] The variable replacement unit 131 replaces the skill name, numerical value, etc. of the original text information in the first language of the new card with variables. The skill name in the original text information of the new card is enclosed in parentheses, etc., which are identified and the skill name is replaced with a variable. Numeric values ​​may be replaced with variables, distinguishing between singular and plural. The variable replacement unit 131 stores the skill name, numerical value, etc. replaced with variables as variable information.

[0056] The dividing unit 132 divides the original text information in the first language of the new card into first divided text information, second divided text information, and third divided text information, using morphological analysis or the like.

[0057] The matching unit 133 matches the first divided text information, the second divided text information, and the third divided text information in the first language of the new card with the divided text information in the first language of the first template, the second template, and the third template. If there is a matching template, the matching unit 133 outputs the divided text information in the second language of that template.

[0058] The output control unit 114 controls the output of a template creation screen and a translation screen for translation. The creation screen and translation screen are displayed in a format in which text information in a first language and translated text information in a second language corresponding to the text information in the first language are displayed in contrast to each other.

[0059] Editing control 115 controls the editing of the second language translated text.

[0060] The approval control unit 116 controls approval or disapproval of the translated text in the second language.

[0061] The database update unit 117 controls the updating of templates in the database 2 .

[0062] The image generation unit 101 generates one screen per one frame time (for example, 1 / 60 seconds) based on the processing result of the calculation unit 100, and outputs an image signal of the generated screen to the display unit 11. The function of the image generation unit 101 can be realized by, for example, a processor such as a GPU or a digital signal processor (DSP), a video signal IC, a program such as a video codec, an IC memory for drawing frames such as a frame buffer, an IC memory used for expanding texture data, and the like.

[0063] The sound generation unit 102 generates sound signals such as sound effects and background music related to the translation, audio information of operation support information, various operation sounds, etc. based on the processing results of the calculation unit 100, and outputs them to the sound output unit 12. The function of the sound generation unit 102 can be realized by, for example, a processor such as a digital signal processor (DSP) or a voice synthesis IC, an audio codec capable of playing back audio files, etc.

[0064] The communication control unit 103 performs communication connection and data processing for data communication with the database 2 and other terminals.

[0065] In the storage unit 15, system programs for operating the translation device 1 and realizing various functions of the translation device 1, translation programs, data used during execution of the programs, etc. are stored in advance or temporarily stored each time processing is performed. The storage unit 15 can be realized by, for example, a RAM, a ROM, a solid state drive using IC memory such as a flash memory, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or a DVD, etc. The system program is a program for realizing the basic functions of the translation device 1 as a computer. The translation program is a program for causing the calculation unit 100 to function as a selection control unit 110, an input control unit 111, a template creation unit 112, a translation unit 113, an output control unit 114, an editing control unit 115, an approval control unit 116, and a database update unit 117.

[0066] The database 2 stores a template group consisting of a first template, a second template, and a third template created by pre-processing for each series of game cards.

[0067] <Explanation of the operation of the translation device 1> The operation of translation device 1 will now be described. First, the pre-processing will be described with reference to the flowchart of FIG.

[0068] When the user launches the template creation screen, the template creation unit 112 displays the template creation screen. Figure 7 shows an example of the first template creation screen.

[0069] The user prepares an existing card with both the original text in the first language and the original text in the second language, and inputs the series name of the existing card (Step 100). In the same series, the character name, card name, skill name, text content, etc. are the same or similar, so by creating a template for each series, the accuracy of the created template will be high, and the translation using the template will also be accurate. The first template creation screen in Figure 7 is the template creation screen for the "XXX series."

[0070] The user inputs original text information in a first language and original text information in a second language into the first template creation screen. The input control unit 111 reads the input original text information in the first language and original text information in the second language, and the output control unit 114 displays the original text information in the first language and the original text information in the second language (Step 101). In the example of the first template creation screen in FIG. 7, the input text is as follows: ·Original text information in the first language (Japanese) [Automatic] When this card attacks the leader, draw 1 card. [Awakening] Draw 2 cards. Gain 1 life. · Original text information in the second language (English) [Auto] When this card attacks a Leader Card, draw 1 card. [Awaken] Draw 2 cards. Gain 1 life.

[0071] When the user presses the variable replacement button, the variable replacement unit 121 replaces the "skill name" and "number" of the original text information in the first language (Japanese) and the original text information in the second language (English) with variables (Step 102). The skill name is enclosed in brackets ([]) or the like and can be identified. Furthermore, for numbers, singular and plural numbers can be distinguished and replaced with different variables. The user checks the sentence after variable replacement, and if necessary, presses the edit button to correct the sentence. If the sentence after variable replacement is acceptable, the user presses the approve button and then the approved button. This ends the variable replacement process.

[0072] When the user presses the button of the first template, the division unit 122 divides the original text information of the first language (Japanese) and the original text information of the second language (English) after the variable replacement by skill unit, and generates and displays the first divided text (first template) (Step 103, Step 104). In the example of FIG. 7, the following two first templates are created. <First template (ID:XXX1)> [SK1] When this card attacks the leader, draw [N1] cards. ·[SK1]When this card attacks a Leader Card, draw [N1] card. <First template (ID:XXX2)> [SK2] Draw [N2] cards. Gain [N3] life. ·[SK2]Draw [N2] cards. Gain [N3] life.

[0073] The user checks the divided text, and if necessary, presses the edit button to correct the text. If the divided text is acceptable, the user presses the approve button. This confirms the first template (Step 105), and division unit 122 registers the confirmed first template in database 2 (Step 106). Through the above processing, the first template is registered in the database 2.

[0074] Next, the creation of the second template using the first segmented text of the first template will be described. The output control unit 114 displays a creation screen for the second and third templates. Fig. 8 shows an example of the creation screen for the second and third templates.

[0075] When the user presses the button for the second template, the division unit 122 divides the first segmented text (first template) obtained by creating the first template into clauses using morphological analysis or the like, and displays the results (Step 110, Step 111). In the example of Fig. 8, two second templates are created from the first segmented text (first template) with ID:XXX1. <Second division text (ID:XXX11)> [SK1] When this card attacks the leader, ·[SK1]When this card attacks a Leader Card, <Second division text (ID:XXX12)> Draw [N1] cards. ·Draw [N1] card.

[0076] The user checks the text after division, and if necessary, presses the edit button to correct the sentence. If the divided sentence is acceptable, the user presses the approve button. This confirms the second template (Step 112), and division unit 122 registers the confirmed second template in database 2 (Step 113). Through the above processing, the second template is registered in the database 2.

[0077] Next, the creation of the third template using the first segmented text of the first template will be described. When the user presses the button for the third template, the division unit 122 divides the first segmented text (first template) obtained by creating the first template by units of periods, and displays the results (Step 120, Step 121). In the example of Fig. 8, two third templates are created from the first segmented text (first template) with ID: XXX1. <Third division text (ID:XXX21)> [SK2] Draw [N2] cards. <Third division text (ID:XXX22)> Gain [N3] Life.

[0078] The user checks the text after division, and if necessary, presses the edit button to correct the sentence. If the divided sentence is acceptable, the user presses the approve button. This confirms the third template (Step 122), and division unit 122 registers the confirmed third template in database 2 (Step 123). Through the above processing, the third template is registered in the database 2. These processes are carried out on the original text information of the existing cards that have been prepared, and a group of templates of the XXX series are stored in the database 2.

[0079] The translation process will now be described with reference to the flowchart of FIG. The output control unit 114 displays a translation screen. Fig. 10 shows an example of the translation screen. The user selects a template group to be used (Step 200). The selection control unit 110 reads out the selected template group from the database 2. On the translation screen in FIG. 10, "XXX series" has been selected, and the template group of "XXX series" is read out from the database 2.

[0080] The input control unit 111 inputs the original text in the first language (Japanese) of the new card that is input by the user to the translation screen (Step 201). On the translation screen of Fig. 10, the following original text in the first language (Japanese) is input: [Automatic] When this card attacks the leader, draw 1 card. [Awakening] Draw 2 cards. Gain 1 life.

[0081] When the user presses the translation button, the variable replacement unit 131 of the translation unit 113 replaces the skill name and numerical value in the original text of the first language (Japanese) of the new card with variables (Step 202). The original text information of the first language (Japanese) after variable replacement is as follows: [SK1] When this card attacks the leader, draw [N1] cards. [SK2] Draw [N2] cards. Gain [N3] life. Then, the variable substitution unit 131 records the conversion information for the variables converted (Step 203). The conversion information in this example is as follows. Note that the translation text of the skill name in the second language is prepared and stored in advance, and the translation text of the skill name in the second language is stored when the variable is substituted. <Variable information> [SK1] → Auto [SK2] → Awaken [N1]→1 [N2]→2 [N3]→1

[0082] The dividing unit 132 divides the original text information in the first language (Japanese) after the variable substitution into first divided texts in units of skills (Step 204). The first divided texts in this example are as follows. [SK1] When this card attacks the leader, draw 1 card. [SK2] Draw [N2] cards. Gain [N3] life.

[0083] The matching unit 133 performs matching between the first segment text in the first language (Japanese) for each skill and the first segment text information in the first language (Japanese) of the first template stored in the database 2 (Step 205). If there is a first template that matches the first segment text information in the first language (Japanese) (Step 206), the matching unit 133 acquires the first segment text information in the second language (English) of the first template (Step 207).

[0084] The translation unit 113 combines the acquired first divided text information in the second language (English) to generate translated text information in the second language (English) before variable replacement (Step 208).

[0085] On the other hand, if there is no first template that matches the first divided text information in the first language (Japanese) (Step 206), the division unit 132 divides the first divided text information in the first language (Japanese) into second divided text information (Step 210).

[0086] The matching unit 133 matches the second segment text information in the first language (Japanese) with the second segment text information in the first language (Japanese) of the second template stored in the database 2 (Step 211). If there is a second template that matches the second segment text information in the first language (Japanese) (Step 212), the second segment text information in the second language (English) of the second template is acquired (Step 213). The translation unit 113 combines the acquired second segment text information in the second language (English) to generate the first segment text information in the second language (English) (Step 214). Then, the process proceeds to Step 208.

[0087] On the other hand, if there is no second template that matches the second divided text information in the first language (Japanese) (Step 212), the division unit 132 divides the first divided text information in the first language (Japanese) into third divided text information (Step 215).

[0088] The matching unit 133 performs matching between the third divided text information in the first language (Japanese) and the third divided text information in the first language (Japanese) of the third template stored in the database 2 (Step 216). If there is a third template that matches the third divided text information in the first language (Japanese) (Step 217), the third divided text information in the second language (English) of the third template is acquired (Step 218). The translation unit 113 combines the acquired third divided text information in the second language (English) to generate the first divided text information in the second language (English) (Step 219). Then, the process proceeds to Step 208. If there is no third template that matches the third divided text information in the first language (Japanese) (Step 217), the untranslatable part is output as it is in the first language (Japanese) (Step 220).

[0089] The variable replacement unit 131 uses the conversion information to perform variable replacement on the translated text information (combined text information) in the second language (English) before the variable replacement (Step 209). Then, the output control unit 114 outputs the translated text information in the second language (English) (Step 210). On the translation screen of FIG. 10, the translated text information in the second language (English) that is output is as follows: ·[Auto]When this card attacks a Leader Card, draw 1 card. ·[Awaken]Draw 2 cards. Gain 1 life. This is the end of the description of the translation process.

[0090] Next, the editing process will be described with reference to a flowchart in Fig. 11. The output control unit 114 outputs the translated text information in the second language (English) (Step 300). On the translation screen in Fig. 10, three pairs of original text information in the first language (Japanese) and translated text information in the second language (English) are displayed. For each pair, the translation result (full translation, partial translation, untranslatable) is displayed.

[0091] The user checks the translated text information in the second language (English) and presses the approval button if the translation is acceptable (Step 301). When the approval button is pressed, the approval control unit 116 sets the button to approved. On the other hand, when the user edits the translated text information in the second language (English) (Step 305), the user presses the edit button. When the edit button is pressed, the editing control unit 115 enables the user to edit the translated text information in the second language (English) (Step 306). When the editing is completed (Step 307), the user presses the approval button (Step 308). By pressing the approval button after editing, the template creation unit 112 creates a new template using the translated text information in the second language (English) after editing (Step 309). The creation of a new template is the same as the above-mentioned pre-processing. The database update unit 117 stores the newly created template in the database 2 and updates the database 2 (Step 310).

[0092] The user selects an output format for the translated text information in the second language (English) to make the translated text information in the second language (English) available (Step 302). The approval control unit 116 determines whether all the translated text information in the second language (English) has been approved (Step 303), and if all the translated text information in the second language (English) has been approved, the output control unit 114 outputs all the original text information in the first language (Japanese) and the translated text information in the second language (English) in the selected output format (Step 304). On the other hand, if all the translated text information in the second language (English) has not been approved, the approval control unit 116 issues an audible or visual warning to that effect (Step 311).

[0093] In this embodiment, a template is created in consideration of the characteristics of the character information displayed (written) on a game medium such as a game card, and the template is matched with the text information to be translated to perform translation, thereby enabling highly accurate translation. In particular, when considering the character information written on a game medium such as a game card, it is important to pay attention to skills, clauses, and punctuation marks. That is, the character information written on a game medium such as a game card is written in skill units, the text of the skill is often composed of text of a condition and text of a consequence when the condition is met, and the text of the skill may be a compound sentence.

[0094] <Modification of this embodiment> The above-mentioned translation system has been described as a stand-alone system. However, part of the translation system may be on the cloud. Fig. 12 is a diagram for explaining a modified example of this embodiment. As shown in Fig. 12, the main parts of the translation device 1 other than the operation input unit and the display unit, and the database 2 are on the cloud and are configured to be able to communicate with the user's terminal 3. Even with such a configuration, it is possible to perform the same operations as in the above-described embodiment. Note that the main part of translation device 1 does not need to be installed separately, and may be mixed with other servers in a cloud system.

[0095] <Second embodiment> The second embodiment describes an example in which, when creating or translating original text information in a first language for a new card, text information in the first language and text (translated text) information in the second language for an existing card are referenced, and the original text information in the first language for a new card can be created or the translated text information in the second language can be edited.

[0096] 13 is a block diagram of translation device 2 according to the second embodiment. Translation device 2 includes a similar text search unit 118 in addition to the components of the first embodiment. The similar text search unit 118 calculates the similarity between the input original text information (translation target) in the first language and the first, second and third divided text information in the first language of the first template, the second template and the third template, and searches for the first, second and third divided text information in Japanese that has a predetermined similarity or higher. Here, "similar" means that the text information in the first language and the text information in the second language partially overlap, or the meaning is the same even if the spelling is changed or the word order is changed. The similarity is calculated using a known Levenshtein distance, a feature vector of a sentence, etc. Then, the similar text search unit 118 outputs the first, second and third divided text information in the first language that has a predetermined similarity or higher, and the first, second and third divided text information in the second language that corresponds to them.

[0097] The output control unit 114 displays on the display unit 11 the first divided text information, the second divided text information, and the third divided text information in the first language that have a predetermined similarity or higher with the original text information in the first language to be translated, and the corresponding first divided text information, the second divided text information, and the third divided text information in the second language.

[0098] Fig. 14 is a diagram showing an example of an editing screen of the second embodiment. In the example of the editing screen of Fig. 14, Japanese original text information and English translated text information corresponding to the Japanese original text information are displayed. Furthermore, Japanese original text information (first divided text information) and English translated text information (first divided text information) having a predetermined similarity or higher with the Japanese original text information (first divided text information) are displayed in skill units.

[0099] The edit control unit 115 controls so that the user can edit the Japanese original text information (translation target) or the English translated text information by referring to similar Japanese original text information (first divided text information) and English translated text information (first divided text information). On the edit screen in Fig. 14, the user controls so that the user can edit the Japanese original text information and the English translated text information corresponding to the Japanese original text information by referring to the Japanese and English text information of the displayed similar existing card.

[0100] In this way, by presenting to the user the original text information in the first language to be translated, and the first, second and third divided text information having a predetermined degree of similarity or higher, the user can edit the original text information in the first language to make it easier to translate, or correct the translated text more accurately.

[0101] A fourth template including the original text information of the first language of an existing card and the original text information of the second language (English) corresponding to the original text information of the first language may be further added. Then, the similarity between the original text information of the first language of the fourth template and the original text information of the first language to be translated may be calculated and displayed together with the first divided text information, the second divided text information, or the third divided text information.

[0102] A part or all of the above-described embodiments may be described as, but is not limited to, the following supplementary notes.

[0103] [Appendix 1] A translation system that translates original text information in a first language displayed on a game medium associated with a character into a second language, comprising: A database in which a plurality of first templates including first decomposed text information of a first language obtained by decomposing existing original text information of a first language into a first unit and first decomposed text information of a second language corresponding to the existing first decomposed text information of the first language are stored; An input means for inputting source text information in a first language to be translated; a translation means for decomposing inputted original text information in the first language into the first unit, generating first divided text information in the first language, translating the first divided text information in the first language into the first divided text information in the second language using the first template, combining the first divided text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; an output control means for outputting the translated text information in the second language; A translation system comprising:

[0104] [Appendix 2] The first unit is a skill unit of the character information of the character. 2. The translation system of claim 1.

[0105] [Appendix 3] The database stores a plurality of second templates including second divided text information in a first language obtained by dividing the first divided text information in a first language into second units, and text information in a second language corresponding to the second divided text information in the first language; When translation using the first template is impossible, the translation means decomposes the first divided text information in the first language into the second unit, generates second divided text information in the first language, translates the second divided text information in the first language into the second divided text information in the second language using the second template, and combines the second divided text information in the second language to generate translated text information in the second language corresponding to the original text information in the first language that is the translation target. 3. The translation system according to claim 1 or 2.

[0106] [Appendix 4] The second unit is a clause unit of the first decomposed text information. 4. The translation system of claim 3.

[0107] [Appendix 5] The database stores third divided text information in a first language obtained by dividing the first divided text information in the first language into third units, and a plurality of third templates including text information in a second language corresponding to the third divided text information in the first language; When translation using the first template is impossible, the translation means decomposes the first divided text information in the first language into the third unit, generates third divided text information in the first language, translates the third divided text information in the first language into third divided text information in the second language using the third template, and combines the third divided text information in the second language to generate translated text information in the second language corresponding to the original text information in the first language that is the translation target. 5. The translation system according to any one of claims 1 to 4.

[0108] [Appendix 6] The third unit is a punctuation unit of the first decomposed text information. 6. The translation system of claim 5.

[0109] [Appendix 7] the first template, the second template, and the third template each include a variable in which a predetermined character string or a predetermined numerical value is substituted; the translation means replaces the predetermined character string or numerical value included in the first decomposed text information in the first language, the second decomposed text information in the first language, and the third decomposed text information in the first language with variables, performs translation using the first template, the second template, and the third template, replaces the variables included in the translated text information in the second language after translation with the predetermined character string or numerical value corresponding to the second language, and generates translated text information in the second language corresponding to the original text information in the first language that is the translation target. 7. The translation system according to any one of claims 1 to 6.

[0110] [Appendix 8] The variables include at least one of a character name, a game medium name, a skill name, or a numerical value. 8. The translation system of claim 7.

[0111] [Appendix 9] the translation means matches the first divided text information, the second divided text information, or the third divided text information in the first language with the first divided text information, the second divided text information, and the third divided text information in the first language of the first template, the second template, or the third template, and defines the matching first divided text information, the second divided text information, and the third divided text information in the second language of the first template, the second template, or the third template as translated text information of the first divided text information, the second divided text information, or the third divided text information in the first language. 9. The translation system of any one of appendix 1 to appendix 8.

[0112] [Appendix 10] The translation means generates translated text information in the second language including an untranslatable text portion in the first language of the original text information in the first language to be translated. 10. The translation system of any one of appendix 1 to appendix 9.

[0113] [Appendix 11] an editing unit capable of editing the outputted translated text information in the second language; 11. The translation system of any one of claims 1 to 10.

[0114] [Appendix 12] the output means outputs, in a comparative format, the text information in the first language to be translated and the translated text information in the second language corresponding to the text information in the first language; 12. The translation system according to any one of claims 1 to 11.

[0115] [Appendix 13] The output control means outputs at least any one of information on whether the entire original text information in the first language to be translated has been translated into the second language, whether only a part of the original text information in the first language to be translated has been translated into the second language, and whether the entire original text information in the first language to be translated has not been translated into the second language. 13. The translation system of any one of appendix 1 to appendix 12.

[0116] [Appendix 14] an approval unit that approves the second language translated text information output from the output control means, 14. The translation system of any one of claims 1 to 13.

[0117] [Appendix 15] the output control means outputs the translated text information in the second language in a format usable for the service, subject to approval by the approval unit. 15. The translation system of claim 14.

[0118] [Appendix 16] a database update means for updating the database by modifying or creating the first template, the second template or the third template using the approved translated text information in the second language and the original text information in the first language that is the translation target corresponding to the translated text information in the second language, subject to approval by the approval unit; 16. The translation system according to claim 14 or 15.

[0119] [Appendix 17] the first template, the second template, or the third template is stored in the database for each type of the game medium; A selection means is provided for selecting the first template, the second template, or the third template to be used for the translation by type. 17. The translation system of any one of appendix 1 to appendix 16.

[0120] [Appendix 18] a similar text search means for searching for first divided text information, second divided text information or third divided text information in the first language that is similar to the original text information in the first language to be translated, and presenting the similar first divided text information, second divided text information or third divided text information in the first language and the corresponding first divided text information, second divided text information or third divided text information in the second language; The editing means controls the original text information in the first language to be translated or the translated text information in the second language to be translated by the user to be editable by referring to the presented first divided text information, the second divided text information, or the third divided text information in the first language and the corresponding first divided text information, the second divided text information, or the third divided text information in the second language. 18. The translation system according to any one of appendix 11 to appendix 17.

[0121] [Appendix 19] A translation device that translates original text information in a first language displayed on a game medium associated with a character into a second language, comprising: A database in which a plurality of first templates including first decomposed text information of a first language obtained by decomposing existing original text information of a first language into a first unit and first decomposed text information of a second language corresponding to the existing first decomposed text information of the first language are stored; An input means for inputting source text information in a first language to be translated; a translation means for decomposing inputted original text information in the first language into the first unit, generating first divided text information in the first language, translating the first divided text information in the first language into the first divided text information in the second language using the first template, combining the first divided text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; an output control means for outputting the translated text information in the second language; A translation device comprising:

[0122] [Appendix 20] A program for translating original text information in a first language displayed on a game medium associated with a character into a second language, the program comprising: a learning means for learning a plurality of first templates including first decomposed text information of a first language obtained by decomposing existing original text information of a first language into a first unit, and first decomposed text information of a second language corresponding to the existing first decomposed text information of the first language; An input means for inputting source text information in a first language to be translated; a translation means for decomposing inputted original text information in the first language into the first unit, generating first segmented text information in the first language, translating the first segmented text information in the first language into the first segmented text information in the second language using the first template, combining the first segmented text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; an output control means for outputting the translated text information in the second language; A program that functions as a

[0123] Although the present invention has been described above with reference to preferred embodiments, the present invention is not necessarily limited to the above-described embodiments, and can be modified and embodied in various ways within the scope of the technical concept thereof. [Explanation of symbols]

[0124] 1 Translation device 2 Database 10 Operation input section 11 Display section 12 Sound output section 13. Communications Department 14 Processing section 15 Storage section 110 Selection control section 111 Input control section 112 Template Creation Department 113 Translation Department 114 Output control section 115 Editing control section 116 Approval Control Unit 117 Database Update Department

Claims

1. A translation system that translates original text information in a first language displayed on a game medium associated with a character into a second language, comprising: A database in which a plurality of first templates are stored, the first templates including first decomposed text information of a first language obtained by decomposing existing original text information of a first language into first units, and first decomposed text information of a second language corresponding to the first decomposed text information of the existing first language; an input means for inputting original text information in a first language to be translated; a translation means for decomposing inputted original text information in the first language into the first unit, generating first divided text information in the first language, translating the first divided text information in the first language into the first divided text information in the second language using the first template, combining the first divided text information in the second language, and generating translated text information in the second language corresponding to the original text information in the first language to be translated; an output control means for outputting the translated text information in the second language; A translation system comprising:

2. The first unit is a skill unit of the character information of the character. The translation system of claim 1.

3. The database stores a plurality of second templates including second divided text information in a first language obtained by dividing the first divided text information in the first language into second units, and text information in a second language corresponding to the second divided text information in the first language; When translation using the first template is impossible, the translation means decomposes the first divided text information in the first language into the second unit, generates second divided text information in the first language, translates the second divided text information in the first language into second divided text information in the second language using the second template, and combines the second divided text information in the second language to generate translated text information in the second language corresponding to the original text information in the first language that is the translation target.

3. A translation system according to claim 1 or 2.

4. the second unit is a clause unit of the first decomposed text information; The translation system according to claim 3.

5. The database stores third divided text information in a first language obtained by dividing the first divided text information in the first language into third units, and a plurality of third templates including text information in a second language corresponding to the third divided text information in the first language; When translation using the first template is impossible, the translation means decomposes the first divided text information in the first language into the third unit, generates third divided text information in the first language, translates the third divided text information in the first language into third divided text information in the second language using the third template, and combines the third divided text information in the second language to generate translated text information in the second language corresponding to the original text information in the first language that is the translation target. A translation system according to any one of claims 1 to 4.

6. the third unit is a punctuation unit of the first decomposed text information; The translation system according to claim 5.