Method and system for translating content

The content translation method and system addresses the lack of systematic translation processes for webcomics by providing a translation editor with support tools and a managed server environment, enhancing translation accuracy and efficiency.

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

Patent Information

Application Number
JP2024218294
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 challenge of providing systematic translation processes for webcomics to enable global consumption and ensuring accurate translation support for content translators is lacking.

Method used

A content translation method and system that includes a translation editor with an input window and multiple support function tabs linked to different databases, along with a management and translation server to manage and facilitate the translation process, providing a customized environment for translators and inspectors.

Benefits of technology

Enables accurate and efficient translation of webcomics by offering a translation environment with enhanced translation support tools and databases, improving translation accuracy and speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026028198000001_ABST
    Figure 2026028198000001_ABST
Patent Text Reader

Abstract

To provide a content translation operation method and system for enabling users of a plurality of countries to continuously use content.SOLUTION: Receiving an image file to be translated in association with an episode of content written in a language of a first country; and generating a translated episode of the episode in a language of a second country different from the first country, providing a translation editor for the image file, wherein the translation editor may provide a translation support tool having an input window for receiving a translation in the language of the second country for the image file and a plurality of translation support function tabs for recommending the translation in conjunction with data constructed based on different databases.SELECTED DRAWING: Figure 8a
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 for each country are necessary, 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 provide a new type of translation support tool that can support translation work. [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, and providing a translation editor for the image file so that a translated episode of the episode is created based on a language of a second country different from the first country, wherein the translation editor may provide a translation support tool having an input window for inputting translations in the language of the second country for the image file, and multiple translation support function tabs for promoting the translations, each linked to data constructed based on different databases.

[0011] The 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 language of a first country, and a translation server that receives the image files to be translated, wherein 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, and the translation editor may provide a translation support tool having an input window for inputting translations in the language of the second country for the image files, and multiple translation support function tabs that are each linked to data constructed based on different databases and that advance the translations.

[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 language; and providing a translation editor for the image file so that a translated episode of the episode is created based on a second language different from the first language. The translation editor may include a command for providing a translation support tool having an input window for inputting translations in the second language for the image file, and multiple translation support function tabs for promoting the translations, each linked to data established based on different databases. [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 provide a translation support tool having multiple translation support function tabs that are linked to data established based on different databases and that recommend the translations, allowing translators to easily access information necessary for translation work and to translate more quickly and accurately using the translation support tool.

[0015] Furthermore, according to the present invention, a translation memory or glossary can be provided in a user-customized format, thereby improving the efficiency and accuracy of 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 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 8a] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 8b] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 8c] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 9a] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 9b] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 9c] FIG. 1 is a conceptual diagram for explaining a translation support tool provided in the present invention. [Figure 10] FIG. 2 is a conceptual diagram for explaining a translation file according to the present invention. [Figure 11] FIG. 1 is a conceptual diagram illustrating a method for inspecting typesetting files in the present invention. [Figure 12] FIG. 1 is a conceptual diagram for explaining a method for calculating the number of translated words according to 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 content provision services.

[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 of content. 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 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 translation support tool provided in the present invention and the content translation method using the tool will be described in more detail below.

[0114] Figure 5 is a flow chart illustrating a content translation method in a content translation operation system according to the present invention. Figure 6 is a conceptual diagram illustrating a content episode provided by the present invention. Figures 7a and 7b are conceptual diagrams illustrating a translation editor provided by the present invention. Figures 8a, 8b, 8c, 9a, 9b, and 9c are conceptual diagrams illustrating a translation support tool provided by the present invention. Figure 10 is a conceptual diagram illustrating a translation file according to the present invention. Figure 11 is a conceptual diagram illustrating a method for inspecting a typesetting file according to the present invention. Figure 12 is a conceptual diagram illustrating a method for calculating the number of translated words according to 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.

[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 translation editor for an image file may be provided so that a translated episode of an episode may be generated based on the language of a second country different from the first country (S520, 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 translation editor 700 may have the first area 710, second area 720, and third area 730 of the translation editor 700 sequentially arranged 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] In the present invention, the translation editor 700 may be controlled so that the translation support tool 730a and the first and second areas 710 and 720 of the translation editor operate in conjunction with each other. In the present invention, when an input to select one of the texts extracted from the image file 600 to be translated is received, a list suggesting translations for the one of the texts may be output to the translation support tool 730a. In the present invention, when one of the translations is selected from the list, the translation may be input into the input window in response to the selection.

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

[0133] As shown in (a) of Figure 7b, 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 texts included in the image file to be translated 600.

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

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

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

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

[0138] 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. 7b, 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 so that the selected recommended translation word "Yep" is input into the input window 722 of the second area 720 in response to the user's input to select a recommended translation word (e.g., "Yep") 731b. 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.

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

[0140] Meanwhile, the present invention embodies a computer-aided translation tool having multiple translation support function tabs that are switched by inputting tabs using data constructed based on different databases such as a translation memory or a glossary. The process of performing translation using such a computer-aided translation tool will be described in more detail below.

[0141] 7a, the translation support tool 730a provided in the present invention may have a plurality of translation support function tabs 810, 820, and 830 that are linked to data established based on different databases and that recommend translations. The database on which the translation support tool is provided in the third area 730 may vary depending on which function tab is selected among the plurality of translation support function tabs 810, 820, and 830.

[0142] The translation support function tabs 810, 820, and 830 are configured as tab icons that can be selected by the user through touch input, mouse input, etc., and can be arranged in a row in the third area of ​​the translation editor. When a selection command is input to the translation support function tabs 810, 820, and 830, a screen matching the corresponding translation support function tab can be output in the third area.

[0143] As a more specific example, among the multiple translation support function tabs 810, 820, and 830, the first function tab (e.g., “Matches”) 810 and the second function tab (e.g., “Search”) 820 may have a function of recommending translations for text extracted from the image file 600 to be translated using data in a memory that stores previously entered translations.

[0144] The "memory storing previously input translations" described in this invention refers to a memory that stores an original text that has previously been translated and translations input for the original text, and may be called a "translation memory (TM)."

[0145] Furthermore, among the plurality of translation support function tabs 810, 820, and 830, the third function tab ("Glossary") 830 may have a function of recommending translations for text extracted from the image file to be translated 600 using a term database constructed by collecting first and second languages ​​that are different from each other. In the present invention, the term database may also be referred to as a "glossary."

[0146] When one of a plurality of translation support function tabs 810, 820, and 830 is selected in the third area 730, the translation server 130 can provide a translation support tool based on one of a translation memory and a terminology database.

[0147] Each of the translation support function tabs 810, 820, and 830 may be provided with a translation support tool having a different function.

[0148] For example, a first function tab ("Matches") 810 may be provided with a first translation support tool that presents another sentence containing at least a portion of the text extracted from the image file to be translated 600. A second function tab (e.g., "Search") 820 may be provided with a second translation support tool that searches data in the memory. And a third function tab (e.g., "Glossary") 830 may be provided with a third translation support tool that suggests translations based on a glossary.

[0149] The translation server 130 can provide a first translation support tool that utilizes a translation memory in at least a portion of the third area 730 based on the selection of a first function tab (e.g., "Matches") 810 among multiple translation support function tabs 810, 820, 830.

[0150] 8a, the first computer-aided translation tool may include a list 810' including at least one sentence item 811-814 that matches any one of the texts extracted from the image file to be translated (e.g., "Damn it! That sword seeker guy...!") 723. The sentence items 811-814 may include reference texts that match the specific text 723 ("Damn it! That sword seeker guy...!", "Damn it! We've come this far...") 811b, 814b, story information of the episode from which the reference text was extracted ("EP80") 811a, 814a, and translations that have already been input for the reference text ("SIAL...! DASAR SWORD SEEKER SIALAN...!", "SIALAN...! MEREKA SUDAH SAMPAL SINI...?") 811c, 814c.

[0151] The translation server 130 may identify one of the plurality of texts extracted from the image file to be translated to support the translation task using a first CAT tool. In this case, the translation server 130 may identify one of the plurality of texts extracted from the image file to be translated based on a user's selection as the text to be supported by the first CAT tool and input the text into an input window 724 of the second area 720. For example, the translation server 130 may identify matching text (e.g., "Damn it! That sword seeker...!" 723) as the text to be supported by the first CAT tool and input it into an input window 724 in which a text input function is activated among the plurality of input windows provided in the second area 720 of the translation editor.

[0152] The translation server 130 can identify source text that matches the specific text 723 from the translation memory as reference text for the specific text 723 to provide the first translation support tool in the third area 730. As described above, the translation memory can refer to a memory that stores source text that has previously been translated and translations entered for the source text. As such, the translation memory can include a memory of translation work using a translation program supported by another server or a memory of another work that has been worked on using the translation editor of the present invention.

[0153] The translation server 130 can compare the specific text 723 with the source text stored in the translation memory and identify at least one source text that matches the specific text 723 as the reference text for the specific text 723.

[0154] The translation server 130 can identify at least one source text that matches the specific text 723 based on pre-set criteria as reference text for the specific text 723. The translation server 130 can identify source text that includes at least a portion of the specific text 723 as reference text for the specific text 723. For example, the translation server 130 can identify not only another sentence 811b that matches the specific text 723, "Damn it! That sword seeker guy!", but also another sentence 814b that matches a portion of "Damn it!" (e.g., "Damn it! We're almost there!") as reference text for the specific text.

[0155] When the reference text is identified, the translation server 130 can provide the reference text 811b, 814b, translations 811c, 814c already entered for the reference text, and story information 811a, 814a of the episode from which the reference text was extracted to the third area 730 as a first translation support tool.

[0156] The translator can check the translations that have already been input for other sentences that match the specific text 723 through the first translation support tool output on the third area 730. The translator can proceed with the translation work for the specific text 723 by utilizing the translations that have already been input for other sentences.

[0157] For example, the translator can select at least one of the other sentence items 811 to 814 displayed in the third area 730. In response to the selection, the translation server 130 can input the reference translation that has already been input for the selected item into the input window 724 for the specific text. The translator can then modify the reference translation that has been input into the input window 724 for the specific text, thereby translating the specific text quickly and consistently.

[0158] On the other hand, the translation server 130 can provide a second translation support tool that utilizes a translation memory in at least a portion of the third area 730 based on the selection of a second function tab (e.g., "Search") 820 from among the multiple translation support function tabs 810, 820, 830.

[0159] 8b, the second CAT tool may provide a function for searching data in a translation memory. In response to the selection of the second function tab (820), the translation server 130 may provide a search area 820a in at least a portion of the third area 730 of the translation editor, in which a search term (or keyword or text) can be searched for. Based on the input of a search term (e.g., "sword seeker") through the search area 820a, the translation server 130 may provide a list 820' in the third area 730 that includes at least one other sentence item 821-823 corresponding to the search term (e.g., "sword seeker").

[0160] The sentence items 821-822 may include reference text (e.g., "Neither the heirs of the elemental swords nor the dragons could stop him") 823b containing at least a part of the search term (e.g., "Sword Seeker"), story information of the episode from which the reference text was extracted ("ep79") 823a, and a translation already entered for the reference text (e.g., "BAHKAN PENERUS PEDANG ELEMENTAL MAUPUNPARA NAGA TIDAK DAPAT MENGHENTIKANNA") 823c.

[0161] The translation server 130 can identify source text corresponding to the search term (e.g., "sword seeker") from the translation memory as reference text for the search term (e.g., "sword seeker"). In this case, the translation server 130 can identify source text corresponding to the search term (e.g., "sword seeker") and the criteria already set as reference text.

[0162] For example, translation server 130 may identify source text 823b containing at least a portion of a search term (e.g., "sword") in a search term (e.g., "sword seeker") as reference text. Then, translation server 130 may provide the reference text, translations already entered for the reference text, and information about the episode from which the reference text was extracted as search results for the search term in third field 730.

[0163] The translator can use the search results displayed in the third area 730 to check the previously entered translations and use them as a reference for translating the text included in the image file 600 to be translated.

[0164] The translation server 130 can provide a third translation support tool that utilizes a terminology database in at least a portion of the third area 730 based on the selection of a third function tab (e.g., "Glossary") 830 from among the multiple translation support function tabs 810, 820, 830.

[0165] 8c, the third computer-aided translation tool may include a list 830' including at least one other word or sentence item 831-832 that matches one of the texts extracted from the image file to be translated (e.g., "alter ego"). The other word or sentence item 832 may include reference text ("strengthen your alter ego") 823a that matches a specific text (alter ego) and a recommended translation ("Memperkuat penggnada an diri") 823b for the reference text.

[0166] The translation server 130 may identify one of the multiple texts extracted from the image file to be translated as a target for providing recommended translations based on the terminology database. For example, the translation server 130 may identify a specific text as a target for providing recommended translations based on the selection of a text image corresponding to the specific text in the first area 710 where the image file to be translated 600 is output.

[0167] As another example, in response to selection of the third function support tab 830, the translation server 130 can provide a search area 830a in at least a portion of the third area 730. Then, the translation server 130 can identify the search term (e.g., "false self") received via the search area 830a as text for which to provide recommended translations based on a term database.

[0168] As another example, when one of the multiple input windows displayed in the second area 720 is selected, the translation server 130 can identify the text matched to the selected input window as the text for which a recommended translation will be provided based on the terminology database.

[0169] The translation server 130 can recommend a translation for a specific text corresponding to the first country using a term database constructed by collecting the languages ​​of a first country and a second country. In this case, the translation server 130 can recommend a translation for the specific text using at least one of a first term database and a second term database constructed to recommend a translation for the specific text using different criteria.

[0170] The terminology database described in the present invention may include a first terminology database that recommends translations on a language-by-language basis for a first country and a second country, and a second terminology database that recommends translations on a content work-by-work basis.

[0171] The first term database in the present invention can be understood as a term database that may be used to recommend translations for all content (or episodes) in the process of mutual translation between the language of a first country and the language of a second country.

[0172] For example, as shown in FIG. 9a, for a specific text (1011) included in a first content (e.g., "True Beauty") and a second content (e.g., "Yuna's Cells"), the translation server 130 can commonly recommend a translation (1011a) that matches the specific text based on the first term database (1010).

[0173] The translation server 130 can manage a first terminology database (e.g., a general glossary) on a language-by-language basis. As shown in Fig. 9a, the translation server 130 can output the first terminology database 1010 based on the selection of a menu item (e.g., "General") 1000a that matches the first terminology database on the management page 1000.

[0174] In this case, the translation server 130 can provide a first terminology database 1010 based on the first language (source language or original language) and the second language (target language) specified via the language setting area 1001 of the management page. Furthermore, the translation server 130 can perform terminology management, such as adding, modifying, and deleting terms, on a language-by-language basis for the first and second countries.

[0175] Meanwhile, the second term database in the present invention is a term database that can be used to recommend translations for specific content, and can be understood as a "work-specific glossary."

[0176] For example, as shown in Figure 9b, a second term database 1020 may be constructed based on a specific content (e.g., "True Beauty") 1004. In the translation process for the specific content, recommended translations for the text may be provided based on the second term database 1020 constructed based on the specific content.

[0177] More specifically, the second term database 1020 constructed based on a first content (e.g., "True Beauty") may be used to recommend translations for text contained in the first content, and may be limited in use for recommending translations for a second content (e.g., "Yuna's Cells") that is different from the first content.

[0178] The translation server 130 can manage the second terminology database (e.g., a glossary by work) by language and work. As shown in Fig. 9b, the translation server 130 can output the second terminology database 1020 based on the selection of a menu (e.g., "by work") 1000b that matches the second terminology database on the management page 1000.

[0179] In this case, the translation server 130 can provide a second terminology database 1020 for the corresponding content 1004 based on the language (first language and second language) and content specified via the language setting area 1002 and work setting area 1003 of the management page. Furthermore, the translation server 130 can perform terminology management, such as adding, modifying, and deleting terms on a language-by-language basis. In particular, the translation server 130 can register text that is frequently used in specific content or that is only used in specific content, and its corresponding translations, in the second terminology database.

[0180] Meanwhile, in the present invention, at least one of the translation memory and terminology database is uploaded in a batch, and the translation server 130 can link the batch-uploaded translation memory or terminology data to at least some of the translation support function tabs 810, 820, and 830. Batch uploading in the present invention can be understood as deleting previously uploaded data and replacing (or overwriting) it with new data.

[0181] As shown in Figure 9c, the translation server 130 can provide a bulk upload function for at least one of a translation memory and a terminology database based on selecting a bulk upload menu (e.g., "Bulk Upload Glossary / TM") 1000c on the management page 1000. The translation server 130 can receive translation memory data from the management page 1000 based on selecting a translation memory bulk upload tab (e.g., "Bulk Upload TM") 1050b. For example, the translation server 130 can receive translation memory data for a specific type of file (e.g., Excel) via the management page 1000 when an upload icon 1060 is selected.

[0182] The translation server 130 can receive data from the translation memory and link it to a first function tab (e.g., "Matches") 810 and a second function tab (e.g., "Search") 820 among a plurality of translation support function tabs 810, 820, and 830.

[0183] Furthermore, the translation server 130 can link the terminology database to a third function tab (e.g., "Glossary") 830 among the multiple translation support function tabs 810, 820, and 830. As described above, the terminology database may include a first terminology database that recommends translations in units of the languages ​​of a first country and a second country, and a second terminology database that recommends translations in units of content works. The translation server 130 can upload the first and second terminology databases together and link them to the third function tab so that translation recommendations are made based on at least one of the language and the work.

[0184] 9c, the translation server 130 can provide a bulk upload function for at least one of the translation memory and the terminology database based on the selection of a bulk upload menu (e.g., "Bulk Upload of Glossary / TM") 1000c on the management page 1000. The translation server 130 can also perform bulk uploads for the first and second terminology databases from the management page 1000 based on the selection of the bulk upload tab 1050a for the glossary. In this case, the bulk uploads for the first and second terminology databases can be performed in a specific type of file (e.g., Excel).

[0185] Meanwhile, 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.

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

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

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

[0189] 10, 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.

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

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

[0192] 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, a translation file can be generated in the form of a third type file with a table structure and provided to the typesetter.

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

[0194] 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 in the following, to avoid confusion, 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.

[0195] 11, the translation server 130 may provide a QA editor 900 to a QA personnel 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.

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

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

[0198] In this way, the QA inspector can capture the portion of the typesetting image file 911 that needs to be corrected using the QA editor 900 and send a feedback message about the captured image 931 to at least one of the translator and the typesetting designer. In this case, the inspector can use the translation support tool 930a provided in the third area 930 of the QA editor 900. The translation support tool 930a is the same as the translation editor, so a detailed description will be omitted. The content translation operation method and system according to the present invention provide a new type of translation editor and acceptance editor, thereby realizing a translation environment in which translators and inspectors can perform more accurate and efficient translations.

[0199] Meanwhile, in the present invention, the number of words of the translation included in the translation file can be calculated. The calculated number of words in the present invention can be matched with the content and stored in the management server.

[0200] The translation server 130 may count the number of words in a translation file to calculate the number of words in the translation. The translation server 130 may calculate the number of words in a translation based on the episode to be translated or the content constituting the episode, match the calculated number to the content, and transmit the result to the management server 120. The management server 120 may use the number of words in the translation matched to the content for various translation tasks. For example, the management server 120 may calculate the cost of the translation task based on the number of words in the translation.

[0201] Meanwhile, the translation server 130 can count the number of words of a translation based on various criteria. The translation server 130 can calculate the number of words of a translation based on one of the following criteria: i) a first calculation method (a word counting method) that counts the number of words based on the word separation of the original text, ii) a second calculation method (a character counting method including spaces) that counts the number of characters including all spaces and special characters, and iii) a third calculation method (a character counting method excluding spaces) that counts only the number of characters, excluding spaces and special characters.

[0202] The translation server 130 may calculate different word count results depending on which criteria the word count is calculated based on.

[0203] TIFF2026028198000002.tif35164

[0204] TIFF2026028198000003.tif23164

[0205] TIFF2026028198000004.tif24164

[0206] The translation server 130 can calculate the number of words in a translation based on the time when the work state of the episode to be translated is one of a plurality of work states (for example, a state converted to service). Even if the work state of the episode to be translated changes after the number of words in a translation is calculated, the translation server 130 can maintain the already calculated number of words in a translation without changing it. For example, even if the translator A was the translator at the time the number of words in a translation was calculated and is subsequently changed to the translator B, the translation server 130 can maintain the number of translated words of translator A based on the time when the translation was calculated.

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

[0208] 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 the language of a first country, and provide a translation editor for the image file so that a translated episode of the episode is generated based on the language of a second country different from the first country.

[0209] The system provides the translator with an efficient translation environment optimized for translation, and the system can receive the translation result from the translator, translated from the language of a first country into the language of a second country.

[0210] Furthermore, in the content translation method and system according to the present invention, the translation editor provides an input window in which the translation of the image file into the second language can be input, so that the translator can proceed with the translation work using a single translation editor without having to alternate between various programs.

[0211] Furthermore, the content translation method and system according to the present invention may provide a translation support tool having multiple translation support function tabs that are linked to data established based on different databases and that recommend the translations. Translators can easily access information necessary for translation work and use the translation support tool to translate faster and more accurately.

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

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

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

[0215] 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; 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 language of the first country; The translation editor: an input window into which a translation of the image file in the language of the second country is input; A content translation method comprising providing a translation support tool having a plurality of translation support function tabs that are linked to data constructed based on different databases and that advance the translations.

2. The translation support function tab is a first function tab and a second function tab for selecting translations by using data stored in a memory that stores translations that have already been input; 2. The content translation method of claim 1, wherein one of the first and second function tabs presents a sentence containing text extracted from the image file, and the other provides a function for searching data in the memory.

3. The content translation method according to claim 2 , further comprising the step of receiving data from the memory and linking the data to the first function tab and the second function tab, respectively.

4. The translation support function tab is The content translation method according to claim 1 , further comprising a third function tab for recommending the translation by utilizing a term database constructed by collecting languages ​​of the first country and the second country.

5. The term database includes: a first term database for recommending the translations in the language units of the first country and the second country; 5. The content translation method according to claim 4, further comprising a second term database for recommending the translation for each work of the content.

6. The content translation method according to claim 5 , further comprising the step of uploading the first terminology database and the second terminology database together and linking them to the third function tab.

7. 2. The content translation method of claim 1, wherein, when an input for selecting one of the texts extracted from the image file is received, the translation support tool outputs a list of suggested translations for the selected text.

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

9. The method of claim 1 , further comprising: generating a translation file for the image file using the input translation; and calculating the number of words in the translation file.

10. The image file is sent to a translation server that provides the translation editor in a management server; The content translation method according to claim 9, wherein the calculated number of words is matched with the content and stored in the management server.

11. The content translation method of claim 1, wherein the episode story information is linked to a translation server that provides the translation editor and a management server that transmits the image file to the translation server.

12. 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; The translation editor: an input window into which a translation of the image file in the language of the second country is input; A content translation system comprising: a translation support tool having a plurality of translation support function tabs each linked to data constructed based on different databases and each tab promoting the translation;

13. The translation support function tab is a first function tab and a second function tab for selecting translations by using data stored in a memory that stores translations that have already been input; 13. The content translation system of claim 12, wherein one of the first and second function tabs presents a sentence containing text extracted from the image file, and the other provides a function for searching data in the memory.

14. 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; 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 language of the first country; The translation editor: an input window into which a translation of the image file in the language of the second country is input; and providing a translation support tool having a plurality of translation support function tabs that are linked to data constructed based on different databases and that advance the translations.

Citation Information

Patent Citations

  • Machine translation device

    JP1994068138A

  • Device and method for supporting translation and translation supporting program

    JP2002278964A

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

    JP2016100020A

  • Information processor, method, program, and system

    JP2024020975A