Method and system for translating content

The content translation method and system address the inefficiencies in webcomic translation by providing a systematic process with a translation editor, improving translation efficiency and accuracy across languages.

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

Patent Information

Application Number
JP2024218293
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-06
Filing Date
2024-12-13
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

The lack of a systematic translation process for webcomics across multiple languages hinders global consumption, necessitating custom-made translations that are inefficient and lack accuracy.

Method used

A content translation method and system that includes receiving an image file, extracting text, and using a translation editor to input translations in a second language, with integrated tools for editing and inspection, optimizing the translation workflow.

Benefits of technology

Enhances translation efficiency, accuracy, and convenience by allowing translators to work in a unified environment without program switching, facilitating intuitive translation and immediate result checking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026028197000001_ABST
    Figure 2026028197000001_ABST
Patent Text Reader

Abstract

The present invention provides a content translation method.SOLUTION: According to an aspect of the present invention, there is provided a method of translating content, the method including receiving an image file to be translated in association with an episode of content written in a language of a first country, extracting text corresponding to the language of the first country from the image file, and generating a translated episode of the episode in a language of a second country different from the first country using the image file. Providing a translation editor for the image file, wherein the image file to be translated is output in a first area of the translation editor, an input window for inputting a translation of the extracted text in the language of the second country is activated in a second area of the translation editor, and the translation episode is generated using the translation received through the input window.SELECTED DRAWING: Figure 7a
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, which differs from traditional content consumption media, is rapidly increasing, and one example is webcomics, which are comics serialized and 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 passing-around function) proposes a method in which a user who owns a webtoon online gives permission to pass it around to other users for viewing, and allows users who have read a portion of the webtoon to choose whether or not to purchase it, thereby enabling 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] More particularly, 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] Furthermore, the present invention relates to a method for managing the translation work of translators in a more systematic manner. [Means for solving the problem]

[0010] In order to solve the above-mentioned problems, 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 first country language; extracting text corresponding to the first country language from the image file; and providing a translation editor for the image file so that a translated episode of the episode based on a second country language different from the first country language is generated using the image file, wherein the image file to be translated is output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second country language is activated in a second area of ​​the translation editor, and the translated episode is generated using the translations received via the input window.

[0011] A content translation system according to the present invention includes a management server that registers image files to be translated for episodes of content created based on a first national language, and a translation server that receives the image files to be translated, wherein the translation server extracts text corresponding to the first national language from the image files to be translated and provides a translation editor for the image files so that a translated episode of the episode is generated using the extracted text, wherein the image files to be translated are output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second national language is activated in a second area of ​​the translation editor, and the translated episode is generated using the translations received via the input window.

[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 image file to be translated may be output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second national language may be activated in a second area of ​​the translation editor, and the program may include a command for generating the translated episode using the translations received via the input window. [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 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 based on a second language different from the first language is generated using the image file. This allows a translator to perform translation work using a single translation editor without having to alternate between different programs. Therefore, the present invention may improve the efficiency, convenience, and accuracy of translation work.

[0015] Furthermore, in the content translation method and system according to the present invention, the image file to be translated is output to a first area of ​​the translation editor, an input window for inputting translations of the extracted text in the language of the second country is activated in a second area of ​​the translation editor, and the translation episode is generated using the translations received through the input window. A person in charge of translating the image to be translated can intuitively proceed with the translation work and can immediately check the results of the translation work. [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 illustrating a translation editor 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 7e] FIG. 1 is a conceptual diagram illustrating a translation editor provided in the present invention. [Figure 8] 1 is a conceptual diagram illustrating an acceptance editor provided in the present invention; [Figure 9] 1 is a conceptual diagram illustrating an acceptance editor provided 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 or interchangeable with each other 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 a detailed description of related publicly known technology is deemed to 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. The accompanying drawings should be understood to 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] 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.

[0036] 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.

[0037] 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.

[0038] 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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 (acceptance of editing) in which the translated words are corrected and input, iii) proofreading (acceptance of proofreading) in which feedback is provided using messages for the translated words, iv) typesetting (lettering) in which the characters of the episodes in the original content are changed to the translated words, and v) image acceptance (typesetting file acceptance, final acceptance, or QA acceptance) in which the images in which the translated words are reflected are confirmed.

[0045] 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).

[0046] 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.).

[0047] 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.

[0048] 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).

[0049] 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.

[0050] 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).

[0051] 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.

[0052] 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).

[0053] 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.

[0054] 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.

[0055] 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).

[0056] 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.

[0057] 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.

[0058] 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.

[0059] The translation server 130 can provide a translation editor containing the manuscript to be translated converted into a second type file to the first terminal (translator terminal) 210 (see reference numeral 700 in FIG. 7a). 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.

[0060] 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).

[0061] 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).

[0062] 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.

[0063] 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.

[0064] 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.

[0065] 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).

[0066] 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) (S240b, 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.

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

[0068] 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.

[0069] 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.

[0070] 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).

[0071] 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.

[0072] 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.

[0073] 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).

[0074] 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.

[0075] 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.

[0076] 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).

[0077] 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).

[0078] 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 with each other matched, and information about content and episodes may be linked and continuously updated in the management server 120 and the translation server 130.

[0079] 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).

[0080] 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.

[0081] 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).

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

[0083] 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.

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

[0085] 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).

[0086] 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.

[0087] 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.

[0088] 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.

[0089] 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.

[0090] 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.

[0091] 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.

[0092] 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.

[0093] 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.

[0094] 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).

[0095] 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.

[0096] 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.

[0097] 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.

[0098] 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.

[0099] 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.

[0100] 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.

[0101] 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).

[0102] 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's terminal upon receiving a message including feedback information for the translation from the proofreader's terminal. The translation server 130 may display the feedback information received from the proofreader's terminal in an area of ​​the translation editor 700. 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.

[0103] 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).

[0104] 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.

[0105] 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.

[0106] 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.

[0107] 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.

[0108] The translation server 130 may provide a QA editor (see reference numeral 900 in FIG. 9) to the image inspector terminal 230 so that the translated episode can be final-checked. 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 image of the file output to the QA editor 900 to perform final-checking of the translated episode (S318, see FIG. 3b).

[0109] 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).

[0110] 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."

[0111] 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.

[0112] The following will more specifically describe a method for translating content, focusing on the user environment provided in the present invention.

[0113] Figure 5 is a flow chart for explaining a content translation method in the content translation operation system according to the present invention, Figures 6, 7a, 7b, 7c, 7d and 7e are conceptual diagrams for explaining a translation editor provided in the present invention, and Figures 8 and 9 are conceptual diagrams for explaining an acceptance editor provided in the present invention.

[0114] 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).

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

[0116] 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 may register and manage image files of episodes in a database, and provide the image files to the translation server 130 when the episodes are identified as translation targets.

[0117] 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).

[0118] 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.

[0119] 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).

[0120] 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.

[0121] 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 entire image of the episode may be stored as the location information.

[0122] 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.

[0123] Meanwhile, the translation server 130 may extract text corresponding to a predetermined criterion from the image file 600 of the episode to be translated as the language 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 may extract text 611 and 612 included in a specific graphic object (e.g., a speech bubble graphic object) 610 corresponding to a predetermined 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. 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 and 612 included in the speech bubble graphic object 610 and position information of the text through OCR. 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."

[0124] 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).

[0125] 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.

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

[0127] 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.

[0128] 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.

[0129] Meanwhile, the translation server 130 can receive translations through an input window of the translation editor 700. The translation server 130 can convert the first language included in the image file 600 to be translated into a translation in the second language to generate a translation episode.

[0130] As shown in (a) of FIG. 7b, the translation server 130 may receive a translation request for a specific episode from the translator terminal. For example, the translation server 130 may provide a task page 500 to the translator terminal. The task page 500 may include a task list including at least one episode item to be translated that is assigned to the translator. The translation server 130 may receive a translation request for the selected specific episode based on the selection of one of the episode items to be translated that is included in the task list.

[0131] As shown in Figure 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 episode to be translated 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.

[0132] As shown in (c) of FIG. 7b, the translator can view the image file 600 to be translated through the translation editor 700 and input a translation (e.g., "Yes!!") 722a into an input window 722 for the text (e.g., "Yup!!") 612 extracted from the image file.

[0133] In response to input of a translation 722a into the input window 722, the translation server 130 may convert the text 612 extracted from the image file into text corresponding to the translation in the image file and display it in the first area 710. As described above, the second area 720 may include an input window matching each of a plurality of texts extracted from the image file 600 to be translated. In response to receiving a translation through an input window matching a particular text among the plurality of input windows, the translation server 130 may convert the particular text included in the image file 600 to the translation. For example, as shown in FIG. 7b (d), in response to input of the translation "Yes!!" 722a into the input window 722 matching the text "Yes!!" 612, the translation server 130 may convert the text "Yes!!" 612 included in the image file 600 to be translated into "Yes!!" 612a in the second national language corresponding to the translation. The translation server 130 can then display in the first area 710 an image file in which the language of the first country has been converted into a translation in the language of the second country.

[0134] Furthermore, the translation server 130 can use the translation received by the translation editor 700 via the input window 722 to convert an episode created based on the language of a first country into a translated episode based on the language of a second country.

[0135] In this manner, in the present invention, the first area 710 and the second area 720 of the translation editor 700 can be linked to each other so that a conversion episode can be generated and displayed in response to the input of a translation. As the translator inputs a translation, he or she can check in real time how the translation he or she has input is applied.

[0136] Meanwhile, in the present invention, a movement guide for receiving a control command for moving the position of the text may be output on the first area 710 so that the position of the text corresponding to the translation can be moved.

[0137] The translation editor 700 according to the present invention may provide a function for moving the position of text within the image file 600 to be translated during the translation process. During the translation process, the position of text may be moved in various situations. There may be cases where the position of text corresponding to the first language in the image file to be translated (original image file) needs to be moved, or where the position of a translated word needs to be moved due to a change in the length of the translated word.

[0138] For example, as shown in (a) of Fig. 7c, assume that the text ("yeah") 612 written in the first national language is positioned outside a certain reference point (e.g., the central region) within the speech bubble graphic object 610 in the image file to be translated 600. In this case, the translation will also be positioned at the same position as the text ("yeah") 612 written in the first national language, and the translator can move the position of the text (the text corresponding to the translation) during the translation process.

[0139] More specifically, as shown in (b) of Fig. 7c, the translation server 130 can receive a control command (e.g., drag) for position movement that moves the text ("Yup!!") from a first position P1 to a second position P2 via a first region 710. As shown in (c) of Fig. 7c, in response to the control command for position movement, the translation server 130 can move and place the text ("Yup!!") from the first position P1 to the second position P2. Then, as shown in (d) of Fig. 7c, in response to input of a translation ("Yes!!") 722a via an input window 722 that matches the text ("Yup!!"), the translation server 130 can control the translation server 130 to display the translation 612a at the changed second position P2.

[0140] As another example, if the length of the first language and the second language is different, it may be necessary to move the position of the translation (text corresponding to the translation) within the speech bubble graphic object. More specifically, the text in the first language is

[0141]

number

[0142]

number

[0143] Meanwhile, a third area 730 of the translation editor 700 may be provided with a translation support tool 730a that supports the translator's translation work. The translation support tool 730a may have a variety of functions. For example, the translation support tool 730a may include a glossary that recommends translations for text extracted from an image to be translated based on a database for a first national language (or source language) and a second national language (or target language). As another example, the translation support tool 730a may include a function for checking the grammar of translations based on the database. For convenience of explanation, the following description will be given using a "glossary" that recommends translations as an example of a translation support tool.

[0144] The translation server 130 can control the first area 710 and the third area 730 in conjunction with each other so that, when it receives an input to select one of the texts output in the first area 710 of the translation editor, a list of suggested translations for the selected text is output in the third area 730.

[0145] More specifically, as shown in (a) of FIG. 7d, the image file to be translated 600 may be output to a first area 710 of the translation editor. With the image file to be translated 600 output to the first area 710, the translation server 130 may receive a user input to select specific text (e.g., "Yup!!") 612 from among multiple pieces of text included in the image file to be translated 600.

[0146] As shown in (b) of FIG. 7d, in response to a user's input selecting a particular text, the translation server 130 can output in a third area 730 a recommendation list (or glossary) 731 containing recommended translations for the particular text (e.g., "Yup!!") 612.

[0147] The recommended translations included in the recommendation list 731 may correspond to at least one of a first type of recommended translations 731a and a second type of recommended translations 731b based on the relevance to specific content that constitutes the episode.

[0148] The first type of recommended translations 731a can be identified based on a first type database (general DB) constructed based on multiple contents registered in the management server 120. Such first type of recommended translations 731a may include the same translation "Yes" for the same text "yeah" regardless of the episode (or content) to be translated.

[0149] The second type of recommended translation 731b is identified based on a second type database (DB by work) constructed based on a specific content (e.g., "Yuna's Cells"), and even if the text is the same "yeah," it may include different translations (e.g., "Yep") depending on the episode (or content) to be translated.

[0150] When a translation word is selected from the recommendation list, the translation server 130 may control the input window to input the selected translation word in response to the selection. As shown in (c) of FIG. 7d, the translation server 130 may receive a user's input to select a recommended translation word (e.g., "Yep") 731b from the recommendation list 731 via the third area 730. The translation server 130 may link the second area 720 and the third area 730 in response to the user's input to select a recommended translation word (e.g., "Yep") 731b, so that the selected recommended translation word "Yep" is input into the input window 722 of the second area 720. In this case, the translation server 130 may control the input window 722 to input the recommended translation word 731b that matches the corresponding text (e.g., "Yep") 612 of the recommended translation word 731b. As described above, the image file to be translated 600 may include a plurality of texts, and the second area 720 may include an input window that matches each of the plurality of texts. The recommended translation ("Yep") 731b corresponds to a specific text ("Yep!!") 612 among the plurality of texts, and the translation server 130 can perform control so that the recommended translation 722b is automatically input into the input window 722 that matches the specific text simply by selecting the recommended translation ("Yep") 731b for the specific text.

[0151] As shown in (b) of Figure 7d, in response to input of a recommended translation 722b in the input window 722 that matches the specific text, the translation server 130 can convert the specific text ("Yep!!") 612 into text corresponding to the recommended translation ("Yep!!") 612b and output it to the first area 710.

[0152] Meanwhile, as shown in (a) of FIG. 7e, the translation editor 700 may provide a selection icon 723 associated with a function for selecting whether to translate the text 612 extracted from the image file 600 to be translated. The translation server 130 may control the state of the input window 722 matching the text 612 to either activated or deactivated depending on the user's input to the selection icon 723.

[0153] In this case, a selection icon 723 may be displayed (or positioned) around the input window 722 that matches the specific text ("Yup!!") 612 in the second area 720, allowing the user to select whether or not to translate the specific text 612.

[0154] As shown in (b) of FIG. 7e, the translation server 130 may receive a user input to select a selection icon 723 associated with a translation / non-translation function for the specific text 612 while the input window 722 matched to the specific text 612 is activated. In response to the user input, the translation server 130 may control the input window 722 matched to the specific text 612 to be deactivated.

[0155] 7e(c), in response to the input window 722 matching the specific text being deactivated, the translation server 130 may control the speech bubble graphic object 610 corresponding to the specific text to be output in an empty state in the first area 710 of the translation editor. That is, the translation server 130 may control the specific text ("Yup!!") 612 included in the speech bubble graphic object 610 to disappear in the first area 710.

[0156] Furthermore, the translation server 130 may receive a user input for selecting the selection icon 723 associated with the specific text 612 while the speech bubble graphic object 610 is output in an empty state on the first region 710. The translation server 130 may receive a user input for selecting the selection icon 723 associated with the translation / non-translation function of the specific text 612 while the input window 722 matched to the specific text 612 is inactivated. As shown in (d) of FIG. 7e, the translation server 130 may activate the input window 722 matched to the specific text 612 in response to the user input. Then, the translation server 130 may control the speech bubble graphic object 610 including the specific text ("Yup!!") 612 to be output on the first region 710 in conjunction with the activation of the input window 722.

[0157] 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).

[0158] As shown in FIG. 8(a), the translation server 130 may provide an acceptance editor 800 for accepting extracted text and translations. The acceptance editor 800 may include at least one of a first area 810 to a third area 830. The first area 810 of the acceptance editor 800 may output an image 600b in which text extracted from the image file 600 to be translated (e.g., "yes") is converted into a translation and output to the first area 710 of the translation editor 700. The second area 820 of the acceptance editor 800 may output an input window 722 output to the second area 720 of the translation editor 700. As described above in FIG. 7(d) above, in response to selection of a recommended translation 731b, an image file 600b of the translated episode converted into the recommended translation 731b may be output to the first area 710 of the translation editor. The first area 810 of the acceptance editor 800 outputs the image file 600b of the translation episode output to the translation editor 700, and the acceptance inspector can accept the translation through the image file 600b of the translation episode (for example, by correcting the translation through the input window or sending a feedback message to the translator).

[0159] The translation server 130 may provide the acceptance editor 800 with a graphic object (e.g., "Image Comparison") 831 associated with the image comparison function. For example, the translation server 130 may provide the graphic object 831 in a third area 830 of the acceptance editor 800. As shown in FIG. 8B, the translation server 130 may provide an image acceptance comparison window 840 to the acceptance editor 800 in response to the selection of the graphic object 831a. In this case, the acceptance comparison window 840 shown in FIG. 8B may be output in a pop-up format to the acceptance editor 800 and provided to the acceptance inspector by overlapping with the screen of the acceptance editor 800.

[0160] In addition, the acceptance comparison window 840 may be output in a pop-up format in the translation editor 700 shown in FIG. 7a. A graphic object associated with the image comparison function may be included in a third area 730 of the translation editor 700. The translation server 130 may output the acceptance comparison window 840 in a pop-up format in the translation editor 700 in response to the graphic object being selected in the translation editor 700. In this case, the acceptance comparison window 840 may be provided to an inspector by overlapping with the screen of the translation editor 700.

[0161] The acceptance comparison window 840 may output a first comparison image 600b and a second comparison image 840a, 840b. The first comparison image 600b is the image 600b output in the first area 710 of the translation editor 700 and may also be understood as an episode image including the translation ("Yep!!") 612b. The second comparison image 840a, 840b is an image file (or a manuscript) to be translated and may refer to an image of a file including text ("Yep!!") corresponding to the first national language. The inspector can compare the image 600b created based on the second national language (translation) with the images 840a, 840b created based on the first national language to inspect the translation.

[0162] In the present invention, after the translation has been approved, a translation file and an image file (or a manuscript file) to be translated can be sent to the terminal of a typesetter (or typesetter) so that a translation episode in which the translation is typeset can be generated. In this case, typesetting can mean replacing characters in an image file with characters of another language.

[0163] The typesetter's 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's 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's terminal.

[0164] 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 (or typesetting file). The final inspection in this invention is named "(typeset) image inspection," "typeset file inspection," or "QA inspection," and in the following, to avoid confusion of terminology, it will be referred to as "QA inspection." However, it goes without saying that QA inspection can be replaced with "image inspection," "typeset file inspection," or "final inspection," etc.

[0165] 9, the translation server 130 can provide a QA editor 900 to the QA personnel terminal so that the translation episode translated into the second language can be inspected. In the present invention, the QA editor can be understood as an inspection editor where the final inspection of the typesetting file is performed.

[0166] 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 to be translated (or a 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 national language to the first area 910 of the QA editor 900, and output an original episode created based on a first national language to the second area 920 of the QA editor 900.

[0167] The QA personnel 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 translation is typeset correctly. The QA personnel can create an inspection list in the third area 930 of the QA editor 900 based on the QA inspection results. For example, the translation server 130 can generate an inspection item including a captured image 913 in the third area 930 based on capturing at least a portion of the typeset image file (typeset translation episode) output to the first area 910 of the QA editor 900. The QA personnel can create a feedback message for the captured image 913 and send the feedback to the translator or typesetter.

[0168] In order to solve the above-mentioned problems, 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 first country language; extracting text corresponding to the first country language from the image file; and providing a translation editor for the image file so that a translated episode of the episode based on a second country language different from the first country language is generated using the image file, wherein the image file to be translated is output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second country language is activated in a second area of ​​the translation editor, and the translated episode is generated using the translations received via the input window.

[0169] A content translation system according to the present invention includes a management server that registers image files to be translated for episodes of content created based on a first national language, and a translation server that receives the image files to be translated, wherein the translation server extracts text corresponding to the first national language from the image files to be translated and provides a translation editor for the image files so that a translated episode of the episode is generated using the extracted text, wherein the image files to be translated are output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second national language is activated in a second area of ​​the translation editor, and the translated episode is generated using the translations received via the input window.

[0170] 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 image file to be translated may be output to a first area of ​​the translation editor, and an input window for inputting translations of the extracted text in the second national language may be activated in a second area of ​​the translation editor, and the program may include a command for generating the translated episode using the translations received via the input window.

[0171] As discussed above, the content translation method and system according to the present invention can 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 based on a second language different from the first language can be generated using the image file. A translator can perform translation work using a single translation editor without having to alternate between different programs. Therefore, the present invention can improve the efficiency, convenience, and accuracy of translation work.

[0172] Furthermore, in the content translation method and system according to the present invention, the image file to be translated is output to a first area of ​​the translation editor, an input window for inputting translations of the extracted text in the language of the second country is activated in a second area of ​​the translation editor, and the translation episode is generated using the translations received through the input window. A person in charge of translating the image to be translated can intuitively proceed with the translation work and can immediately check the results of the translation work.

[0173] Furthermore, the present invention discussed above can be embodied as computer-readable code or instructions on a medium having a program recorded thereon, i.e., the present invention can be provided in the form of a program.

[0174] 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.

[0175] 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.

[0176] 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.

[0177] 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.

[0178] The present invention further provides the following effects.

[0179] In the present invention, the translation support tool is configured with a single screen that includes an image file of the translation target and a window for inputting translation words, thereby supporting the translator in accurate translation. In this case, the image file is converted into a low-volume file, realizing more efficient data processing.

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 image file to be translated is output to a first area of ​​the translation editor, and an input window for inputting a translation of the extracted text in the language of the second country is activated in a second area of ​​the translation editor. The method for translating content, wherein the translation episode is generated using the translation received through the input window.

2. 2. The content translation method of claim 1, further comprising: converting the extracted text into text corresponding to the translation in the image file in response to input of the translation into the input window, and displaying the text in the first area.

3. The content translation method of claim 2, wherein a movement guide for receiving a control command for the position movement is output in the first area so that the position of the text corresponding to the translation can be moved.

4. 2. The content translation method according to claim 1, wherein a translation support tool that recommends the translation based on a database for the languages ​​of the first and second countries is output to a third area of ​​the translation editor.

5. 5. The content translation method of claim 4, wherein the first, second, and third areas of the translation editor are sequentially arranged in one direction so that the image file and the translation support tool are output on both sides of the input window.

6. 5. The content translation method of claim 4, wherein, when an input for selecting one of the extracted texts from the image file output to the first area is received, a list of suggested translations for the one of the extracted texts is output to the third area.

7. 7. The method of claim 6, wherein when one translation is selected from the list, the translation is input into the input window in response to the selection.

8. A selection icon is output in the second area to select whether or not at least one of the extracted texts is to be translated, 2. The content translation method of claim 1, wherein an input window for inputting a translation in the language of the second country for at least one of the extracted texts is deactivated in response to an input on the selection icon.

9. 9. The content translation method of claim 8, wherein, when the input window is deactivated, a speech bubble corresponding to at least one of the extracted texts is output in an empty state in the first area.

10. The method of claim 1 , further comprising the step of providing an acceptance editor that accepts the extracted text and the translated words so as to perform acceptance of the translated words.

11. 11. The content translation method of claim 10, wherein an image of the extracted text converted into the translation and output to the first area of ​​the translation editor is output to the first area of ​​the acceptance editor, and an input window output to the second area of ​​the translation editor is output to the second area of ​​the acceptance editor.

12. further comprising outputting a comparison window to the acceptance editor; The comparison window is The method of claim 10, wherein the image output to the first area of ​​the translation editor and the image file to be translated are output together.

13. 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.

14. 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 extracting text corresponding to the language of the first country from the image file to be translated, and providing a translation editor for the image file so that a translated episode of the episode is generated using the extracted text; The image file to be translated is output to a first area of ​​the translation editor, and an input window for inputting a translation of the extracted text in a second language is activated in a second area of ​​the translation editor; The content translation system is characterized in that the translation episode is generated using the translation received through the input window.

15. 15. The content translation system of claim 14, wherein, in response to input of the translation into the input window, the extracted text is converted into text corresponding to the translation in the image file and displayed in the first area.

16. 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 image file to be translated is output to a first area of ​​the translation editor, and an input window for inputting a translation of the extracted text in the language of the second country is activated in a second area of ​​the translation editor. The translation episode is generated using the translation received through the input window.

Citation Information

Patent Citations

  • Data display method and device, electronic equipment and computer readable storage medium

    CN113687883A

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

    JP2016100020A

  • Information processor, method, program, and system

    JP2024020975A

  • A straw stopper

    KR1020240038319A

  • KR20240058501A