Method and system for translating content

The content translation system addresses the lack of systematic translation for webcomics by using a specialized editor and inspection tools to efficiently translate text and non-text elements, improving global content accessibility.

JP2026028200AActive Publication Date: 2026-02-19NAVER WEBTOON LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024219510
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-06
Filing Date
2024-12-16
Publication Date
2026-02-19
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

The lack of a systematic translation process for webcomics and other digital content to support global consumption, particularly in translating text and non-text elements like character emotions and descriptions, hinders user engagement across different countries.

Method used

A content translation method and system that includes a translation editor with separate areas for inputting and outputting text, enabling efficient translation of digital content by extracting text from images, capturing image portions, and providing a translation environment optimized for translators and inspectors.

Benefits of technology

Facilitates accurate and efficient translation of digital content, including non-text elements, by providing a specialized translation editor and inspection tools, enhancing the translation process for webcomics and other multimedia content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026028200000001_ABST
    Figure 2026028200000001_ABST
Patent Text Reader

Abstract

To enable users in a plurality of countries to continuously use contents by constructing a systematic translation system for the contents.SOLUTION: A method of translating content provides a translation editor that receives an image file to be translated in association with an episode of content written in a language of a first country, extracts text corresponding to the language of the first country from the image file, and generates a translated episode of the episode in a language of a second country by using the image file. The translation editor includes a first area for outputting an image file to be translated and a second area for receiving a translation of the extracted text in the language of the second country, and generates an input window for inputting a translation of the captured image in the second area in response to receiving a control command for image-capturing at least a part of the output image file through the first area.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 method for translating content and a system for supporting the same. [Background technology]

[0002] As technology advances, the use of digital devices is increasing. Electronic devices (e.g., smartphones, tablet PCs, etc.) in particular offer a variety of functions, including not only communication functions such as phone calls and text messages, but also internet-based functions such as web surfing, listening to music, and watching videos.

[0003] Driven by the popularization of electronic devices, consumption of content provided through electronic devices such as PCs and mobile phones has rapidly increased, unlike traditional media for consuming content, and one example is webcomics, which are comics that are serialized and distributed (distributed) via the Internet.

[0004] As consumption of such webcomics continues to increase, various businesses (or webcomic-related service providers) are developing various services to ensure that users (or consumers, subscribers) continue to use their services.

[0005] As an example, Korean Patent Publication No. 10-2018-0119005 (Method for providing webtoons using a circulation function) proposes a method in which a user who owns a webtoon online gives permission to share it with other users for viewing, and users who have read a portion of the webtoon can choose whether or not to purchase it, thereby allowing users to purchase the webtoon they want.

[0006] However, these webcomics are no longer created by artists and provided to their respective countries, but are now available worldwide, making them essential for translation into various languages. To boost consumer interest in content on a global scale, custom-made translations are necessary for each country, but a systematic translation process for webcomics has yet to be established. Summary of the Invention [Problem to be solved by the invention]

[0007] The present invention relates to a content translation operation method and system that establishes a systematic translation system for content and enables users in multiple countries to continuously use content.

[0008] Furthermore, the present invention relates to a content translation method and a system for supporting the same, which can provide a user environment optimized for translation work to a content translator.

[0009] In particular, the present invention relates to a content translation method and system that can translate text that is not recognized in an episode of the content. [Means for solving the problem]

[0010] In order to solve the problems discussed above, a content translation method according to the present invention includes the steps of receiving an image file to be translated in association with an episode of content created based on a language of a first country; extracting text corresponding to the language of the first country from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on a language of a second country different from the first country using the image file. The translation editor may include a first area to which the image file to be translated is output, and a second area to which a translation in the language of the second country is input for the extracted text. In response to receiving a control command to image-capture at least a portion of the output image file via the first area, an input window may be generated in the second area to input a translation for the captured image.

[0011] A content translation system according to the present invention includes a management server that registers image files to be translated for an episode of content created based on a language of a first country, and a translation server that receives the image files to be translated. The translation server provides a translation editor for the image files so that a translated episode of the episode is generated based on a language of a second country different from the first country using the image files. The translation editor includes a first area in which the image files to be translated are output, and a second area in which translations in the language of the second country are input for text extracted from the image files to be translated. In response to receiving a control command to image-capture at least a portion of the output image file via the first area, an input window is generated in the second area in which translations for the captured image are input.

[0012] A program according to the present invention is a program executed by one or more processes in an electronic device and stored on a computer-readable recording medium, the program including the steps of: receiving an image file to be translated in association with an episode of content created based on a first national language; extracting text corresponding to the first national language from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on a second national language different from the first national language using the image file. The translation editor may include a first area where the image file to be translated is output and a second area where a translation in the second national language is input for the extracted text, and may include a command for generating an input window in the second area where a translation for the captured image is input in response to receiving a control command for image-capturing at least a portion of the output image file via the first area. [Effects of the Invention]

[0013] The content translation operation method and system according to the present invention provides a new type of translation editor and acceptance inspection editor, thereby realizing a translation environment in which translators and inspectors can translate more accurately and efficiently.

[0014] Furthermore, the content translation method and system according to the present invention can extract text corresponding to a first country's language from an image file to be translated, and provide a translation editor for the extracted text.

[0015] In this case, the present invention further provides a process for performing image capture and translation of at least a portion of the image file output to the translation editor, thereby enabling efficient translation work to be carried out even for characters that have not been extracted from the episode, such as lines, sound effects, character emotions, and descriptions. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a conceptual diagram for explaining a content translation operation system according to the present invention. [Figure 2a] 1 is a flowchart illustrating a content translation and operation method according to the present invention. [Figure 2b] 1 is a flowchart illustrating a content translation and operation method according to the present invention. [Figure 3a] 2 is a flowchart illustrating a data flow according to the content translation and operation method of the present invention. [Figure 3b] 2 is a flowchart illustrating a data flow according to the content translation and operation method of the present invention. [Figure 4a] FIG. 2 is a conceptual diagram for explaining an operator account and a manager account according to the present invention. [Figure 4b] FIG. 2 is a conceptual diagram for explaining an operator account and a manager account according to the present invention. [Figure 4c] FIG. 2 is a conceptual diagram for explaining an operator account and a manager account according to the present invention. [Figure 4d] FIG. 2 is a conceptual diagram for explaining an operator account and a manager account according to the present invention. [Figure 5] 1 is a flowchart illustrating a content translation method in a content translation operation system according to the present invention. [Figure 6] FIG. 1 is a conceptual diagram for explaining episodes of content provided in the present invention. [Figure 7a] FIG. 1 is a conceptual diagram illustrating a translation editor provided in the present invention. [Figure 7b] FIG. 1 is a conceptual diagram illustrating a translation editor provided in the present invention. [Figure 7c] FIG. 1 is a conceptual diagram illustrating a translation editor provided in the present invention. [Figure 7d] FIG. 1 is a conceptual diagram illustrating a translation editor provided in the present invention. [Figure 8a] 1 is a conceptual diagram illustrating an acceptance editor provided in the present invention; [Figure 8b] 1 is a conceptual diagram illustrating an acceptance editor provided in the present invention; [Figure 8c] 1 is a conceptual diagram illustrating an acceptance editor provided in the present invention; [Figure 9] FIG. 2 is a conceptual diagram for explaining a translation file according to the present invention. [Figure 10a] FIG. 1 is a conceptual diagram for explaining a method for inspecting a z file in the present invention. [Figure 10b] FIG. 1 is a conceptual diagram illustrating a method for inspecting typesetting files in the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0017] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings. Identical or similar components are designated by the same reference numerals, regardless of the reference numerals, and redundant descriptions thereof will be omitted. The suffixes "module" and "unit" used in the following description are used interchangeably solely for the convenience of drafting the specification and do not have any distinct meanings or functions. Furthermore, when describing the embodiments disclosed herein, if it is determined that a detailed description of related publicly known technology may obscure the gist of the embodiments disclosed herein, such a detailed description will be omitted. Furthermore, the accompanying drawings are intended to facilitate understanding of the embodiments disclosed herein, and are not intended to limit the technical concepts disclosed herein. It should be understood that the accompanying drawings include all modifications, equivalents, and alternatives within the concept and technical scope of the present invention.

[0018] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.

[0019] When a component is referred to as being "coupled" or "connected" to another component, it should be understood that it may be directly coupled or connected to the other component, but that there may be other components between them. On the other hand, when a component is referred to as being "directly coupled" or "directly connected" to another component, it should be understood that there are no other components between them.

[0020] The singular expression includes the plural expression unless the context clearly indicates otherwise.

[0021] In this application, the terms "comprise" or "have" and the like are intended to specify the presence of any feature, number, step, operation, component, part, or combination thereof stated in the specification, and are to be understood as not precluding the possible presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0022] The present invention relates to a content translation operation method and system, which can provide functional interfaces and inter-worker communication tools (e.g., Inbox, Message) required for content translation, typesetting, and inspection work in conjunction with a content provision service.

[0023] The types of content to which the present invention can be applied are very diverse, for example, at least one of web comics, web novels, music, e-books, videos, images, etc. may be included in the content provided by the present invention.

[0024] For the sake of convenience, the following will take webcomics as an example. Webcomics is a compound word made up of the words "web" and "comics," and refers to cartoons or comics provided via the Internet.

[0025] Such content may be composed of multiple sub-contents, which may constitute a content series.

[0026] Here, a series may refer to a continuous project or content.

[0027] In the present invention, in order to avoid confusion between the terms content and sub-content, the "sub-content" will be called an "episode."

[0028] In the present invention, "using (consuming or viewing) content" may be understood as using (consuming or viewing) an episode.

[0029] The method for translating content will be described in detail below with reference to the accompanying drawings. Figure 1 is a conceptual diagram illustrating a content translation management system according to the present invention. Figure 2 is a flowchart illustrating a content translation management method according to the present invention. Figures 3a, 3b, and 3c are flowcharts illustrating data flows in the content translation management method according to the present invention. Figures 4a, 4b, 4c, and 4d are conceptual diagrams illustrating an operator account and a manager account according to the present invention.

[0030] As shown in FIG. 1, the content translation operation system 100 can translate a content episode 300 created based on the language of a first country (e.g., Korean, "Do you want to go eat pizza?") 310 into the language of a second country (e.g., English, "Do you want to go eat pizza?") 310a, which is different from the first country.

[0031] Here, "first national language" may mean the language to be translated (original language or source language), and "second national language" may mean the language of another country (or target language) into which the first national language is translated.

[0032] The content translation management system 100 according to the present invention includes the process of translating a first national language (e.g., Korean) 310 included in a content episode into a second national language (e.g., English) 310a and the process of accepting and lettering the translated text. In the present invention, this process may be referred to as a "translation process" or a "translation acceptance process." However, this is merely an example of translation, and the second national language may be any one of various national languages, such as Japanese, Chinese, Spanish, Arabic, Indonesian, or Thai. Furthermore, while the present invention illustrates the translation of Korean into another national language, it is also possible to translate another national language into Korean or to translate between languages ​​of different countries.

[0033] To provide such a translation process, the content translation operation system 100 according to the present invention may include at least one of an authority server 110, a management server 120, and a translation server 130. The authority server 110, the management server 120, and the translation server 130 may transmit and receive various information related to the provision of content or the translation operation of content via wired or wireless communication. Such transmission and reception of information may be performed by a communication unit 210 included in each of the servers 110, 120, and 130.

[0034] Here, the server may be a computer system that provides information or services via a network. The server may be configured to exchange various information or data with other servers or user terminals. The rights server 110 may perform a role of managing rights for at least one of user accounts and content registered in the management server 120. The rights server 110 may receive a request for authorization or may grant rights based on whether a user account registered in the management server 120 satisfies certain conditions.

[0035] The rights server 110 may be configured to perform a rights management role for at least one of user accounts and content registered in the management server 120. The rights server 110 may receive a request for authorization or may grant rights based on whether a user account registered in the management server 120 satisfies certain conditions.

[0036] For example, the authority server 110 may grant an administrator account with operational authority for the translation process to a specific user based on a request for granting an administrator account. As another example, the authority server 110 may register a specific user account registered in the management server 120 as a manager with the authority to designate a person in charge of the translation process (e.g., a translator, a typesetter, an inspector, etc.) based on a request for an administrator account.

[0037] The management server 120 may provide content and manage the translation operation of the content. The management server 120 may store original content (or original content) received from a writer, and may provide the original content to the translation server 130 so that a translation process can be performed based on the original content. In this case, the management server 120 manages user accounts and permissions related to translation and provides source files to be translated as original content to the translation server 130.

[0038] The content translation operation system 100 according to the present invention can provide various file formats of content episodes to the person in charge during the translation process.

[0039] For example, if the image file of an original episode received from the author is a high-capacity file of the first type, the present invention can convert the high-capacity file into a low-capacity file of the second type and provide it to the translator. As another example, if the image file of an original episode is a low-capacity file of the second type, it can also be converted into a high-capacity file of the first type.

[0040] The high-capacity first type file may be, for example, a PSD (Photoshop Document) file or a Clip file (Clip Studio file), and the low-capacity second type file may be, for example, a JPG or a PNG. However, the present invention is not limited to the examples of the first and second types of files, and may be modified in various forms. For example, as technology advances, the high-capacity files presented as examples may be other files besides PSD files and Clip files. Furthermore, the low-capacity files may also be other files as needed.

[0041] In addition, the present invention can provide a typesetting designer with a third type file in which the first language and its translation are matched, so that the typesetting technician can intuitively recognize the translation and the typesetting position. The third type file can be, for example, a document file. The document file can be, for example, an Excel file, a Word file, or the like, and can be transformed into various forms. In the following, a case in which the third type file is an Excel file will be described as an example.

[0042] The management server 120 can manage various types of files generated during the translation process by mapping (or matching) them to each other based on episodes of the original content. This mapped information can be used to compare the translation result with the original content and verify whether the translation is correct.

[0043] The translation server 130 can provide a customized environment for each person in the translation process, from setting up the person in charge of the translation process to translation, lettering, and acceptance inspection.

[0044] The translation server 130 can set work steps (or work processes) and workers for the translation process of a specific episode by specifying an operator account or a manager account.

[0045] In the present invention, the tasks included in the translation process may include at least one of i) translation (or input of translated words), ii) editing (editing acceptance) for correcting and inputting the translated words, iii) proofreading (proofreading acceptance) for providing feedback using messages for the translated words, iv) typesetting (lettering) for changing the characters of episodes in the original content to the translated words, and v) image acceptance (typesetting file acceptance, final acceptance, or QA acceptance) for confirming the image in which the translated words are reflected.

[0046] In an operator account or manager account, for the translation process of a content episode, the person in charge can be specified by task (task unit basis) (e.g., translation task - "Person A", typesetting task - "Person B"), and the deadline can be specified by episode (or story).

[0047] The translation server 130 can provide a translation editor (a translation tool that allows users to perform each step in the translation process) to the terminal 200 of the person in charge of the translation process (or the person's account or user account). Such a translation editor can provide translation support tools (e.g., Memory, Glossary) and functions (image acceptance, file format conversion, inbox messages, feedback, image comparison, uploading translated episodes after typesetting is completed, etc.).

[0048] The content translation operation system 100 according to the present invention may be connected to at least one terminal 200 via wired or wireless communication. As shown in FIG. 1, the terminal 200 refers to an electronic device, and may be, for example, a smartphone, a notebook computer, a laptop computer, a slate PC, a tablet PC, an ultrabook, or a desktop computer, without limitation. The services provided according to the present invention may be used through the terminal 200 logged in with a user account registered in the management server 120. For example, a translator in charge of translating an episode may be provided with a translation editor through a terminal (which may also be called a translator terminal) 210 logged in with his or her own user account, and may use various functions provided by the translation editor to translate a first language contained in an episode into a second language. As another example, a typesetter (typesetter) who typesetters (sketches, drawings, or designs) translations into episodes can receive a translation file using a terminal (which can also be called a typesetter terminal) 220 logged in with his or her user account. Therefore, in the present invention, the terms "user," "person in charge (e.g., translator)," "user account (e.g., translator account)," and "terminal (e.g., translator terminal)" may be used interchangeably.

[0049] Meanwhile, as shown in FIG. 2a, in the present invention, a process may be performed in which a manuscript to be translated for an episode of a content created in a management server based on a first country's language is sent to a translation server (S210).

[0050] As described above, in the present invention, original content (or original content) can be stored and reside in the management server 120, and based on the identification of at least one episode of the original content as a translation target, the management server 120 can provide the file of the identified episode to the translation server 130 as a manuscript to be translated.

[0051] In this case, the management server 120 can send a first type file (eg, PSD, Clip, etc.) containing multiple layers to the translation server 130 (S210b, see FIG. 2b).

[0052] The first type of file can be separated into layers for different elements (e.g., background, character, text, speech bubbles, etc.), and the management server 120 can provide the first type of file to the translation server 130 so that it is easy to change the language of a first country to the language of a second country.

[0053] In the present invention, a translation server may provide a manuscript to be translated to a first terminal, and a translation corresponding to a second national language different from the first national language may be received from the first terminal based on the manuscript to be translated (S220, see FIG. 2a).

[0054] The translation server 130 can confirm the translator of the manuscript to be translated and provide the manuscript to be translated to the first terminal (translator terminal) 210 logged in with the translator's account.

[0055] The database (DB) of the translation server 130 may contain matching information for the person in charge of the translation process (e.g., translator, typesetting designer, etc.) for a particular episode. The person in charge may be designated by a manager, and the translation server 130 may refer to the DB and provide the person in charge of the translation process with the information necessary for the work. The details of the person in charge being designated by the manager will be described later.

[0056] The translation server 130 can convert the first type of manuscript to be translated into a second type of file different from the first type and provide it to the first terminal (translator terminal) 210 (S220b, see Figure 2b).

[0057] For example, the translation server 130 can change the format of files in the operator account and manager account depending on the file format provided by the content author or a format that is easier to translate. While the following describes the process of converting a high-capacity file of a first type into a low-capacity file of a second type, this is merely an example, and a low-capacity file can also be converted into a high-capacity file as needed. In this case, the management server sends the second-type manuscript to be translated to the translation server, and the translation server converts the second-type manuscript to be translated into a first-type file that is different from the second type and provides it to the first terminal.

[0058] As mentioned above, the first type of file may be, for example, a PSD (Photoshop Document) file, a Clip file (Clip Studio file), etc., which may be replaced by files of various formats. The second type of file, which has a low capacity, may be, for example, a JPG, a PNG, etc., which may be replaced by files of various formats.

[0059] A first type file (e.g., PSD, Clip, etc.) is composed of multiple layers and is easy to edit, but it can be a large file. Since the translator does not carry out edits on the manuscript to be translated, the first type file does not need to be a large file. For efficient data communication, the translation server 130 can convert the manuscript to be translated from a first type file into a second type file, which has a smaller file size than the first type file, and provide it to the first terminal device (translator terminal device) 210.

[0060] The translation server 130 can provide a translation editor containing the translation target manuscript converted into a second type file to the first terminal (translator terminal) 210. As described above, the translation editor is an interface for an efficient work environment for the person in charge, and more details will be described later.

[0061] The first terminal (translator terminal) 210 displays the manuscript to be translated that has been converted into a second type file, and a translation ("Do you want to go eat pizza?") 310a corresponding to the first country's language (e.g., "Do you want to eat pizza?") 310 included in the manuscript to be translated may be input. The translation server 130 can receive the translation based on the translation input to the first terminal (translator terminal) 210 (S221b, see FIG. 2b).

[0062] Furthermore, in the present invention, a translation file for the manuscript to be translated may be generated using the translation received from the translation server (S230, see FIG. 2a).

[0063] The translation server 130 can generate a translation file for the manuscript to be translated using the translation received from the first terminal (translator terminal) 210.

[0064] The term "translation file" in this invention may refer to a file provided to a typesetting designer who is in charge of lettering the translation.

[0065] Based on the translation file, the typesetter can change the first language to the second language in the character layer of the manuscript to be translated. The typesetter must input (create, design, or sketch) the translation into the area where the first language was located, and it is very important for the typesetter to intuitively recognize the matching relationship between the first language and the second language.

[0066] The translation server 130 can generate translation files that match the first and second national languages, respectively, so that the typesetter can intuitively recognize the first national language and its corresponding translation (see FIG. 5d).

[0067] In this case, the translation server 130 can generate the translation file as at least one of a first type file (e.g., PSD, Clip, etc.) and a third type file (e.g., Excel) (S230b, see FIG. 2b). That is, the translation server 130 can provide the manuscript to be translated by setting image files of different formats to the first terminal (translator terminal) 210 and the second terminal (typesetter terminal) 220. This allows the person in charge to receive the file in a format optimized for the task.

[0068] Furthermore, in the present invention, the translation server can provide a translation file to the second terminal (S240, see FIG. 2a).

[0069] The translation server 130 can refer to the database to identify the typesetter responsible for the manuscript to be translated, based on the fact that the progress of the translation process corresponds to the typesetter process. The translation server 130 can send translation files to a second terminal (typeetter terminal) 220 logged in with the account of the typesetter responsible. For example, the translation server 130 can provide both a first type of translation file (PSD, Clip, etc.) and a third type of translation file (e.g., Excel) to the second terminal (typeetter terminal) 220 (S240b, see FIG. 2b), and the typesetter can select the desired type of translation file from the first type or the third type to proceed with the typesetting work.

[0070] Meanwhile, the translation process of the present invention further includes an "inspection" process, which may include editing and proofreading inspections performed between the translation and typesetting processes, and image inspections performed after typesetting. More details about the entire process, including the inspection process, will be described later.

[0071] In the present invention, a process may be performed in which an image file corresponding to the episode, translated into a second language using the translation file, is received from a second terminal (S250, see FIG. 2).

[0072] The translation server 130 can provide the translation file and the first type of manuscript file to be translated to the second terminal (typesetter terminal) 220.

[0073] The second terminal (typesetter terminal) 220 may convert characters in a first language included in a character layer among multiple layers constituting the manuscript file to be translated into a translation in a second language based on the translation file. The second terminal (typesetter terminal) 220 may generate an image file including the second language (S250b), and the translation server 130 may receive the image file.

[0074] The image file received from the typesetter terminal 220 has the episode text converted to a second language different from the first language, which can be called a "typeset file" in the present invention. The translation server 130 can generate a translated episode for the content episode using the typeset file (S260b, see FIG. 2b).

[0075] Meanwhile, the content translation operation system 100 according to the present invention is configured by linking the authority server 110, management server 120, and translation server 130, and is capable of identifying content works that require translation, assigning personnel to translate, typeset, and inspect the identified content, and operating a translation platform so that the personnel can perform the work according to the work order. The following describes the entire translation process carried out in the present invention, from identifying the work to inspecting it.

[0076] 3a, user accounts and permissions may be managed in the authority server 110 (S301). Based on a request for granting an administrator account, the authority server 110 may grant an administrator account with operational permissions for the translation process to a specific user.

[0077] In the present invention, an "operator (or operator account)" may have authority over at least one of the following: designating a manager, managing manuscripts to be translated, managing people in charge of the translation process, and managing translation support tools (e.g., glossaries).

[0078] A work group may be generated in the authority server 110 (S302, see FIG. 3a). Then, based on the generation of the work group in the authority server 110, at least one of the authority server 110 and the management server 120 may generate content and episodes based on the work group (S303, see FIG. 3a). In the present invention, the work group, content, and episodes may be generated in this order, and based on the generation of the content and episodes, information about the content and episodes may be linked to the translation server 130 (S304, see FIG. 3a).

[0079] In the present invention, information about content and episodes may vary. As described above, content may consist of multiple episodes, and the multiple episodes may exist with story information matched according to a predefined order (e.g., upload order). For example, the multiple episodes constituting a specific content, "Yuna's Cells," may have story information matched, such as episode 1 (ep. 1), episode 2 (ep. 2), and episode 3 (ep. 3), according to the upload order. In the present invention, various information, such as content (e.g., content title information), episodes constituting the content (e.g., episode files), and episode stories, may exist in a matched manner, and information about content and episodes may be continuously linked and updated in the management server 120 and the translation server 130.

[0080] Meanwhile, when the management server 120 generates content and episodes, the translation server 130 can activate a setting function (or title registration function) for registering content to be translated (S305, see FIG. 3a).

[0081] As shown in FIG. 4a, a service page 400a provided to an operator account may include a setting function (or setting function area) 410 for setting content to be translated and a first and second language type for the content to be translated. The translation server 130 may receive, through the setting function 410, content title information (e.g., "Yuna's Cells") 411, information regarding the first language type for the content (or original language code, e.g., KR) 412, and information regarding the second language type for the content (or translation language code, e.g., EN) 412. Based on the information received through the setting function 410, the translation server 130 may identify the content to be translated (e.g., True Beauty) and the first and second languages ​​for the content to be translated.

[0082] The administrator account includes manager registration authority, and the translation server 130 can register a specific user account as a manager based on receiving a request from the administrator account to register the specific user account as a manager (S306, see Figure 3a).

[0083] The manager of the present invention can set the work process and the workers for the episode translation process.

[0084] As shown in FIG. 4a, the translation server 130 can receive a manager registration request including information 420 about a specific user account from an operator account via a service page 400a. The manager registration request may include the name of the manager. Also, if multiple managers are requested to register for one piece of content, the manager registration request may include information matching each of the multiple manager names with the episodes (or stories) they are responsible for.

[0085] The translation server 130 can set and register a work process and a worker for the episode translation process using either the operator account or the manager account (S308, see FIG. 3a).

[0086] In the present invention, depending on whether the operator account or the manager account is used to register the worker, the management server 120 and the translation server 130 can facilitate linkage between user accounts (Teammate linkage) (S307, see Figure 3a).

[0087] When the management server 120 and the translation server 130 receive a request for person in charge registration from an administrator account, they can register the requested user as a person in charge without linking the user accounts. In contrast, the management server 120 and the translation server 130 can only register a person in charge for a user account that is linked with a manager account. If the manager account and the corresponding user account are not linked, the management server 120 and the translation server 130 can link the user account via a teammate invitation and then register the person in charge.

[0088] For the sake of convenience, the following description will be given using an example in which the person in charge is registered using a manager account, and the linkage of the user accounts between the manager and the person in charge is completed.

[0089] The translation process of the present invention may include at least one of a plurality of work processes, and the translation server 130 may provide a translation work interface corresponding to the work process to the terminal of the person in charge of the work process.

[0090] As shown in FIG. 4c, in the present invention, the work processes (or work steps) 440 included in the translation process may include at least one of i) translation (or translation input) 441, ii) editing 442 for correcting and inputting the translation, iii) proofreading 443 for providing feedback using messages for the translation, iv) lettering 444 for changing the characters of the episodes of the original content to the translation, and v) image quality assurance (QA) 445 for confirming the image reflecting the translation.

[0091] The translation server 130 can configure the translation process to include at least one of a plurality of work steps 441 to 445 depending on the manager account. In the manager account, the translation process can be configured in various ways depending on the episode status, the vendor status, etc. For example, as shown in FIG. 4c, the translation server 130 can configure the process to include only the work steps of Translation-Lettering-QA 451, or the process can include all of the work steps of Translation-Editing-Proofreading-Lettering-QA 452.

[0092] The translation server 130 can identify the person in charge of a work process based on the identification of the work process for an episode of content. The translation server 130 can match the work process (e.g., translation) 461a, the person in charge (user account) 461b, and the episodes in charge (episodes 1 to 20) 461c, and store them in the DB as a person in charge data set 461. The translation server 130 can create person in charge data sets 461 and 462 for each work process of an episode based on information received from the manager account and store them in the DB. Then, the translation server 130 can refer to the DB to check the person in charge of the current work process as the episode translation process progresses.

[0093] As shown in FIG. 4c, a manager account may be provided with a management page 400d related to managing the episode translation process. The manager can manage the overall work for the translation process, the person in charge, and the deadline through the management page 400d. To this end, the management page 400d may include a list 470 of content to be translated assigned to the manager account, information 480 about each person in the translation process, information about the progress of work by episode, a deadline setting function, a function to register and modify notices, a file upload function, etc.

[0094] Meanwhile, the management server 120 may upload a manuscript to be translated for each episode of the content (S309, see FIG. 3b). For example, the management server 120 may receive the manuscript to be translated from an author account (or author terminal) that creates an episode of the content and upload it to the DB of the management server 120. As another example, the management server 120 may receive the manuscript to be translated from an account (or terminal) of a person in charge of uploading content and upload it to the DB of the management server 120. In the present invention, there may be various methods for uploading the manuscript to be translated to the management server 120.

[0095] The management server 120 can send the manuscript to be translated to the translation server 130 so that the translation process for the manuscript can proceed in cooperation with the translation server 130 (S310, see FIG. 3b).

[0096] In this case, the translation server 130 can change the file format of the manuscript to be translated and provided to the first terminal (translator terminal) 210. This file format can be converted to a format that is easier to translate using an operator account or a manager account.

[0097] For example, the translation server 130 can convert the manuscript to be translated received from the management server 120 into a low-capacity format (S311, see FIG. 3b). However, in this example, converting to a low-capacity format is merely an example, and the format can be changed to a high-capacity format as needed, or can be changed based on the translator's opinion regardless of the capacity.

[0098] As described above, an episode of content in the present invention may be composed of a first-type file including multiple layers. The first-type file may have separate layers for different elements (e.g., background, characters, text, speech bubbles, etc.), and the management server 120 may provide the first-type file to the translation server 130 to facilitate conversion from a first national language to a second national language. The first-type file is composed of multiple layers, making it easy to edit, but may be a large-capacity file. Since the translator does not perform edits on the manuscript to be translated, the first-type file does not need to be a large-capacity first-type file. For efficient data communication, the translation server 130 may convert the manuscript to be translated from the first-type file into a second-type file with a smaller capacity than the first-type file and provide it to the first terminal (translator terminal) 210.

[0099] Furthermore, the translator terminal (first terminal) 210 may input a translation corresponding to the first language included in the manuscript to be translated (S312, see FIG. 3b). The translation server 130 may provide the translator terminal 210 with a translation editor (see reference numeral 700 in FIG. 7a) including a translation input function. The translation editor 700 may include an input window in which translations can be input.

[0100] The translation server 130 can provide an inspection editor (see reference numeral 800 in FIG. 8) including the translation to the inspector terminal 230 so that the translation can be inspected (S313, see FIG. 3b). More specifically, the translation server 130 can provide the inspector terminal 230 with an original image corresponding to the manuscript to be translated and an image converted into the translation so that the translation received from the translator's terminal can be inspected.

[0101] As explained above, the process of accepting a translation in the present invention may include an "editing acceptance" in which the translation is corrected and input, a "proofreading acceptance" in which feedback is given using messages for the translation, and an "image acceptance (or QA acceptance)" in which the typesetting file is accepted. The acceptance process described in the present process may correspond to the "editing acceptance" in which the translation is corrected and input.

[0102] The inspector terminal 230 compares the original image with the image showing the translation, and can correct the translation to perform editing inspection (S314, see FIG. 3b).

[0103] Furthermore, in the present invention, a proofreading operation may be performed to provide feedback to a translator using a message for a translation. The proofreader may be the same user as the editing inspector, or a different user. The translation server 130 may transmit the message to the translator terminal upon receiving a message including feedback information for the translation from the proofreader terminal. The translation server 130 may display the feedback information received from the proofreader terminal in an area of ​​the translation editor 500b. In this case, the translation server 130 may display the feedback information in an area surrounding the translation (e.g., "Do you want to go eat pizza?") that is the subject of feedback.

[0104] The translation server 130 can generate a translation file for the manuscript to be translated based on the completion of the acceptance of the translated words (S315, FIG. 3b).

[0105] The term "translation file" in this invention may refer to a file provided to a typesetting designer who is in charge of lettering the translation.

[0106] The translation server 130 can generate translation files as at least one of a first type file and a third type file. Since typesetters must input (create, design, or sketch) translations into the area where the first language is located, it is very important for them to intuitively recognize the matching relationship between the first language and the translation in the second language. Therefore, in the present invention, a translation file can be generated as a third type file with a table structure and provided to typesetters.

[0107] The second terminal (typesetter terminal) 220 may generate a typesetting file using the translation file (S316, FIG. 3b). The second terminal (typesetter terminal) 220 may convert characters in a first language included in a character layer among multiple layers constituting the manuscript file to be translated into a translation in a second language based on the translation file. The typeset designer terminal 220 may transmit and upload the typesetting file to the translation server 130 (S317, see FIG. 3b). The typesetting file may be a first type file consisting of multiple layers.

[0108] Once the typesetting file is uploaded to the translation server 130, the image inspector's terminal 230 may perform a final inspection of the typesetting file (S318, see FIG. 3b). In FIG. 3b, the inspector terminals for editing inspection, proofreading inspection, and image inspection (or final inspection) are all referred to as "inspector terminal 230" without distinction, but the inspectors for editing inspection, proofreading inspection, and image inspection (or final inspection) may be different, and in this case, the inspector terminals may also be different.

[0109] The translation server 130 may provide a QA editor (see reference numeral 900 in FIG. 10a) to the image inspector terminal 230 so that the translated episode can be finalized for acceptance. The QA editor 900 may include an image file of the episode (original image file or image file of the manuscript to be translated) created based on a first language and a typeset file (or image file of the translated episode) converted into a second language. The image inspector terminal 230 may compare the images of the files output to the QA editor 900 and proceed with the final acceptance of the translated episode (S318, see FIG. 3b).

[0110] In the translation server 130 and the management server 120, based on the completion of final acceptance of the translation episode, a typesetting file created based on the language of the second country can be used to generate a translation episode corresponding to the episode created based on the language of the first country (S319, see Figure 3b).

[0111] In this way, the content translation operation system 100 according to the present invention can provide the content translator with the information and user environment necessary for the translation work based on the cooperation of the authority server 110, the management server 120, and the translation server 130. The translator can easily proceed with the content translation work by using the work environment provided by the content translation operation system 100. Therefore, the "content translation operation system" according to the present invention may also be called a "content translation platform" or a "content translation system."

[0112] Furthermore, in order to provide content translators with a user environment optimized for translation work, the present invention provides a new type of translation editor and acceptance editor.

[0113] The method for translating content based on capture in the present invention will be described in more detail below.

[0114] Figure 5 is a flow chart for explaining a content translation method in the content translation operation system of the present invention, Figure 6 is a conceptual diagram for explaining a content episode provided in the present invention, Figures 7a, 7b, 7c and 7d are conceptual diagrams for explaining a translation editor provided in the present invention, Figures 8a, 8b and 8c are conceptual diagrams for explaining an inspection editor provided in the present invention, Figure 9 is a conceptual diagram for explaining a translation file of the present invention, and Figures 10a and 10b are conceptual diagrams for explaining a method for inspecting a typesetting file in the present invention.

[0115] In the present invention, a process of receiving an image file to be translated in association with an episode of content created based on the language of a first country may be performed (S510, see FIG. 5).

[0116] The translation server 130 can receive image files of the episodes to be translated from the management server 120 .

[0117] Episodes of specific content created based on the language of a first country (the "source language," "original language," or "language to be translated") may be registered and stored in the management server 120. The management server 120 can register and manage image files of episodes in a database, and provide the image files to the translation server 130 based on the episodes being identified as translation targets.

[0118] In the present invention, a process of extracting text corresponding to the first national language from the image file may be performed (S520, see FIG. 5).

[0119] The translation server 130 can extract at least one piece of text contained in the image file of the episode to be translated using various algorithms trained to recognize and detect text (or characters) contained in images.

[0120] For example, as shown in FIG. 6, the translation server 130 can extract text (e.g., "Do you want pizza?", "Yes") 611, 612 corresponding to the language of the first country (e.g., "Korean") from an image file 600 of the episode to be translated via an OCR (Optical Character Reader).

[0121] When the translation server 130 extracts text included in the image file 600 of the episode to be translated through OCR, it can also extract position information of the text.

[0122] Here, the "text location information" may be understood as information about where the text is located within the image file 600 of the episode to be translated. For example, coordinate information of the text extracted within the overall image of the episode may be stored as the location information.

[0123] The translation server 130 can extract text 611, 612 corresponding to the language of the first country and location information of the text from the image file 600 of the episode to be translated via OCR, and match the text and location information with each other to form a pair of data sets.

[0124] Meanwhile, the translation server 130 can extract text corresponding to a preset criterion as the language to be translated from the image file 600 of the episode to be translated. The image file 600 of the episode to be translated in the present invention may include a plurality of graphic objects 610 to 640. The translation server 130 can extract text 611, 612 included in a specific graphic object (e.g., a speech bubble graphic object) 610 corresponding to a preset criterion from the plurality of graphic objects 610 to 640 included in the image file 600 of the episode to be translated as the language to be translated.

[0125] More specifically, the translation server 130 may first check the speech bubble graphic object 610 in the image file 600 of the episode to be translated, and secondarily extract the text 611, 612 included in the speech bubble graphic object 610 and the position information of the text through OCR. The translation server 130 may extract the position information of the text layer for the extracted text 611, 612 from the image file 600 of the episode to be translated. Hereinafter, for convenience of explanation, the image file of the episode to be translated will be referred to interchangeably as the "image file to be translated" or the "image to be translated."

[0126] In the present invention, a process of providing a translation editor for an image file may be carried out so that a translated episode of an episode can be generated based on the language of a second country different from the first country using the image file (S530, see FIG. 5).

[0127] The translation server 130 can provide a translation editor for the translator on the translator's terminal using the image file of the episode to be translated, the text extracted from the image file, and the location information of the text.

[0128] As shown in FIG. 7a, the translation editor 700 may have a screen including multiple areas 710 to 730 in which different information is output. The image file 600 to be translated is output in the first area 710, and an input window 721 for inputting a translation for text (e.g., "Do you want pizza?") 611 extracted from the image file 600 to be translated is output in the second area 720. In this case, specific text (e.g., "Do you want pizza?") 611' may be output around the input window 721 corresponding to the specific text so that the translator can intuitively recognize which of the multiple texts included in the image file 600 to be translated is currently being translated.

[0129] Furthermore, the third area 730 may output at least one translation support tool 730a that supports the translation work of the translator. The translation support tool 730a may include various functions for supporting the translation work. For example, the translation support tool 730a may include a glossary (which may also be named a word list, a recommended translation tool, etc.) that recommends translations based on databases for the languages ​​of the first and second countries.

[0130] In order for a translator of the translation editor 700 to input translations while checking the image file 600 to be translated and to easily use the translation support tool 730a as needed, the present invention may configure first to third areas 710 to 730 of the translation editor 700. For example, the first area 710, second area 720, and third area 730 of the translation editor 700 may be arranged sequentially in one direction (e.g., from direction A to direction B) so that the image file 600 to be translated and the translation support tool 730a are output on both sides of the input window 721.

[0131] Meanwhile, the present invention further provides a process for translating by image capturing at least a portion of the image file output to the translation editor, thereby providing an efficient translation environment even for characters not extracted from episodes, such as lines, sound effects, character emotions, descriptions, etc. The process for translating using such image capture will be described in more detail below.

[0132] As shown in FIG. 6, at least a portion of the image file 600 of the episode to be translated according to the present invention may include characters (for example, "swoosh") 650 that are not included in the speech bubble graphic object 610.

[0133] In the present invention, characters 611, 612 (for example, "Do you want pizza?" and "Yes") arranged in a speech bubble graphic object 610 can have the "dialogue" attribute of a character.

[0134] In contrast to this, characters (for example, "swoosh") 650 placed outside the speech bubble graphic object 610 can have attributes such as an episode description, sound effects, background, and the like.

[0135] In the following, to avoid confusion in terminology, the characters 611 and 612 placed within the speech bubble graphic object 610 will be referred to as "text," and the character 650 placed outside the speech bubble graphic object 610 will be referred to as a "character object."

[0136] Unlike text 611, 612 with serif attributes, character objects 650 in the present invention do not have a set format and may be arranged in various ways within the translation target image file 600 and have various visual appearances (e.g., font, size, italics, color, shading, etc.). Such character objects 650 may not be recognized by a character recognition algorithm (e.g., OCR). Therefore, the present invention can provide a user environment and translation process that takes into account character objects 650 based on image capture.

[0137] In response to receiving a control command to image-capture at least a portion of the image file 600 to be translated output to the first area 710 of the translation editor 700, the translation server 130 may generate an input window for inputting a translation for the captured image and provide it to the second area 720. In this case, the captured image may be arranged on one side of the input window for inputting a translation for the captured image in the second area.

[0138] For example, as shown in FIG. 7a, a first area 710 of a translation editor 700 may include a function icon (e.g., capture) 711 associated with an image capture function for an image file 600 to be translated. If the image file 600 to be translated contains a character object (e.g., "swoosh") that has not been extracted from the image file 600 to be translated, the translator can select the function icon 711 to capture an image 660 including the character object (e.g., "swoosh"). The translation server 130 can identify the captured image 660 as a translation target and proceed with data processing so that the translator can perform a translation operation on the captured image 660.

[0139] More specifically, as shown in (a) of Fig. 7b, the translation server 130 may receive a request for translation of a specific episode from the translator terminal. For example, the translation server 130 may receive a request for translation of a selected specific episode based on the selection of at least one of the episodes to be translated that are assigned to the translator on the task page 500.

[0140] 7b(b), in response to receiving a translation request for a specific episode from a translator terminal, the translation server 130 can provide a translation editor 700 to the translator terminal so that a translation episode can be generated for the image file 600 to be translated of the specific episode. As described above, the image file 600 of the translation episode is output to a first area 710 of the translation editor 700, and the second area 720 may include an input window 722 for text (e.g., "Yup!!") 612 extracted from the image file 600 to be translated. Furthermore, a translation support tool (e.g., a glossary) 730a can be output to a third area 730.

[0141] With at least a portion of the image file 600 to be translated output in the first area 710 of the translation editor, the translation server 130 may receive a control command to perform an image capture of at least a portion of the image file 600 to be translated via the first area 710. For example, the translation server 130 may control the capture tool to be executed in the first area 710 based on the selection of an image capture function icon 711 displayed in the first area 710.

[0142] As shown in (b) of Figure 7b, the translator can identify (or select) an area including a character object (e.g., "swoosh") with the capture tool activated. The translation server 130 can receive a control command to image capture at least a portion of the image 660 of the image file 600 to be translated from the translator terminal based on the user's input identifying at least a portion of the first area 710 with the capture tool activated. As an example, the control command to image capture can be a drag input starting from a first portion of the image file and ending at a second portion.

[0143] 7b(c), in response to receiving an image capture command from the translator terminal, the translation server 130 can control the generation of at least one input window 723 for the captured image 660 in the second area 720 of the translation editor. In this case, the translation server 130 can determine the generation position of the at least one input window 723 for the captured image 660 based on the relative positions of the captured image 660 and the text (e.g., "yes") 612 extracted from the image file 600 to be translated, so that the translator can intuitively recognize the order of the translation target (extracted text or captured image). For example, the translation server 130 assumes that the position of the captured image 660 in the image file 600 to be translated corresponds to the order after (or next to) the specific text (e.g., "yes") 612. Control can be performed so that an input window 723 for the captured image 660 is generated in a second area 720 corresponding to the lower part of the translation input window 722 for the specific text (for example, "un") 612.

[0144] Meanwhile, the input window 723 for the captured image 660 may include a plurality of input windows 723a, 723b for inputting different languages. Referring to the second area 720 of the translation editor 700 in FIG. 7a, the input window 723 for the captured image 660 may include an input window 723a (which may be referred to as a "translation input window" or "translation input window") for inputting a translation (a second national language) for the captured image, and an input window 723b (which may be referred to as a "source language input window" or "source text input window") for inputting a source language (a first national language) for the captured image.

[0145] In response to receiving an image capture control command from the translator terminal, the translation server 130 can generate a translation input window 723a and an original language input window 723b for the captured image in the second area 720 of the translation editor. That is, the translation server 130 can generate multiple input windows 723a and 723b of different types for the captured image 660, unlike the text 611 extracted from the image file 600 to be translated.

[0146] Furthermore, the translation server 130 can place the captured image 660 in the second area 720 of the translation editor, in the area surrounding the translation input window 723a and the source language input window 723b for the captured image.

[0147] As described above, the second area 720 may include input windows corresponding to the multiple pieces of text (e.g., "Do you want pizza?" and "Yes") 611, 612 extracted from the image file 600 to be translated. The translation server 130 may output the text corresponding to the input window around the input window so that the translator can intuitively recognize which text is being translated. Similarly, the translation server 130 may place the captured image 660 around the input window 723 for the captured image so that the translator can intuitively recognize that the translation is being performed on the captured image.

[0148] In this case, the translation server 130 may set the position of the image 660 captured in the second area 720 based on the location where a control command for capturing an image is applied in the first area 710. The location where the control command is applied may be the start point or end point of the drag input, or a reference location calculated using the start point or end point of the drag input.

[0149] More specifically, the translation server 130 may output position information of the image capture and the captured image 660 based on the location where the control command for image capture is applied in the first area 710. The translation server 130 may identify the relative position between the captured image 660 and the extracted text 611, 612 based on the position information of the captured image 660. The translation server 130 may determine the positions where the translation input window 723a, the source language input window 723b, and the captured image 660 are to be output for the captured image 660 in the second area 720 based on the relative position of the captured image 660.

[0150] Meanwhile, the translation server 130 may provide an original language input window 723b for inputting an original language corresponding to the first national language of the translation between the captured image 660 and a translation input window 723a for inputting a translation for the captured image 660. The translation server 130 may arrange the captured image 660, the original language input window 723b, and the translation input window 723a in the second area 720 in sequence along one direction.

[0151] In the present invention, the translation input window 723a for the captured image 660, the original language input window 723b, and the captured image 660 are arranged side by side in one direction, thereby guiding the translator to perform the translation work in the order of captured image - original text - translation.

[0152] For example, as shown in FIG. 7c(a), the translator can view the captured image 660 in the second area 720. The translator can then recognize the text object included in the captured image 660 and input the source text corresponding to the text object (e.g., "whoosh") in the source text input window 723b. The translator can then translate the source text input in the source text input window 723b into the second language. As shown in FIG. 7c(a), the translator can translate the source text into the second language and input the translation (e.g., "whoosh") in the translation text input window 723a. In this manner, the translation server 130 can arrange the captured image 660, the source text input window 723b, and the translation text input window 723a in this order in the second area 720, guiding the translator to perform the translation in the order of captured image-source text-translated text.

[0153] As shown in (c) of Figure 7c, a second area 720 of the translation editor may display an input window 722 in which a translation for the text (e.g., "Yep") 612 extracted from the image file to be translated 600 is input. The translator can input a translation for the extracted text (e.g., "Yep!!") in the translation input window 722 for the extracted text.

[0154] Meanwhile, the translation server 130 may provide a function for excluding the captured image 660 from the translation target. In response to receiving a deletion control command for the captured image in the second area 720 of the translation editor, the translation server 130 may exclude (or delete) the captured image 660 from the translation target.

[0155] As shown in (a) of FIG. 7d, the translation server 130 can display a functional icon (hereinafter referred to as a “delete icon”) 724 associated with a control command to delete (or exclude from translation) the captured image around the captured image 660 displayed in the second area 720.

[0156] 7d(b), the translation server 130 can change the visual appearance of the region 725 of the second region 720 associated with the captured image based on a predefined user input (e.g., hovering the mouse over the delete icon) for the delete icon 724. For example, the translation server 130 can dimmed the region 725 corresponding to the captured image 660 and the input window 723 for the captured image 660 so that the translator can intuitively recognize the captured image 660 to be deleted.

[0157] In response to the selection of the delete icon 724 while the region 725 associated with the captured image is in a dammed state, the translation server 130 can remove the captured image 660 from the translation target. As shown in (c) of FIG. 7d, the translation server 130 can control the input window 723 for the image captured in the second region 720 to disappear in conjunction with the removal of the captured image 660 from the translation target.

[0158] Meanwhile, in the present invention, an acceptance process for accepting a translation may be performed. As explained above, the acceptance process in the present invention may include an "editing acceptance" for correcting and inputting a translation, a "proofreading acceptance" for providing feedback using messages for the translation, and an "image acceptance (typesetting file acceptance, final acceptance, or QA acceptance)" for accepting a typesetting file. The acceptance editors for editing acceptance and proofreading acceptance will be explained first, followed by an acceptance editor for image acceptance (or typesetting file acceptance).

[0159] As shown in Figure 8a, the translation server 130 may provide an acceptance editor 800 for accepting extracted text and translations. In this case, the acceptance editor 800 shown in Figure 8a may be output in a pop-up format in the translation editor 700 shown in Figure 7a and provided to the inspector by overlapping with the screen of the translation editor 700. The acceptance editor output in a pop-up format may be called an acceptance comparison window.

[0160] The acceptance editor 800 may include at least one of a first area 810 to a third area 830. Comparison target images 811, 821, and 831 may be output to at least some of the first area 810 to the third area 830 of the acceptance editor 800.

[0161] An image file 811 of a translation episode including a second language (translation, for example, "whoosh") may be output to a first area 810 of the acceptance editor 800. The image file 811 of the translation episode may be an image file in which the first language included in the image file to be translated is changed to the translation, based on the translation being input through an input window in the translation editor 800.

[0162] An image file (or manuscript) 821, 831 to be translated containing the language of the first country (original language, e.g., "ssu") can be output to either the second area 820 or the third area 830 of the acceptance editor 800.

[0163] The inspector can inspect the translation by comparing the image file 811 of the translated episode created based on the language of the second country (translated words) with the image files 821 and 831 of the translation target created based on the language of the first country (original language) through the inspection editor 800.

[0164] The inspector can correct the translation or add a new translation target using a capture function while inspecting the translation by comparing the image file 811 of the translation episode with the image files 821 and 831 of the translation target. For example, if there is a text object that has not been output to the translation editor 700 (e.g., a text object that is obscured by a background layer and not output to the translation editor) or a text object that has not been translated by the translator, the inspector can add the text object as a translation target using the capture function in the inspection editor 800.

[0165] 8A, the translation server 130 can provide a function icon (e.g., Capture) 822 associated with a capture function to the acceptance editor 800. When the function icon 822 is selected, the translation server 130 can receive an image capture control command for at least a portion of the image file output to the acceptance editor 800 from the inspector terminal.

[0166] In response to receiving the capture command, the translation server 130 may provide a pop-up window 840 in at least a portion of the acceptance editor 800, as shown in Fig. 8b. The pop-up window 840 may include a captured image 841, a translation input window 842a in which a translation for the captured image is input, and an original language input window 842b in which an original language for the captured image is input.

[0167] For the sake of convenience, the following description will be given in more detail by taking an example of capturing an image file 821 to be translated that is output to the second area 820 of the acceptance editor.

[0168] As shown in (a) of FIG. 8c, with an image file 811 of the translation episode output in a first area 810 of the acceptance editor and an image file 821 to be translated output in a second area 820 of the acceptance editor, the translation server 130 can receive, from the acceptance editor, a user selection of an image capture function icon 822 displayed in the second area 820. Based on the selection of the capture function icon 822, the translation server 130 can control the execution of a capture tool in the second area 820.

[0169] As shown in (b) of Figure 8c, the inspector can identify (or select) an area including a character object (e.g., "swoosh") with the capture tool running. The translation server 130 can receive a control command to capture at least a portion of an image 841 of the image file to be translated from the inspector terminal based on a user input specifying at least a portion of a second area 810 of the acceptance editor with the capture tool running.

[0170] 8c(c), in response to receiving an image capture command from the inspector terminal, the translation server 130 can provide a pop-up window 840 for the captured image 841 in the second area 820 of the acceptance editor. As described above, the pop-up window 840 may include the captured image 841, a translation input window 842a in which a translation for the captured image is input, and an original language input window 842b in which an original language for the captured image is input.

[0171] The translation server 130 can receive the translation and original language for the captured image from the inspector terminal through a pop-up window 840. The translation server 130 can update the translation and original language received from the translator based on the translation and original language received from the inspector terminal.

[0172] The translation server 130 can generate a translation file based on information received from at least one of the translator terminal and the inspector terminal. For ease of explanation, the following description will be given taking an example of generating a translation file based on information received from the translator terminal. However, if the information received from the translator terminal (translated words and original words) is updated based on the information received from the inspector terminal, the translation server 130 can generate a translation file using the updated information.

[0173] The translation server 130 can receive, from the translator terminal, translations for text extracted from the image file 600 to be translated. In addition, the translation server 130 can receive, from the translator terminal, original words and translations for images 660 captured in the image file 600 to be translated.

[0174] The translation server 130 can generate a translation file for the image file 600 to be translated using the extracted text 611, 612, the translation of the extracted text in the second language, and the translation and original language of the captured image 660.

[0175] In this specification, the term "translation file" may refer to a file provided to a typesetter who will typeset the translation. In this case, typesetting may refer to replacing characters in an image file with characters in another language.

[0176] 9, the translation server 130 can generate a translation file 500d including a dataset 570 for extracted text (e.g., "Yup") 571 and a dataset 570' for captured images 577. The translation server 130 can generate the dataset 570 for the extracted text by matching at least a portion of the first national language (e.g., "Yup!!") 571, a translation corresponding to the first national language (e.g., "Yup!!") 572, information about the episode of the content from which the first national language was extracted (e.g., "Yuna's Cells Episode 23") 573, and location information of the language extracted on the episode. The translation server 130 can then match at least some of the captured image 577, the translation (whoosh) for the captured image 574, the original text ('whoosh') for the captured image 576, episode information (e.g., 'Yuna's Cells Episode 23') 575 corresponding to the captured image, and the location information of the captured image to form a dataset 570' for the captured image.

[0177] The translation server 130 can use the data set 570 for the extracted text and the data set 570' for the captured images 577 to generate the translation file 500d.

[0178] In this case, the translation server 130 can generate the translation file as at least one of a first type file and a third type file. The typesetter must input (create, design, or sketch) the translation into the area where the first language was located, and it is very important to intuitively recognize the matching relationship between the first language and the translation in the second language. Therefore, in the present invention, the translation file can be generated as a third type file with a table structure and provided to the typesetter.

[0179] The typesetter terminal may convert characters in a first language included in a character layer among multiple layers constituting an image file to be translated into a translation in a second language based on the translation file. The typesetter terminal may generate a translation episode file (typesetter file or typeset image file) translated into the second language, and the translation server 130 may receive the translation episode file (or typeset file) from the typesetter terminal.

[0180] The translation server 130 can provide a final inspection editor to the terminal of the final inspector so that the final inspection can be performed on the translated episode file (typeset file or typeset image file). The final inspection in this invention is named "(typeset) image inspection," "typeset file inspection," or "QA inspection," and will be referred to as "QA inspection" below to avoid confusion. However, it goes without saying that QA inspection can be replaced with "image inspection," "typeset file inspection," or "final inspection," etc.

[0181] 10A, the translation server 130 may provide a QA editor 900 to a QA staff terminal so that a translation episode translated into a second language can be inspected. A typeset image file (typeset translation episode) 911 may be output to a first area 910 of the QA editor 900, and an image file (or manuscript to be translated) 921 may be output to a second area 920 of the QA editor 900. That is, the translation server 130 may output a translation episode typeset in a second language to the first area 910 of the QA editor 900, and output an original episode created based on a first language to the second area 920 of the QA editor 900.

[0182] The QA person can compare the typeset translation episode with the original episode to perform a final inspection to determine whether the translation is accurate and whether the typesetting of the translated words is correct. Based on the QA inspection results, the QA person can generate an inspection list (or an inspection list) in the third area 930 of the QA editor 900.

[0183] The translation server 130 can receive an image capture control command for at least a portion of the typeset image file 911 output to the first area 910 of the QA editor 900. In response to the image capture control command, the translation server 130 can generate an input window ("message input window" or "feedback input window") 932 in the third area 930 in which a feedback message for the captured image 931 can be input. The translation server 130 can then display the captured image 931 around the message input window 932.

[0184] In this way, the QA inspector can capture the part of the typesetting image file 911 that needs to be corrected using the QA editor 900, and send a feedback message to at least one of the translator and the typesetting designer for the captured image 931. In the following, we will explain how to send a feedback message based on the capture function, assuming that an incorrect translation has been typeset in the typeset image file 911 (for example, the translation "whoosh" for "suutsu" has been typeset incorrectly as "SIGH").

[0185] 10b(a), with a typesetting image file output in a first area 910 of the QA editor and an image file to be translated output in a second area 920 of the QA editor, the translation server 130 can receive a selection for an image capture function icon 912 displayed in the first area 910. Based on the selection of the capture function icon 912, the translation server 130 can control the execution of a capture tool in the first area 910.

[0186] 10b(b), the QA person can identify (or select) at least a portion of the typeset image file (e.g., the portion where the incorrect translation "SIGH" is typeset) with the capture tool running. The translation server 130 can receive a control command to image capture at least a portion of the typeset image file (931) from the inspector terminal based on the user's input identifying at least a portion of the first area 910 of the QA editor with the capture tool running.

[0187] 10b(c), in response to receiving an image capture command from the inspector terminal, the translation server 130 can control the third area 930 of the QA editor to generate a feedback message input window 932 for the captured image 931. Then, the translation server 130 can display the captured image 931 around the feedback message input window 932.

[0188] 10b(d), the translation server 130 can send a feedback message to at least one of the translator terminal and the typesetter terminal in response to a feedback message being input into the feedback message input window 932 for the captured image 931. In this case, the translation server 130 can send the captured image 931 together with the feedback message to the translator terminal and the typesetter terminal.

[0189] As discussed above, the content translation management method and system according to the present invention, which is comprised of a management server and a translation server, can make the overall process of translating original web comics and providing them to other countries more systematic and consistent. That is, according to the present invention, the data processing flow between various entities can be efficiently designed, and cooperation between web comic service providers, translation providers, administrators, etc. can be more systematically managed.

[0190] Furthermore, the content translation method and system according to the present invention may receive an image file to be translated in association with an episode of content created based on a first language, extract text corresponding to the first language from the image file, and provide a translation editor for the image file so that a translated episode of the episode is generated based on a second language different from the first language using the image file. A user of a first terminal is provided with an efficient translation environment optimized for translation from the system, and the system may receive a translation result translated from the first language to the second language from the first terminal.

[0191] Furthermore, in the content translation method and system according to the present invention, the translation editor includes a first area where the image file to be translated is output, and a second area where a translation in the language of the second country is input for the extracted text, so that the translator can proceed with the translation work using a single translation editor without having to alternate between different programs.

[0192] Furthermore, in the content translation method and system according to the present invention, in response to receiving a control command via the first area to image capture at least a portion of an image file output to a translation editor, an input window for inputting a translation for the captured image may be generated in the second area. This allows the present invention to proceed with the translation of characters not extracted from an episode, such as dialogue, sound effects, character emotions, and descriptions, thereby improving translation quality.

[0193] On the other hand, computer-readable media includes any kind of recording device that stores data that can be read by a computer system, such as a hard disk drive (HDD), a solid state disk (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.

[0194] Furthermore, the computer-readable medium may include storage, and may be a server or cloud storage accessible by the electronic device via communication. In this case, the computer can download the program according to the present invention from the server or cloud storage via wired or wireless communication.

[0195] Furthermore, in the present invention, the computer described above is an electronic device equipped with a processor, that is, a CPU (Central Processing Unit), and the type of the computer is not particularly limited.

[0196] However, the above detailed description should not be construed as limiting in all respects, but should be considered as illustrative. The scope of the present invention should be determined by a reasonable analysis of the appended claims, and all modifications within the scope of the present invention are included in the scope of the present invention.

Claims

1. receiving an image file to be translated in association with an episode of content created based on a first language; extracting text corresponding to the first national language from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on a language of a second country different from the first country using the image file; the translation editor includes a first area to which the image file to be translated is output, and a second area to which a translation of the extracted text in the language of the second country is input; a control command for image capturing at least a portion of the output image file is received via the first area, and in response to this, an input window is generated in the second area for inputting a translation for the captured image.

2. The method of claim 1, wherein the captured image is arranged on one side of an input window in the second area where a translation for the captured image is input.

3. 3. The content translation method of claim 2, wherein an input window for inputting an original word corresponding to the language of the first country of the translation is provided between the captured image and an input window for inputting a translation for the captured image.

4. 4. The content translation method of claim 3, further comprising: generating a translation file for the image file to be translated using the extracted text, the translation of the extracted text in the language of the second country, the translation of the captured image, and the original language.

5. 3. The method of claim 2, wherein the position of the captured image in the second area is set based on a position where the control command for capturing the image is applied in the first area.

6. The method of claim 2, wherein an icon for receiving a control command to delete the captured image is output to the second area.

7. The content translation method according to claim 1, wherein the second area displays the extracted text and an input window for inputting a translation of the extracted text in the language of the second country.

8. The method further includes providing an acceptance editor for accepting the extracted text and the translation, so as to perform acceptance of the translation; 2. The content translation method of claim 1, wherein, in response to receiving a control command to image-capture at least a portion of an image displayed on the acceptance editor through the acceptance editor, an input window is generated in the acceptance editor for inputting a translation corresponding to at least the captured image.

9. The content translation method according to claim 1, characterized in that the translation episode is output to the first area and an image file of the translation target is output to the second area so as to perform an inspection of the translation episode.

10. The content translation method of claim 9, wherein in response to receiving a control command to image capture at least a portion of the translation episode via the first area, an acceptance list is generated in a third area located differently from the first and second areas.

11. a management server that registers image files to be translated for episodes of content created based on the language of a first country; a translation server that receives the image file to be translated; The translation server providing a translation editor for the image file so that a translated episode of the episode is generated based on a language of a second country different from the first country using the image file; the translation editor includes a first area to which the image file to be translated is output, and a second area to which a translation in the language of the second country is input for the text extracted from the image file to be translated; A content translation system, characterized in that, in response to a control command to image-capture at least a portion of the output image file being received via the first area, an input window is generated in the second area in which a translation for the captured image can be entered.

12. The content translation system of claim 11, wherein the captured image is arranged on one side of an input window in the second area where a translation for the captured image is input.

13. A program executed by one or more processes in an electronic device and stored on a computer-readable recording medium, The program receiving an image file to be translated in association with an episode of content created based on a first language; extracting text corresponding to the first national language from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on a language of a second country different from the first country using the image file; the translation editor includes a first area to which the image file to be translated is output, and a second area to which a translation of the extracted text in the language of the second country is input; A program stored on a computer-readable recording medium, comprising instructions for generating an input window in the second area in response to a control command for image capturing at least a portion of the output image file being received via the first area, wherein a translation for the captured image is input.

Citation Information

Patent Citations

  • Electronic cartoon producing device and electronic cartoon display device

    JP2001338307A

  • Content participation translation apparatus and content participation translation method using the same

    JP2016100020A

  • System for manufacturing multilingual webtoon (web comics) and its method

    JP2017004483A

  • Video display device and operating method thereof

    KR101587353B1

  • A straw stopper

    KR1020240038319A