Program, storage medium, and information processing device
The program synchronizes translated text with game images across devices, addressing consistency and quality issues in game localization by enabling real-time editing and efficient translation processes.
Patent Information
- Authority / Receiving Office
- HK · HK
- Patent Type
- Applications
- Current Assignee / Owner
- WOVN TECH INC
- Filing Date
- 2026-05-11
- Publication Date
- 2026-07-10
AI Technical Summary
Existing game localization processes face challenges in maintaining consistency and quality of translated content due to external collaboration complexities, time and communication costs, and difficulties in maintaining the game's overall world-building during text translation.
A program that enables translation and editing of game images by reading translated text data and management IDs into an electronic terminal device, associating them with game images, and outputting to a game terminal device for synchronized display and editing.
Facilitates uniform game world-building and efficient translation work by allowing real-time editing and synchronization of text across devices, improving translation efficiency and quality assurance.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
(19) State Intellectual Property Office (12) Invention Patent Application (10) Application Publication Number (43) Application Publication Date (21) Application Number 202480062943.9 (22) Application Date 2024.10.18 (30) Priority Data 2023-180354 2023.10.19 JP (85) PCT International Application Entering National Phase Date 2026.03.30 (86) PCT International Application Application Data PCT / JP2024 / 037260 2024.10.18 (87) PCT International Application Publication Data WO2025 / 084424 JA 2025.04.24 (71) Applicant: Woven Technology Co., Ltd. Address: Tokyo, Japan (72) Inventors: Hiroya Fujimura, Otsuka Tachibana, Hiroshi Tadokoro (74) Patent Agency: Beijing Gengzhi Intellectual Property Agency (Special General Partnership) 11807 Patent Attorneys Li Yonghu and Li Weibao (51) Int.Cl. A63F 13 / 85 (2006.01) A63F 13 / 53 (2006.01) (54) Invention Title: Program, Storage Medium, Information Processing Apparatus (57) Abstract: The purpose of this invention is to provide a program, storage medium, and information processing apparatus for achieving a unified sense of world in a game and efficient translation operation during the text translation process of game images. The program is a method for enabling a computer to perform translation / editing of translated text contained in various game images. The method includes: reading a game program containing translated text data, a management ID of the translated text data, and game images into an electronic terminal device; associating the read translated text data and the game images with the management ID of the translated text data; and outputting the translated text data and the game images to a game terminal device and the electronic terminal device or to the electronic terminal device. Claims (2 pages), Description (12 pages), Drawings (9 pages), CN 121941536 A, 2026.04.28, CN 1 21 94 15 36 A. 1. A program for causing a computer to perform a method of translating / editing translated text contained in various game images, wherein the method comprises: reading into an electronic terminal device a game program containing translated text data, a management ID of the translated text data, and game images; associating the read-in translated text data and the game images with the management ID of the translated text data; and outputting the translated text data and the game images to a game terminal device and the electronic terminal device, or outputting to the electronic terminal device.2. The program of claim 1, wherein the step of translating / editing the translated text data output to the game image of the game terminal device comprises: translating / editing the translated text data of the electronic terminal device. 3. The program of claim 1, wherein the step of translating / editing the translated text data output to the game image of the game terminal device comprises: outputting the translated text data to the game image of the game terminal device in real time, corresponding to the editing operation of the electronic terminal device. 4. The program of claim 2, wherein the step of translating / editing the translated text data output to the electronic terminal device comprises: enabling editing of untranslated statements in a first language and at least statements in a second language that are translations of the statements in the first language; and outputting a table establishing a correspondence between the management ID of the translated text data, the statements in the first language, and the statements in the second language. 5. The program of claim 4, wherein the step of translating / editing the translated text data output to the electronic terminal device comprises: selecting any one of the management ID of the translated text data of the output table, a statement in the first language, and a statement in the second language; and outputting the corresponding game image to the electronic terminal device and the game terminal device via the management ID at the selected location. 6. The program of claim 4, wherein the step of translating / editing the translated text data output to the electronic terminal device comprises: in the game image retrieval of the electronic terminal device, if the management ID of the translated text data is input, then outputting at least one or more game images corresponding to the management ID. 7. A computer-readable storage medium storing any one of the programs of claims 1 to 6. 8. An information processing apparatus, comprising a computer, wherein the information processing apparatus causes the computer to perform the following steps: in an electronic terminal device, reading in a game program comprising translated text data, a management ID of the translated text data, and a game image; (Claim 1 / 2 page 2 CN 121941536 A) establishing an association between the read-in translated text data and the game image and the management ID of the translated text data; and outputting the translated text data and the game image to a game terminal device and the electronic terminal device, or outputting to the electronic terminal device. 9. The information processing apparatus according to claim 8, wherein the execution of translating / editing the translated text data output to the game image of the game terminal device comprises: translating / editing the translated text data of the electronic terminal device.10. The information processing apparatus of claim 8, wherein the execution of translating / editing the translated text data output to the game image of the game terminal device comprises: outputting the game image of the game terminal device in real time corresponding to the editing operation of the electronic terminal device. 11. The information processing apparatus of claim 9, wherein the execution of translating / editing the translated text data output to the electronic terminal device comprises: enabling editing of untranslated statements in the first language and at least statements in a second language that are translations of the statements in the first language, and outputting a table that establishes a correspondence between the management ID of the translated text data, the statements in the first language, and the statements in the second language. 12. The information processing apparatus of claim 11, wherein the execution of translating / editing the translated text data output to the electronic terminal device comprises: selecting any one of the management ID of the translated text data in the output table, the statements in the first language, and the statements in the second language, and outputting the corresponding game image to the electronic terminal device and the game terminal device via the management ID at the selected location. 13. The information processing apparatus according to claim 11, wherein the execution of translating / editing the translated text data output to the electronic terminal device comprises: in the game image retrieval of the electronic terminal device, if a management ID of the translated text data is input, then at least one or more game images corresponding to the management ID are output. Claims 2 / 2 Page 3 CN 121941536 A Program, Storage Medium, Information Processing Apparatus Technical Field
[0001] This disclosure relates to programs, storage media, and information processing apparatus. Background Art
[0002] The present invention relates to a game image translation program for translating text of game images, as well as a game image translation system and a game image translation method.
[0003] In recent years, with the globalization of the game industry, a game can be played worldwide. For example, even if a game developed in Japan is directly launched to overseas markets, if the game content is in Japanese, then players who cannot understand the language cannot properly enjoy the game. Therefore, in order to allow games to be played appropriately in different countries and regions, the localization process is necessary.
[0004] Game localization is not just about adapting game content to a specific region or language, but also about considering cultural differences, local customs, and the overall gaming experience, including humorous elements. This allows players in different regions to enjoy the game to the fullest extent.
[0005] Game localization is not just about translating the game; it's about understanding the game's inherent world and rules, and conveying them to players in different cultural spheres. This makes the game accessible to all types of players, allowing many people worldwide to enjoy the same game.
[0006] In addition, in the past, during the text translation process of game images, game companies would outsource the text translation to external translators and proofreaders. Afterwards, the usual procedure was for the game company to reflect the translated text in the game and conduct Linguistic Quality Assurance (LQA) on the translated text displayed in the actual game images on actual devices.
[0007] Prior Art Documents Patent Documents Patent Document 1: Japanese Patent Publication No. 2008-520043 Summary of the Invention Problem to be Solved In the text translation of game images, a translation tool has been proposed that generates grammatically correct text in the target language based on a text template and context of the source language (e.g., Patent Document 1).
[0008] However, even with grammatically correct translations, the wide range of text involved in games can potentially affect the consistency of the translated content and the game's overall world-building.
[0009] Furthermore, contacting and adjusting with external translators and proofreaders incurs time and communication costs, potentially leading to delays and misunderstandings in the translation project. Furthermore, the collaboration between translators inside and outside the game company is complex, and there are situations where it is difficult to maintain the consistency and quality of the translated content.
[0010] Means for solving the problem: A program is a program for causing a computer to perform a method of translating / editing the translated text contained in each game image. The method includes: a step of reading into an electronic terminal device a game program containing translated text data, the management ID of the translated text data, and the game image; a step of establishing an association between the read-in translated text data and the game image and the management ID of the translated text data; and a step of outputting the translated text data and the game image to the game terminal device and the electronic terminal device or to the electronic terminal device.
[0011] Effects of the Invention: Therefore, this disclosure was made to solve the above-mentioned problems, and its object is to provide a translation program for making the world of the game uniform and achieving efficient translation work during the text translation process of game images. Brief Description of the Drawings
[0012] FIG1 is a diagram showing an example of the overall structure of the system according to the first embodiment of the present invention.
[0013] FIG2 is a block diagram showing the structure of the electronic terminal device included in the system of the first embodiment.
[0014] FIG3 is a block diagram showing an example of the functional structure of the translation text control unit of the first embodiment.
[0015] FIG4 is a flowchart of the translation database generated by the translation text control unit of the first embodiment, which combines the management ID with the translation text and the game image based on game software information.
[0016] FIG5A is a diagram showing an example of the data structure of the translation database included in the game software data displayed on the display unit of the electronic terminal device of the first embodiment.
[0017] FIG5B is a schematic diagram showing an example of the display of text on the game image displayed synchronously on the display unit of the game terminal device with FIG5A.
[0018] FIG5C is a diagram showing an example of the data structure of the translation database in a synchronized state, where the checkbox for synchronization in FIG5A is checked.
[0019] FIG5D is a schematic diagram showing an example of the display of text on the game image displayed synchronously on the display unit of the game terminal device with FIG5C.
[0020] FIG6 is a schematic diagram showing an example of displaying the game image, translation database, and application program displayed on the same display unit as the display unit of the electronic terminal device of the second embodiment.
[0021] FIG7 is a schematic diagram showing an example of a list of game images requiring translation displayed on the display unit of the electronic terminal device of the third embodiment.
[0022] FIG8 is a schematic diagram showing an example of the game image and translation editing bar displayed on the display unit of the electronic terminal device when one game image in the game image list of the third embodiment is selected. Detailed Description of Embodiments
[0023] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In all the drawings describing the embodiments, common components are labeled with the same reference numerals, and repeated descriptions are omitted. Furthermore, the following embodiments do not unduly limit the content of the present disclosure as described in the claims. In addition, all the components shown in the embodiments are not necessarily the necessary components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily a strictly illustrated drawing.
[0024] <Summary> In this embodiment, the electronic terminal device 200 and the game terminal device 300 run a game translation program in remote communication between the game developer of the game program and the translator / editor of other game terminal devices. The game translation program of this embodiment makes the text in the game image containing text translatable and editable, and reflects it in the game image after translation and editing.
[0025] (First Embodiment) Specification 2 / 12 pages 5 CN 121941536 A FIG1 is a diagram showing an example of the overall structure of the system of the first embodiment. As shown in FIG1, the system includes a game server 100, an electronic terminal device 200, and a game terminal device 300. The game server 100, electronic terminal device 200, and game terminal device 300 are interconnected via a network (NW) 80 using wired or wireless communication standards. In one example, the network 80 is implemented by the Internet and / or a communication network provided by a telecommunications company. In the illustrated example, the system includes multiple electronic terminal devices 200.
[0026] The network is constructed through various mobile communication systems such as the Internet, LANs, and wireless base stations.For example, the network includes 3G, 4G, 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (such as Wi-Fi) that can connect to the Internet through designated access points. In the case of wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In the case of wired connection, the network also includes direct connection via USB (Universal Serial Bus) cable, etc.
[0027] Furthermore, in FIG1, the game server 100 is shown as a single computer, but the game server 100 can also be implemented by combining multiple computers. FIG1 also shows the electronic terminal device 200 as a single terminal device, but the electronic terminal device 200 can also be multiple devices. The game terminal device 300 is shown as a single terminal device, but the game terminal device 300 can also be multiple devices.
[0028] The electronic terminal device 200 is a terminal used by a user utilizing the services provided by the game server 100. For example, the electronic terminal device 200 is a terminal for users to operate a game using a game program (so-called game software) provided by the game server 100. The electronic terminal device 200 is implemented, for example, by a desktop PC (Personal Computer), a head-mounted display, etc. Alternatively, the electronic terminal device 200 may also be a portable computer such as a smartphone or a tablet computer.
[0029] As shown in FIG1, the electronic terminal device 200 includes a control unit 202, a storage unit 204, a display unit 206, a communication IF 208, and an input unit 210. The control unit 202, the storage unit 204, the display unit 206, the communication IF 208, and the input unit 210 are communicatively connected to each other, for example, via a bus.
[0030] The control unit 202 is hardware for executing the instruction set described in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0031] The storage unit 204 is a structure for temporarily storing programs and data processed by programs, etc., and is implemented, for example, by a volatile memory such as DRAM (Dynamic Random Access Memory). The storage unit 204 is a so-called storage, a storage device for storing data, and is implemented, for example, by flash memory or HDD (Hard Disc Drive).
[0032] In addition, the storage unit 204 also includes a storage device for storing data, and is implemented, for example, by flash memory or HDD. The storage unit 204 may not necessarily be implemented by a single circuit. The storage unit 204 may, for example, be implemented by multiple storage circuits.
[0033] The communication IF 208 is an interface for transmitting and receiving signals for communication between the electronic terminal device 200 and external devices. The input unit 210 is an input device for receiving input operations from the user. The input unit 210 includes, for example, a touch panel, a touchpad, a pointing device such as a mouse, a keyboard, etc. The display unit 206 is an output device for providing prompts to the user. The display unit 206 includes, for example, a monitor, a speaker, etc.
[0034] The game server 100 is a device for managing game-related information and providing services based on the managed information. For example, the game server 100 is a computer connected to a network. The game server 100 includes a game program, text data used in the game, a text management ID for the text data, and image information of the game.
[0035] The game server 100 includes a control unit 102, a storage unit 104, a display unit 106, a communication IF 108, and an input unit 110. Control unit 102, storage unit 104, display unit 106, communication unit 108, and input unit 110 are communicatively connected to each other via a bus, for example.
[0036] The control unit 102 is hardware for executing the instruction set described in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc. The temporary storage unit is a structure for temporarily storing programs and data processed in programs, etc., and is implemented, for example, by a volatile memory such as DRAM.
[0037] The storage unit 104 is a structure for temporarily storing programs and data processed in programs, etc., and is implemented, for example, by a volatile memory such as DRAM (Dynamic Random Access Memory). The storage unit 104 is a so-called storage, a storage device for storing data, and is implemented, for example, by flash memory or HDD (Hard Disc Drive).
[0038] In addition, the storage unit 104 also includes a storage device for storing data, and is implemented, for example, by flash memory or HDD. The storage unit 104 may not necessarily be implemented by a separate circuit. The storage unit 104 may be implemented by multiple storage circuits, for example.
[0039] The communication IF 108 is an interface for sending and receiving signals for the game server 100 to communicate with external devices. The input / output IF functions as an interface for the input unit 110 for receiving input operations from the user and for the display unit 106 for displaying prompts to the user.
[0040] The game terminal device 300, like the electronic terminal device 200, includes a control unit, a storage unit, a display unit, a communication IF, and an input unit. The control unit, storage unit, display unit, communication IF, and input unit are communicatively connected to each other, for example, via a bus.
[0041] The control unit of the game terminal device 300 is hardware for executing the instruction set described in the program, and consists of an arithmetic unit, registers, peripheral circuits, etc.
[0042] The storage unit of the game terminal device 300 is a structure for temporarily storing programs and data processed in programs, etc., and is implemented, for example, by a volatile memory such as DRAM (Dynamic Random Access Memory). The storage unit of the game terminal device 300 is a storage device for storing data, and is implemented, for example, by flash memory or HDD (Hard Disc Drive).
[0043] In addition, the storage unit of the game terminal device 300 also includes a storage device for storing data, and is implemented, for example, by flash memory or HDD. This storage unit may not necessarily be implemented by a single circuit. This storage unit may be implemented by multiple storage circuits, for example.
[0044] The communication IF of the game terminal device 300 is an interface for sending and receiving signals for the game terminal device to communicate with external devices. The input unit of the game terminal device is an input device for receiving input operations from the user. This input unit includes, for example, a touch panel, a touchpad, a pointing device such as a mouse, a keyboard, etc. The display unit of the game terminal device is an output device for providing prompts to the user. This display unit includes, for example, a display, a speaker, etc.
[0045] <1.1 Structure of Electronic Terminal Device 200> FIG2 is a block diagram showing the structure of the electronic terminal device 200 included in the system of this embodiment. As shown in FIG2, the electronic terminal device 200 includes a communication IF 208, an input unit 210, a display unit 206, a storage unit 204, and a control unit 202.
[0046] The communication IF 208 performs processing for the electronic terminal device 200 to communicate with other devices. The communication IF 208 performs transmission processing on signals generated by the control unit 202 and sends them to the outside (e.g., game server 100, game terminal device 300). The communication IF 208 performs reception processing on signals received from the outside and outputs them to the control unit 202.
[0047] The input unit 210 is a device for inputting instructions by a user who owns the electronic terminal device 200. The input unit 210 is implemented, for example, by a mouse 2102, a keyboard 2104, and a touch-sensitive device 2106 for inputting instructions by touching an operating surface. The input unit 210 can also be implemented via a microphone 2108. The input unit 210 converts user input instructions or sounds into electrical signals and outputs the electrical signals to the control unit 202. Furthermore, the input unit 210 is not limited to physical operating devices such as a mouse 2102 and a keyboard 2104. The input unit 210 may, for example, include a receiving port for receiving electrical signals input from external input devices.
[0048] The display unit 206 is a device for prompting information to a user who owns the electronic terminal device 200. The display unit 206 is implemented, for example, via a display 2062, a speaker 2064, etc.The display 2062 displays images, videos, text, and other data under the control of the control unit 202. The display 2062 is implemented, for example, using an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display. The speaker 2064 outputs sound under the control of the control unit 202.
[0049] The storage unit 204 is implemented, for example, using a temporary storage unit and a long-term storage unit, and stores data and programs used by the electronic terminal device 200. Specifically, the storage unit 204 stores, for example, a first application program 2048, management ID information 2046, translated text information 2042, and game image information 2044. The first application program 2048 is an application program used for remote communication with other terminals to achieve data synchronization between terminals. The management ID information 2046 corresponds a specific management ID to its corresponding translated text information 2042 and game image information 2044. The management ID information 2046 contains information used to determine the visual display of text in the game image. The translated text information 2042 is the statement in the first language before translation and the statement in at least the second language after translation. Additionally, the game image information 2044 is the image used in the game.
[0050] The management ID information 2046 is information used to determine the visual display of text in the game image, and as an example includes the following information: the x-coordinate of the text in the game image, the origin position of the x-coordinate, the y-coordinate, the origin position of the y-coordinate, the horizontal width, the height, the font name, the font size, the scaling ratio, whether rich text format is supported, the horizontal position specification (e.g., centering), the vertical position specification, the character spacing, the line spacing, whether automatic line wrapping is enabled, the rotation position of the x, y, and z axes in the game image, the minimum font size, the maximum font size, etc.
[0051] The control unit 202 reads the program stored in the storage unit 204 and executes the instructions contained in the program. The control unit 202 controls the operation of the electronic terminal device 200. Specifically, for example, the control unit 202 functions as an operation receiving unit 2022, a communication control unit 2024, a translation text control unit 2026, and a game image control unit 2028.
[0052] The operation receiving unit 2022 receives and processes user operations input from the input unit 210.
[0053] The communication control unit 2024 performs processing to enable the electronic terminal device 200 to communicate with other game terminal devices 300 operated via remote communication according to a communication protocol. The communication control unit 2024 is implemented, for example, by the control unit 202 (processor) executing a first application program 2048. For example, it sends data based on sound input from the microphone 2108 to other game servers 100 and game terminal devices 300 communicating via remote communication.In addition, the communication control unit 2024 receives data sent from other game servers 100 and game terminal devices 300, converts it into sound, and outputs it from the speaker 2064.
[0054] In addition, the communication control unit 2024 sends text data input from, for example, a keyboard 2104 or a touch-sensitive device 2106 to other game servers 100 and game terminal devices 300 that communicate remotely. In addition, the communication control unit 2024 receives data sent from other game servers 100 and game terminal devices 300, converts it into text data, and outputs it from the display 2062.
[0055] The translation text control unit 2026 analyzes the management ID information, text information, and game image information contained in the game program, and performs processing to extract and provide the user with the results of the analysis. The translation text control unit 2026 is implemented, for example, by the control unit (processor) executing the second application 2050. Specifically, the translation text control unit 2026 implements, for example, the processing shown in FIG3.
[0056] <2. Operation > The operation of the translation text control unit 283 when remote communication is performed by a translator / proofreader will be described.
[0057] FIG3 is a block diagram showing an example of the functional structure of the translation text control unit 2026. The translation text control unit 2026 shown in FIG3 includes a game software information recognition unit 2030, a game image extraction unit 2036, a text information extraction unit 2034, a management ID determination unit 2032, and a translation database generation unit 2038. Specification 5 / 12 pages 8 CN 121941536 A
[0058] The game software information recognition unit 2030 reads in the data of the game software. The method of game data recognition is a game text translation and editing program that runs in coordination with an existing game development engine.
[0059] The game image extraction unit 2036 extracts the game images contained in the data of the game software. Specifically, the game image extraction unit 2036 outputs only the game images from the data of the game software, for example.
[0060] The text information extraction unit 2034 extracts the text contained in the game software data. Specifically, the text information extraction unit 2034 includes, for example, language information of the text displayed on the game software's internal image and information for determining the visual display of the text in the game image.
[0061] The so-called information for determining the visual display in the text includes, as an example, the following information: x-coordinate, x-coordinate origin position, y-coordinate, y-coordinate origin position, horizontal width, height, font name, font size, scaling ratio, whether rich text is supported, horizontal position specification (such as centering), vertical position specification, character spacing, line spacing, whether automatic line wrapping is enabled, the rotation position of the x, y, and z axes in the game image, minimum font size, maximum font size, etc.
[0062] The management ID determination unit 2032 determines and assigns management IDs to the text information extracted from the text information extraction unit 2034 and the corresponding game image extracted by the game image extraction unit 2036.
[0063] The translation database generation unit 2038 generates a text list for translation. Specifically, for example, the translation database generation unit 2038 generates a list by matching the management ID, text information (language before translation, language after translation), and game image information to facilitate translation / editing for translators / proofreaders.
[0064] The game image control unit 2028 controls the display unit 206 to provide various information to translators / proofreaders. Specifically, for example, the game image control unit 2028 displays the text list generated by the translation text control unit 2026 on the display 2062. In addition, the display unit 206 displays the text information (language before translation, language after translation) generated by the translation text control unit 2026 on the image of the game terminal device 300.
[0065] FIG4 is a flowchart of generating a translation database that associates management IDs with translated text and game images based on game software information in the translation text control unit 2026.
[0066] The translation text control unit 2026, through the game software information recognition unit 2030, acquires game software data (including text information and game images) in response to a read start signal sent from the electronic terminal device 200 to the game server 100 (step S11). The game software information recognition unit 2030 reads game software data 500 in response to the read start signal.
[0067] The translation text control unit 2026 performs the following concurrently on the game software data 500: management ID assignment processing performed by the management ID determination unit 2032, text information extraction processing performed by the text information extraction unit 2034, and game image information processing performed by the game image extraction unit 2036.
[0068] The translation text control unit 2026 extracts the text information contained in the game data through the text information extraction unit 2034 (step S12). Specifically, the text information extraction unit 2034 outputs text information that is the target of translation, for example, based on the input game software data.
[0069] The translation text control unit 2026 extracts game image information containing the text contained in the game data through the game image extraction unit 2036 (step S13). Specifically, the game image extraction unit 2036 outputs game image information associated with the target of translation, for example, based on the input game software data.
[0070] The game software information recognition unit 2030 assigns a management ID to the text in the game image based on the result of analyzing the game data (step S14). Specifically, the game software information recognition unit 2030 determines the assignment of a management ID to the text information extracted by the text information extraction unit 2034, for example.The management ID assigned by the management ID determination unit 2032 is, for example, information used to determine the text information and its visual display in the game image. As an example, it includes the following information: x-coordinate, x-coordinate origin position, y-coordinate, y-coordinate origin position, horizontal width, height, font name, font size, scaling ratio, whether rich text annotations are supported, horizontal position specification (e.g., centering), vertical position specification, character spacing, line spacing, whether automatic line wrapping is enabled, the rotation position of the x, y, and z axes in the game image, minimum font size, maximum font size, etc. The management ID determination unit 2032, for example, terminates the processing of the read start signal if the text information is not the object of translation and proofreading in the game and determines that a management ID is not required.
[0071] The translation text control unit 2026 links and associates the management ID created in (step S14), the text information data in (step S12), and the corresponding game image information in (step S13) to create a translation database (list) (step S15).
[0072] If the translation database is generated by the translation text control unit 2026, the game image control unit 2028 displays the generated translation database on the display 2062 of the display unit 206.
[0073] FIG5A is a schematic diagram showing an example of the data structure of the translation database contained in the game software data displayed in the display unit of the electronic terminal device. FIG5B is a game image 2070 that synchronizes with the translation text of FIG5A.
[0074] The two control units of the electronic terminal device 200 and the game terminal device 300 exchange data through their respective communication IFs. For example, the image information and operation information of a certain game are sent from the control unit of the electronic terminal device to the control unit of the game terminal device. The control unit of the game terminal device updates the game image based on the received information. As a result, new image information is displayed on the display of the game terminal device. At the same time, the control unit of the electronic terminal device also updates the display of the electronic terminal device based on the received information. In this way, the screens of the electronic terminal device and the game terminal device are displayed synchronously.
[0075] As shown in FIG5A, the translation database 2039 includes a synchronization button, a management ID, and a setting language (first language, second language). A checkbox for implementing synchronization is set. The synchronization checkbox is checked when the second language of the electronic terminal device is displayed on the game terminal device. The management ID is a management ID used to identify text and game image information in the game. The setting language is one or more languages set as the language displayed in the game.
[0076] In the example shown in FIG5A, "jp" represents Japanese and "en" represents English.In Figure 5A, only the first and second languages are shown, but columns corresponding to the third and subsequent languages are included. Additionally, checkboxes are set for each management ID to confirm the implementation of the LAQ (Localization Quality Assurance) check. LAQ is a quality test of the translated text installed in the game on the actual device.
[0077] According to the example shown in Figure 5A, after game software data 500 is read into the electronic terminal device 200, checkboxes for management ID, the first language (“jp”) of the set language, the second language (“en”), and LAQ are displayed in the form of a translation database.
[0078] According to the example shown in Figure 5B, if any one of the management ID, the first language (“jp”), or the second language (“en”) of the set language displayed in the translation database on the display unit 206 of the electronic terminal device 200 in Figure 5A is selected, the corresponding game image is displayed on the game terminal device 300.
[0079] According to the examples shown in Figures 5A and 5B, the electronic terminal device 200 and the game terminal device 300 are synchronized in real time. If the translated first language is entered into the text position of the second language on the electronic terminal device 200, it will be reflected in the text position on the image of the game terminal device 300. For example, although Figures 5A and 5B are synchronized, since no synchronization checkbox has been checked, the displayed text in Figure 5B corresponding to the management ID "1234abcd" of the translation database No. 1 in Figure 5A remains "おはよう" in the first language. The timing of the synchronization between the electronic terminal device 200 and the game terminal device 300 can be set arbitrarily by manual or automatic.
[0080] Figures 5C and 5D correspond to Figures 5A and 5B. If the synchronization checkbox at the top of Figure 5A is checked, all the checkboxes in the synchronization bar of the manual page 7 / 12, 10 CN 121941536 A are checked. The so-called synchronization refers to the replacement of the first language ("jp") of the set language with the second language ("en").
[0081] In Figure 5C, all checkboxes in the synchronization column have been checked. The management IDs from top to bottom, "1234abcd", "4321dcba", and "5678efgh", are synchronized with the game terminal device in Figure 5D, and the first language of each is replaced with the second language. Specifically, the first language "おはよう" of the management ID "1234abcd" in Figure 5D is changed to the second language "Hello", the first language "おやすみ" of the management ID "4321dcba" is changed to the second language "Good Night", and the first language "さようなら" of the management ID "5678efgh" is displayed as the management ID "5678efgh" because the second language is "blank (not entered)".During synchronization, if the second language field is blank, the management ID is displayed. However, if text is entered in the second language "blank (no input)" field, the input content can be directly reflected to the game terminal device since the synchronization checkbox is checked.
[0082] The example shown in FIG6 is a schematic diagram illustrating an example of the game image 2070, translation database 2039, and application unit displayed on the same display 2062 on the display unit 206 of the electronic terminal device 200.
[0083] According to the example shown in FIG6, since the game image and translation database are on the same image even without the game terminal device 300, the translation / proofreading results can be confirmed on the game image while performing translation / proofreading operations.
[0084] The example shown in FIG7 is a schematic diagram illustrating an example of a list of game images to be translated displayed on the display unit 206 of the electronic terminal device 200 in the third embodiment. The blank field omits the game image.
[0085] According to the example shown in FIG7, the text to be translated can be easily found from the game image 2070. Therefore, even game image information that requires complex operations to obtain can be immediately translated, which not only makes translation / proofreading and LQA more efficient, but also makes it easier to perform translations that fit the context.
[0086] According to the example shown in FIG7, a management ID input unit 2047 is provided. If a management ID is entered into the management ID input unit 2047, one or more game images 2070 corresponding to the management ID are retrieved and displayed.
[0087] According to the example shown in FIG7, the language filter 2056 can select the language of the currently displayed translation text. For example, the language filter has a selection bar of "All Languages" (first language before and after translation, second language), "Japanese" (first language), and "English" (second language). If any one of them is selected, the game image 2070 displaying the selected language can be displayed on the display unit 206.
[0088] The language filter 2056 has, for example, three options: "All Languages", "Japanese", and "English". The game image 2070 matching the language option selected at this time is displayed on the display unit of the electronic terminal device 200.
[0089] FIG. 8 shows a schematic diagram of the game image 2070 and the translation text input unit 2072 displayed on the display unit of the electronic terminal device when a game image in the game image overview of the third embodiment is selected.
[0090] FIG. 8 shows a schematic diagram of the display unit 206 of the electronic terminal device 200 when selecting one of the game image information from the screen displaying the game image 2070 shown in FIG. 7.
[0091] In FIG. 8, the selected game image information and the text information in the game image are displayed on the monitor. A translation text input unit 2072 for translation and proofreading, and the game image 2070 are displayed on the monitor in a portion outside (around) the game image. The translation text input unit 2072 has input positions set in the source language selection (first language) and translation language (second language) selection fields, respectively.
[0092] At the position of the text information in the game image in FIG. 8, the source language (first language) text is initially displayed in the game image. If the position of the text information to be translated in the displayed text is selected, the input fields for the source language (first language) and translation language (second language) of the selected position are displayed on the monitor. If the translated text is entered in the translation language (second language) corresponding to the selected source language (first language), it is immediately reflected in the text information of the game image 2070. Because the translated text can be immediately confirmed on the game image after translation, the game's world-building is unified, and efficient translation work can be carried out.
[0093] Several embodiments of the present disclosure have been described above, but these embodiments can be implemented in various other ways, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments, their variations, and the scope and spirit of the invention are the same as those included in the invention as described in the claims and their equivalents.
[0094] <Notes> The following notes are made to the matters described in the above embodiments.
[0095] (Appendix 1) A program for causing a computer to perform a method of translating / editing translated text contained in various game images, the method comprising: reading a game program containing translated text data, a management ID of the translated text data, and a game image into an electronic terminal device; associating the read-in translated text data and the game image with the management ID of the translated text data; and outputting the translated text data and the game image to a game terminal device and the electronic terminal device or to the electronic terminal device.
[0096] Translations can be directly corrected from captured images using a game player. This not only improves translation and LQA efficiency but also facilitates context-appropriate translation.
[0097] (Appendix 2) According to the program described in Appendix 1, the step of translating / editing the translated text data output to the game image of the game terminal device comprises: translating / editing the translated text data of the electronic terminal device.
[0098] (Appendix 3) According to the procedure described in Appendix 1, the step of translating / editing the translated text data output to the game image of the game terminal device includes: a step of outputting the translated text data to the game image of the game terminal device in real time, corresponding to the editing operation of the electronic terminal device.
[0099] (Appendix 4) According to the procedure described in Appendix 2, the step of translating / editing the translated text data output to the electronic terminal device includes: a step of enabling editing of untranslated first language statements and at least second language statements that are translations of the first language statements in the translated text data; and a step of outputting a table that establishes a correspondence between the management ID of the translated text data, the first language statements, and the second language statements.
[0100] Translation can be performed simply by establishing a correspondence between the first language statements and the second language statements and logging them into the library of the translation data specification, page 9 / 12, CN 121941536 A. Furthermore, since the translated text, which is modified by external translation data such as tables in Google Sheets during the job, is reflected in the game, the time spent on translation jobs can be shortened, and the job efficiency is greatly improved.
[0101] (Appendix 5) According to the procedure described in Appendix 4, the step of translating / editing the translated text data output to the above-mentioned electronic terminal device includes: selecting any one of the management ID of the translated text data of the above-mentioned table, the statement in the above-mentioned first language, and the statement in the above-mentioned second language; and for the selected position, outputting the corresponding game image to the above-mentioned terminal device and the game terminal device via the management ID.
[0102] (Appendix 6) According to the procedure described in Appendix 4, the step of translating / editing the translated text data output to the above-mentioned electronic terminal device includes: in the game image retrieval of the above-mentioned electronic terminal device, if the management ID of the above-mentioned translated text data is input, then at least one game image corresponding to the management ID is output.
[0103] Even game image information that requires complex operations to obtain can be found immediately by translating text. Furthermore, by simultaneously displaying the game image containing the text and its translated version on the game terminal, the efficiency of the translation work is improved.
[0104] (Note 7) A computer-readable storage medium storing any of the above-described programs described in Notes 1 to 6.
[0105] (Appendix 8) An information processing apparatus is an information processing apparatus equipped with a computer, wherein the information processing apparatus causes the computer to perform the following steps: in an electronic terminal device, reading a game program including translated text data, a management ID of the translated text data, and a game image; establishing an association between the read-in translated text data and the game image and the management ID of the translated text data; and outputting the translated text data and the game image to a game terminal device and the electronic terminal device, or outputting to the electronic terminal device.
[0106] (Appendix 9) According to the information processing apparatus of Appendix 8, the execution of translating / editing the translated text data output to the game image of the game terminal device includes: translating / editing the translated text data of the electronic terminal device.
[0107] (Note 10) According to the information processing apparatus of Note 8, the execution of translating / editing the translated text data output to the game image of the game terminal device includes: outputting the game instruction manual page 10 / 12 13 CN 121941536 A image to the game terminal device in real time, corresponding to the editing operation of the electronic terminal device.
[0108] (Note 11) According to the information processing apparatus of Note 9, the execution of translating / editing the translated text data output to the electronic terminal device includes: enabling the editing of untranslated first language statements and at least second language statements that are translations of the first language statements in the translated text data, and outputting a table that establishes a correspondence between the management ID of the translated text data, the first language statements, and the second language statements.
[0109] (Appendix 12) According to the information processing apparatus of Appendix 11, the execution of translating / editing the translated text data output to the electronic terminal device includes: selecting any one of the management ID of the translated text data in the table to be output, the statement in the first language, and the statement in the second language, and outputting the corresponding game image to the terminal device and the game terminal device via the management ID at the selected position.
[0110] (Appendix 13) According to the information processing apparatus of Appendix 11, the execution of translating / editing the translated text data output to the electronic terminal device includes: in the game image retrieval of the electronic terminal device, if the management ID of the translated text data is input, at least one game image corresponding to the management ID is output.
[0111] Symbol Explanation: 100: Game Server 102: Control Unit 104: Storage Unit 106: Display Unit 108: Communication IF 110: Input Unit 200: Electronic Terminal Device 202: Control Unit 2022: Operation Receiving Unit 2024: Communication Control Unit 2026: Translation Text Control Unit 2028: Game Image Control Unit 2030: Game Software Information Recognition Unit 2032: Management ID Determination Unit 2034: Text Information Extraction Unit 2036: Game Image Extraction Unit 2038: Translation Database Generation Unit 2039: Translation Database Specification Page 11 / 12 14 CN 121941536 A 204: Storage Unit 2042: Translated Text Information 2044: Game Image Information 2046: Management ID Information 2047: Management ID Input Unit 2048: First Application 2050: Second Application 2052: Application Unit 2056: Language Filter 206: Display Unit 2062: Monitor 2064: Speaker 2070: Game Image 2072: Translated Text Input Unit 208: Communication IF 210: Input Unit 2102: Mouse 2104: Keyboard 2106: Touch Sensitive Device 2108: Microphone 300: Game Terminal Device 302: Text Display Unit 500: Game Software Data Sheet 12 / 12 Page 15 CN 121941536 A Figure 1 Appendix 1 / 9 Page 16 CN 121941536 A Figure 2 Appendix 2 / 9 Page 17 CN 121941536 A Figure 3 Appendix 3 / 9 Page 18 CN 121941536 A Figure 4, Instruction Manual Appendix 4 / 9, Page 19 CN 121941536 A Figure 5A Figure 5B, Instruction Manual Appendix 5 / 9, Page 20 CN 121941536 A Figure 5C Figure 5D, Instruction Manual Appendix 6 / 9, Page 21 CN 121941536 A Figure 6, Instruction Manual Appendix 7 / 9, Page 22 CN 121941536 A Figure 7, Instruction Manual Appendix 8 / 9, Page 23 CN 121941536 A Figure 8, Instruction Manual Appendix 9 / 9, Page 24 CN 121941536 A.
Claims
1. A program for causing a computer to perform a method of translating / editing translated text contained in various game images, wherein, The method includes: The step of reading a game program containing translated text data, the management ID of the translated text data, and game images into an electronic terminal device; The step of associating the read-in translated text data and the game image with the management ID of the translated text data; as well as The step of outputting the translated text data and the game image to the game terminal device and the electronic terminal device, or outputting to the electronic terminal device.
2. The procedure according to claim 1, wherein, The step of translating / editing the translated text data output to the game image of the game terminal device includes: The steps for translating / editing the translated text data of the electronic terminal device.
3. The procedure according to claim 1, wherein, The step of translating / editing the translated text data output to the game image of the game terminal device includes: The step of outputting game images to the game terminal device in real time, corresponding to the editing work of the electronic terminal device.
4. The procedure according to claim 2, wherein, The steps of translating / editing the translated text data output to the electronic terminal device include: The step of enabling editing of untranslated sentences in the first language and sentences in at least the second language that are translations of sentences in the first language in the translated text data; as well as The step of outputting a table that establishes a correspondence between the management ID of the translated text data, the statements in the first language, and the statements in the second language.
5. The procedure according to claim 4, wherein, The steps of translating / editing the translated text data output to the electronic terminal device include: The step of selecting any one of the following: the management ID of the translated text data of the output table, the statement in the first language, and the statement in the second language; as well as The step of outputting the corresponding game image to the electronic terminal device and the game terminal device via the selected location through the management ID.
6. The procedure according to claim 4, wherein, The steps of translating / editing the translated text data output to the electronic terminal device include: In the game image retrieval process of the electronic terminal device, if the management ID of the translated text data is input, at least one game image corresponding to the management ID is output.
7. A computer-readable storage medium storing the program according to any one of claims 1 to 6.
8. An information processing device, comprising a computer, wherein, The information processing device causes the computer to perform the following steps: In the electronic terminal device, the game program, which includes translated text data, the management ID of the translated text data, and game images, is read in. The process involves establishing an association between the read-in translated text data, the game image, and the management ID of the translated text data. The translated text data and the game image are output to the game terminal device and the electronic terminal device, or output to the electronic terminal device.
9. The information processing apparatus according to claim 8, wherein, The execution of translating / editing the translated text data output to the game image of the game terminal device includes: Translate / edit the translated text data of the electronic terminal device.
10. The information processing apparatus according to claim 8, wherein, The execution of translating / editing the translated text data output to the game image of the game terminal device includes: The game images are output to the game terminal device in real time, corresponding to the editing work of the electronic terminal device.
11. The information processing apparatus according to claim 9, wherein, The execution of translating / editing the translated text data output to the electronic terminal device includes: This allows for the editing of untranslated sentences in the first language and at least the sentences in the second language that are translations of the sentences in the first language within the translated text data. Output a table that establishes a correspondence between the management ID of the translated text data, the statements in the first language, and the statements in the second language.
12. The information processing apparatus according to claim 11, wherein, The execution of translating / editing the translated text data output to the electronic terminal device includes: Select any one of the following from the output table: the management ID of the translated text data, the statement in the first language, and the statement in the second language. The selected location outputs the corresponding game image to the electronic terminal device and the game terminal device via the management ID.
13. The information processing apparatus according to claim 11, wherein, The execution of translating / editing the translated text data output to the electronic terminal device includes: In the game image retrieval of the electronic terminal device, if the management ID of the translated text data is input, at least one game image corresponding to the management ID will be output.