Content translation methods and systems
The content translation method and system address the lack of systematic translation for webcomics by using a translation editor with separate input and output areas and a management server, enhancing translation efficiency and accuracy for global consumption.
Patent Information
- Application Number
- JP2024218293
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2024-12-13
- Publication Date
- 2026-08-26
- Estimated Expiration
- 2044-12-13
AI Technical Summary
There is a lack of a systematic translation process for webcomics to accommodate global consumption, necessitating customized translations for various languages to enhance consumer intent, which is not efficiently addressed by existing methods.
A content translation method and system that includes a translation editor with separate areas for inputting and outputting translations, allowing translators to work efficiently across different languages without switching between programs, and a management server to manage translation work systematically.
The system provides a more accurate and efficient translation environment by allowing translators to work intuitively and check results immediately, improving the overall translation process for webcomics and other content types.
Smart Images

Figure 0007911569000003 
Figure 0007911569000004 
Figure 0007911569000005
Abstract
Description
Technical Field
[0001] The present invention relates to a method for translating content and a system for assisting the same.
Background Art
[0002] As technology develops, the utilization rate of digital devices has been increasing. In particular, electronic devices (e.g., smartphones, tablet PCs, etc.) have various functions such as communication functions like phone calls and text messages, as well as web surfing, music listening, and video viewing using the Internet.
[0003] Spurred by the popularization of electronic devices, consumption of content provided through electronic devices such as PCs and mobile devices, which is different from traditional orthodox content consumption media, has been rapidly increasing. As an example, there is web comic (WEBCOMIC). The web comic is a comic serialized and distributed via the Internet communication network.
[0004] As consumption of such web comics continues to increase, various operators (or web comic-related service providers) are developing various services to secure users (or consumers, subscribers) who continue to use their services.
[0005] As an example, in Korean Patent Publication No. 10-2018-0119005 (Method for providing webtoon using the look-back function), a user who owns a web comic online allows other users to look back, enabling a user who has read a part of the web comic to select whether to purchase it, thus proposing a method for a user to purchase a web comic of the content they desire.
[0006] On the other hand, such webcomics are not just created by authors and provided to the relevant country, but are served worldwide, and therefore, translation into various languages is essential. In this way, customized translations for each country are necessary to increase consumer purchase intent for content on a global scale, but a systematic translation process for webcomics has not yet been established. [Overview of the project] [Problems that the invention aims to solve]
[0007] This invention relates to a method and system for translating content, which constructs a systematic translation system for content and enables users in multiple countries to continuously access that content.
[0008] More specifically, the present invention relates to a method for translating content and a system to support it, which can provide a user environment optimized for translation work to content translators.
[0009] Furthermore, the present invention relates to a method for more systematically managing the translation work of translators. [Means for solving the problem]
[0010] To solve the problems discussed above, the content translation method according to the present invention includes the steps of: receiving an image file to be translated in relation to an episode of content created based on the language of a first country; extracting text corresponding to the language of the first country from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on the language of a second country different from the first country using the image file, wherein the image file to be translated is output to a first area of the translation editor, and an input window is activated in a second area of the translation editor for inputting the translation of the extracted text in the language of the second country, and the translated episode may be generated using the translation received via the input window.
[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 the language of a first country, and a translation server that receives the image files to be translated. The translation server extracts text corresponding to the language of the first country from the image files to be translated and provides a translation editor for the image files so that a translated episode of the episode is generated using the extracted text. The image files to be translated are output to a first area of the translation editor, and an input window is activated in a second area of the translation editor for inputting translations of the extracted text in the language of the second country. The translated episode may be generated using the translations received via the input window.
[0012] The program according to the present invention is a program executed by one or more processes on an electronic device and stored on a computer-readable recording medium, the program comprising the steps of: receiving an image file to be translated in relation to an episode of content created based on the language of a first country; extracting text corresponding to the language of the first country from the image file; and providing a translation editor for the image file such that a translated episode of the episode is generated based on the language of a second country different from the first country, the first area of the translation editor being output to the image file to be translated; and a second area of the translation editor being activated to input a translation of the extracted text in the language of the second country, the translated episode being generated using the translation received through the input window. [Effects of the Invention]
[0013] The content translation operation method and system according to the present invention provides a new form of translation editor and acceptance editor, thereby realizing a translation environment in which translators, acceptanceers, and others can perform translations more accurately and efficiently.
[0014] Furthermore, the content translation method and system according to the present invention can provide a translation editor for an image file so as to receive an image file to be translated in relation to an episode of content created based on the language of a first country, extract text corresponding to the language of the first country from the image file, and generate a translated episode of the episode based on the language of a second country different from the first country using the image file. This allows translators to proceed with the translation work using only one translation editor without having to switch between various programs. Therefore, the present invention can improve the efficiency, convenience, and accuracy of the translation work.
[0015] Furthermore, in the content translation method and system according to the present invention, the first area of the translation editor outputs the image file to be translated, and the second area of the translation editor is activated with an input window for inputting the translation of the extracted text in the language of the second country, and the translated episode is generated using the translation received through the input window. The person in charge can intuitively proceed with the translation work on the image to be translated and can check the results of the translation work immediately. [Brief explanation of the drawing]
[0016] [Figure 1] This is a conceptual diagram illustrating the content translation and operation system according to the present invention. [Figure 2a] This is a flowchart illustrating the content translation and operation method according to the present invention. [Figure 2b] This is a flowchart illustrating the content translation and operation method according to the present invention. [Figure 3a] This is a flowchart illustrating the data flow according to the content translation and operation method of the present invention. [Figure 3b] This is a flowchart illustrating the data flow according to the content translation and operation method of the present invention. [Figure 4a] This is a conceptual diagram illustrating the operator account and manager account according to the present invention. [Figure 4b] This is a conceptual diagram illustrating the operator account and manager account according to the present invention. [Figure 4c] This is a conceptual diagram illustrating the operator account and manager account according to the present invention. [Figure 4d] This is a conceptual diagram illustrating the operator account and manager account according to the present invention. [Figure 5] This is a flowchart illustrating the content translation method in the content translation operation system according to the present invention. [Figure 6]It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 7a] It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 7b] It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 7c] It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 7d] It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 7e] It is a conceptual diagram for explaining the translation editor provided in the present invention. [Figure 8] It is a conceptual diagram for explaining the inspection editor provided in the present invention. [Figure 9] It is a conceptual diagram for explaining the inspection editor provided in the present invention.
Embodiments for Carrying Out the Invention
[0017] Hereinafter, the embodiments disclosed in this specification will be described in detail with reference to the accompanying drawings. However, regardless of the reference numerals in the drawings, the same or similar components are given the same reference numerals, and duplicate explanations thereof are omitted. The suffixes "module" and "section" for the components used in the following description are given or mixed only for the ease of preparing the specification, and do not have meanings or roles that are distinguished from each other by themselves. In addition, when it is determined that a specific description of related known technologies may obscure the gist of the embodiments disclosed in this specification in explaining the embodiments disclosed in this specification, the detailed description thereof is omitted. Also, the accompanying drawings are only for facilitating the understanding of the embodiments disclosed in this specification, and the technical idea disclosed in this specification is not limited by the accompanying drawings, and should be understood to include all modifications, equivalents, and alternatives included in the idea 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 such terms. These terms are used solely for the purpose of distinguishing one component from another.
[0019] When it is stated that one component is “connected” or “linked” to another component, it should be understood that it may be directly connected or linked to the other component, but there may also be other components between them. On the other hand, when it is stated that one component is “directly connected” or “directly linked” to another component, it should be understood that there are no other components between them.
[0020] A singular expression includes plural forms unless the context clearly indicates a different meaning.
[0021] In this application, terms such as “includes” or “having” should be understood to indicate the presence of features, figures, steps, actions, components, parts, or combinations thereof described in the specification, and not to preemptively exclude the existence or possibility of adding one or more other features, figures, steps, actions, components, parts, or combinations thereof.
[0022] The present invention relates to a method for translating and managing content and a system therefor, and can provide a functional interface and worker communication tools (e.g., Inbox, Message) necessary for content translation, lettering, and acceptance work in conjunction with a content provision service.
[0023] The types of content to which this invention can be applied can be very diverse. For example, at least one of the following types of content may be provided in this invention: webcomics, webnovels, music, ebooks, videos, images, etc.
[0024] For the sake of clarity, the following explanation will use webcomics as an example. Here, "webcomic" is a portmanteau of "web" and "comics," and refers to cartoons or comics provided via the internet.
[0025] Such content may consist of multiple sub-contents. Multiple sub-contents can constitute a series of content.
[0026] Here, "series" can mean a continuous project or content.
[0027] In this invention, to avoid confusion between the terms "content" and "sub-content," "sub-content" will be referred to as "episode."
[0028] In this invention, "using (consuming or viewing) content" may be understood as using (consuming or viewing) episodes.
[0029] The following section will specifically describe the method for translating content, along with the attached drawings. Figure 1 is a conceptual diagram illustrating the content translation operation system according to the present invention. Figure 2 is a flowchart illustrating the content translation operation method according to the present invention. Figures 3a, 3b, and 3c are flowcharts illustrating the data flow according to the content translation operation method of the present invention. Figures 4a, 4b, 4c, and 4d are conceptual diagrams illustrating the operator account and manager account according to the present invention.
[0030] As shown in Figure 1, the content translation operation system 100 can translate episode 300 of content created based on the language of a first country (e.g., Korean, "Do you want to eat pizza?") 310 into the language of a second country different from the first country (e.g., English, "Do you want to go eat pizza?") 310a.
[0031] Here, "the language of the first country" means the language to be translated (the original language or source language), and "the language of the second country" may mean the language of another country (or target language) to which the language of the first country is translated.
[0032] The content translation operation system 100 according to the present invention includes the work of translating the language of a first country (e.g., Korean) 310 contained in an episode of content into the language of a second country (e.g., English) 310a, and the work of checking and lettering the translated words, which in this invention may be described as the "translation process" or the "translation checking process." However, this is for illustrative purposes only, and the language of the second country may be any one of the languages of various countries, such as Japanese, Chinese, Spanish, Arabic, Indonesian, or Thai. Furthermore, while the present invention exemplifies the translation of Korean into the language of another country, it is also possible to translate the language of another country into Korean, or to translate languages between 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 authorization server 110, a management server 120, and a translation server 130. The authorization server 110, the management server 120, and the translation server 130 may be configured to send and receive various information related to the provision of content or the operation of content translation via wired or wireless communication. Such sending and receiving of information may be performed by a communication unit 210 included in each of the servers 110, 120, and 130.
[0034] Here, the server can be a computer system that provides information and services over a network. The server may be configured to exchange various information or data with other servers or user terminals. The authorization server 110 may be configured to perform authorization management for at least one of the user accounts and content registered with the management server 120. The authorization server 110 can receive requests for authorization or grant authorization based on the fulfillment of specific conditions for a user account registered with the management server 120.
[0035] For example, the authorization server 110 can grant an operator account with operational authority over the translation process to a specific user based on a request for an operator account. In another example, the authorization server 110 can register a specific user account registered with the management server 120 as a manager with the authority to designate translation process personnel (e.g., translators, typesetters, reviewers, etc.) based on a request for an operator account.
[0036] The management server 120 may be configured to provide content and manage the translation operation of the content. The management server 120 can store and contain original content (or source content) received from authors, and the management server 120 can provide the original content to the translation server 130 so that the translation process is carried out based on the original content. In this case, the management server 120 manages user accounts and permissions associated with the translation and provides the source files to be translated as original content to the translation server 130.
[0037] The content translation operation system 100 according to the present invention can provide the person in charge with various modified file formats for content episodes during the translation process.
[0038] For example, if the image file of the original episode received from the author is a high-capacity file of type 1, the present invention can convert the high-capacity file into a low-capacity file of type 2 and provide it to the translator. As another example, if the image file of the original episode is a low-capacity file of type 2, it can also be converted into a high-capacity file of type 1.
[0039] The first type of high-capacity file may be, for example, a PSD (Photoshop Document) file or a Clip file (Clip Studio file), while the second type of low-capacity file may be, for example, a JPG or PNG file. 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, with advancements in technology, the high-capacity file presented as an example may be replaced with a different file other than a PSD or Clip file. Similarly, the low-capacity file may be replaced with a different file as needed.
[0040] Furthermore, in the present invention, a third type of file can be provided to the typesetting designer, in which a first language and its corresponding translation are matched, so that the typesetting person can intuitively recognize the translation and the typesetting work position. The third type of file may be, for example, a document file. The document file may be, for example, an Excel file, a Word file, etc., and can be transformed into various forms. In the following, the case where the third type of file is an Excel file will be described as an example.
[0041] The management server 120 can manage various types of files generated during the translation process by mapping (or matching) them with each other based on the episodes of the original content. This mapped information may be used to verify the accuracy of the translation by comparing the translated output with the original content.
[0042] The translation server 130 can provide each person in charge with a customized environment, from assigning personnel to the translation process to performing translation, typesetting (lettering), and acceptance testing.
[0043] The translation server 130 can set the work steps (or work process) and assigned personnel for the translation process of a specific episode by specifying an operator account or manager account.
[0044] The work included in the translation process in the present invention may include at least one of the following: i) translation (or input of translated terms), ii) editing acceptance, which involves correcting and inputting the translated terms, iii) proofreading acceptance, which involves conveying feedback using messages for the translated terms, iv) lettering, which involves changing the characters of the episodes in the original content to the translated terms, and v) image acceptance (typesetting file acceptance, final acceptance, or QA acceptance), which involves confirming that the translated terms are reflected in the image.
[0045] For operator or manager accounts, the translation process for content episodes can be assigned to specific individuals based on the task (work unit basis) (for example, translation work - "Instructor A", typesetting work - "Instructor B"), and deadlines can be set based on the episode (or story).
[0046] The translation server 130 can provide a translation editor (a translation tool that allows the user to proceed with each task included 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 function, uploading translated episodes after typesetting is complete, etc.).
[0047] The content translation operation system 100 according to the present invention may be connected to at least one terminal 200 via wired or wireless communication. As shown in Figure 1, the terminal 200 means an electronic device and is not limited to any particular type, such as a smartphone, notebook computer, laptop computer, slate PC, tablet PC, ultrabook, or desktop computer. The services provided in the present invention may be used via a terminal 200 logged in with a user account registered with the management server 120. For example, a translator responsible for translating an episode can be provided with a translation editor via a terminal (which can also be named a translator terminal) 210 logged in with their user account, and can use the various functions provided by the translation editor to proceed with the work of translating the language of the first country contained in the episode into the language of the second country. To give another example, a typesetter (typesetter designer) who typesets (sketches, drawings, or designs) translated terms into an episode can provide the translation file using a terminal (which can also be named a typesetter terminal) 220 logged in with their user account. Therefore, in this invention, "user," "person in charge (e.g., translator)," "user account (e.g., translator account)," and "terminal (e.g., translator terminal)" may be used interchangeably.
[0048] On the other hand, as shown in Figure 2a, in the present invention, the process may be carried out in which the management server sends the source manuscript for translation to the translation server for content episodes created based on the language of a first country (S210).
[0049] As described above, in the present invention, the management server 120 can store and contain original content (or source content), and based on the fact that at least one episode of the original content is identified as a target for translation, the management server 120 can provide the file of the identified episode to the translation server 130 as the source for translation.
[0050] In this case, the management server 120 can send a first type of file containing multiple layers (e.g., PSD, Clip, etc.) to the translation server 130 (see S210b, Figure 2b).
[0051] The first type of file can separate layers according to different elements (e.g., background, characters, text, speech bubbles, etc.), and the management server 120 can provide the translation server 130 with the first type of file so that it is easy to change the language of the first country to the language of the second country.
[0052] In the present invention, the process may involve providing the source document to be translated from a translation server to a first terminal, and receiving the translated terms from the first terminal in a language of a second country that is different from the language of a first country, based on the source document (see S220, Figure 2a).
[0053] The translation server 130 can identify the translator of the document to be translated and provide the document to the first terminal (translator terminal) 210, which is logged in with the translator's account.
[0054] The database (DB) of the translation server 130 can contain matching information for the personnel responsible for the translation process (e.g., translators, typesetting designers, etc.) for a specific episode. Personnel may be designated by a manager, and the translation server 130 can refer to the DB to provide the necessary information to the personnel corresponding to the progress of the translation process. Details on how personnel are designated by the manager will be described later.
[0055] The translation server 130 can convert a first type of source document into a second type of file, which is different from the first type, and provide it to the first terminal (translator terminal) 210 (see S220b, Figure 2b).
[0056] As an example, the translation server 130 is configured to allow the operator account and manager account to change the file format depending on the form of the file format obtained from the content author, or a form that is easier to translate. Below, a process for converting a first type high-capacity file to a second type low-capacity file is illustrated, but this is merely an example, and it is also possible to convert a low-capacity file to a high-capacity file as needed. In such a case, the management server can send the second type of source document to the translation server, and the translation server can convert the second type of source document to a first type file, which is different from the second type, and provide it to the first terminal.
[0057] Furthermore, as mentioned above, the first type of file can be, for example, a PSD (Photoshop Document) file or a Clip file (Clip Studio file), and this may be replaced with various other file formats. Also, the second type of file, which is low in size, can be, for example, a JPG or PNG, and this may be replaced with various other file formats.
[0058] The first type of file (e.g., PSD, Clip, etc.) consists of multiple layers and is easy to modify, but it can be a large file size. Since the translator does not perform revision work on the source document to be translated, it does not need to be a large file of the first type. Therefore, the translation server 130 can convert the source document of the first type file into a second type file, which is smaller in size, for efficient data communication and provide it to the first terminal (translator terminal) 210.
[0059] The translation server 130 can provide the first terminal (translator terminal) 210 with a translation editor containing the source document converted into a second type of file (see reference numeral "700" in Figure 7a). As described above, the translation editor is an interface for an efficient working environment for the translator, and further details will be provided later.
[0060] The first terminal (translator terminal) 210 displays the source document to be translated, which has been converted into a second type of file, and may input a translation ("Do you want to go eat pizza?") 310a corresponding to the language of the first country (for example, "Do you want to eat pizza?") 310 contained in the source document. The translation server 130 can receive this based on the input of the translation to the first terminal (translator terminal) 210 (see S221b, Figure 2b).
[0061] Furthermore, in the present invention, the process of generating a translation file for the source document using the translated terms received by the translation server may be carried out (see S230, Figure 2a).
[0062] The translation server 130 can generate a translation file for the source document using the translated words received from the first terminal (translator terminal) 210.
[0063] In this invention, "translation file" may mean a file provided to a typesetting designer responsible for lettering the translated words.
[0064] A typesetter can be responsible for changing the language of the first country to the language of the second country in the text layer of the source document, based on the translation file. The typesetter must input (create, design, or sketch) the translated word in the area where the first country's language was located, and it is crucial to intuitively recognize the matching relationship between the first country's language and the translated word in the second country.
[0065] The translation server 130 can generate translation files in which the language of the first country and the language of the second country are matched, so that the typesetting designer can intuitively recognize the language of the first country and the corresponding translated words (see Figure 5d).
[0066] In this case, the translation server 130 can generate the translation file as at least one of a first type of file (e.g., PSD, Clip, etc.) and a third type of file (e.g., Excel) (see S240b, Figure 2b). That is, the translation server 130 can provide the source document to the first terminal (translator terminal) 210 and the second terminal (typesetting designer terminal) 220 with image files in different formats. This allows the person in charge to be provided with files in a format optimized for their work.
[0067] Furthermore, in this invention, the translation server can provide the translation file to the second terminal (see S240, Figure 2a).
[0068] Based on the fact that the progress of the translation process corresponds to the typesetting process, the translation server 130 can refer to the database to confirm the assigned typesetting designer for the manuscript to be translated. The translation server 130 can send the translation file to a second terminal (typesetting designer terminal) 220 logged in with the assigned typesetting designer's account. 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 (typesetting designer terminal) 220 (see S240b, Figure 2b), and the typesetting designer may select the desired type of translation file from the first and third types and proceed with the typesetting work.
[0069] On the other hand, the translation process in the present invention further includes an "acceptance" process, which may further include editing acceptance and proofreading acceptance performed between the translation and typesetting processes, and image acceptance performed after the typesetting process. Further details regarding the overall process including the acceptance process will be described later.
[0070] In this invention, the process may involve receiving an image file corresponding to the episode, which has been translated into the language of a second country using a translation file, from a second terminal (see S250, Figure 2).
[0071] The translation server 130 can provide the second terminal (typesetting designer terminal) 220 with a translation file and a first type of source file to be translated.
[0072] In the second terminal (typesetting designer terminal) 220, based on the translation file, the operation may be performed to change the language characters of the first country included in the character layer among the multiple layers that make up the source file to be translated to the translated words in the language of the second country. The second terminal (typesetting designer terminal) 220 can generate an image file containing the language of the second country (S250b), and the translation server 130 can receive the image file.
[0073] The image file received from the typesetting designer terminal 220 has the characters of the episode changed to the language of a second country different from that of the first country, and in this invention, this can be called a "typesetting file". The translation server 130 can use the typesetting file to generate a translated episode for the content episode (see S260b, Figure 2b).
[0074] On the other hand, the content translation operation system 100 according to the present invention has an authority server 110, a management server 120, and a translation server 130 working together to identify content works that require translation, assign translators, typesetting and acceptance inspectors to the identified content, and operate the translation platform so that the work is performed by the assigned personnel according to the work order. The following describes the overall translation process carried out in the present invention, from the identification of works to acceptance inspection.
[0075] As shown in Figure 3a, the authorization server 110 may manage user accounts and permissions (S301). Based on a request for granting an operator account, the authorization server 110 can grant an operator account with operational authority over the translation process to a specific user.
[0076] In this invention, the "operator (or operator account)" may have authority over at least one of the following: designating a manager, managing the manuscript to be translated, managing the personnel in charge of the translation process, and managing translation support tools (e.g., glossary).
[0077] A work group may be generated on the authorization server 110 (see S302, Figure 3a). Based on the generation of the work group on the authorization server 110, content and episodes may be generated on at least one of the authorization server 110 and the management server 120 based on the work group (see S303, Figure 3a). In the present invention, the work group, content and episodes can be generated in that order, and based on the generation of the content and episodes, information regarding the content and episodes can be linked to the translation server 130 (see S304, Figure 3a).
[0078] In the present invention, information regarding content and episodes can be diverse. As described above, content may consist of multiple episodes, and these multiple episodes may exist with their story information matched according to a predefined order (e.g., upload order). For example, multiple episodes constituting a specific piece of content called "Yuna's Cells" may have their story information matched as episode 1 (ep.1), episode 2 (ep.2), episode 3 (ep.3), etc., according to the upload order. In the present invention, various pieces of information such as content (e.g., content title information), episodes constituting the content (e.g., episode files), and episode stories exist matched with each other, and the management server 120 and translation server 130 can continuously update and link information regarding content and episodes.
[0079] On the other hand, when content and episodes are generated on the management server 120, the translation server 130 can activate the setting function (or title registration function) for registering the content to be translated (see S305, Figure 3a).
[0080] As shown in Figure 4a, the service page 400a provided to the operator account may include a setting function (or setting function area) 410 for setting the content to be translated and the language types of a first country and a second country for the content to be translated. The translation server 130 can receive, via the setting function 410, the title information of the content (e.g., "Yuna's Cells") 411, information regarding the language type of a first country (or the original language code, e.g., KR) 412 for the content, and information regarding the language type of a second country (or the translation language code, e.g., EN) 412. Based on the information received through the setting function 410, the translation server 130 can identify the content to be translated (e.g., "True Beauty") and the language of a first country and a second country for the content to be translated.
[0081] The operator account includes manager registration authority, and the translation server 130 can register a specific user account as a manager based on receiving a manager registration request for that specific user account from the operator account (see S306, Figure 3a).
[0082] In this invention, the manager can set the work process and assign tasks for the episode translation process.
[0083] As shown in Figure 4a, the translation server 130 can receive manager registration requests from the operator account via the service page 400a, which include information 420 about a specific user account. The manager registration request may include the manager's name. If registration of multiple managers is requested for a single piece of content, the manager registration request may include information matching each of the managers' names with the episode (or story) they are responsible for.
[0084] The translation server 130 can register the work process and assigned personnel for the episode translation process using either an operator account or a manager account (see S308, Figure 3a).
[0085] In this invention, depending on whether the operator account and manager account are used to register the person in charge of the work, the management server 120 and the translation server 130 can proceed with linking between user accounts (Teammate linking) (see S307, Figure 3a).
[0086] In the management server 120 and translation server 130, if a request for registration of a person in charge is received from an operator account, the requested user can be registered as the person in charge without the user account linking process. In contrast, the management server 120 and translation server 130 can only proceed with person in charge registration for user accounts linked to a manager account. If the manager account and the relevant user account are not linked, the management server 120 and translation server 130 can proceed with person in charge registration after linking the user account via Teammate invitation.
[0087] For the sake of explanation, in the following examples, we will assume that the person in charge is registered using a manager account, and that the user accounts of the manager and the person in charge have been linked.
[0088] The translation process in the present invention may include at least one of a plurality of work processes, and the translation server 130 can provide a translation work interface corresponding to the work process to the terminal device of the person in charge of the work process.
[0089] As shown in Figure 4c, in the present invention, the work process (or work step) 440 included in the translation process may include at least one of the following: i) translation (or input of translated terms) 441; ii) editing 442 for correcting and inputting translated terms; iii) proofreading 443 for conveying feedback using messages for translated terms; iv) lettering 444 for changing the characters of episodes in the original content to translated terms; and v) image quality assurance (QA) 445 for verifying images that reflect the translated terms.
[0090] The translation server 130 can configure the translation process so that it includes at least one of several work processes 441 to 445, depending on the manager account. The manager account allows for diverse configurations of the translation process depending on the episode status, vendor status, etc. For example, as shown in Figure 4c, the translation server 130 can configure the process to include only the Translation-Lettering-QA 451 work, or it can configure the process to include the entire Translation-Editing-Proofreading-Lettering-QA 452 work.
[0091] On the translation server 130, the person in charge of a work process can be identified based on the identification of the work process for each episode of the content. The translation server 130 can match the work process (e.g., Translation) 461a, the person in charge (user account) 461b, and the episode in charge (episodes 1-20) 461c and store them in the database as a person in charge dataset 461. Based on the information received from the manager account, the translation server 130 can configure and store in the database person in charge datasets 461 and 462 for each work process of an episode. Then, as the translation process of an episode progresses, the translation server 130 can refer to the database to check the person in charge of the current work process.
[0092] As shown in Figure 4c, the manager account may be provided with an administration page 400d related to the management of the episode translation process. Through the administration page 400d, the manager can perform overall operational management of the translation process, manage assignees, and manage deadlines. For this purpose, the administration page 400d may include a list of content to be translated 470 assigned to the manager account, information on each assignee in the translation process 480, information on the progress of work for each episode, a deadline setting function, a function to register and modify publicly available information, and a file upload function.
[0093] On the other hand, the management server 120 may also upload the manuscripts to be translated for each episode of the content (see S309, Figure 3b). For example, the management server 120 can receive the manuscripts to be translated from the author account (or author terminal) that creates the content episodes and upload them to the management server 120's database. Another example is that the management server 120 can receive the manuscripts to be translated from the account (or terminal) of the person in charge of uploading the content and upload them to the management server 120's database. In the present invention, there can be various methods by which the manuscripts to be translated are uploaded to the management server 120.
[0094] The management server 120 can send the document to be translated to the translation server 130 so that the translation process for the document can proceed in cooperation with the translation server 130 (S310, see Figure 3b).
[0095] In this case, the translation server 130 can change the file format of the document to be translated provided to the first terminal (translator terminal) 210 to a different format. Such a file format may be one that is easier to translate and may be converted using an operator account or manager account.
[0096] For example, the translation server 130 can proceed with the task of converting the source document received from the management server 120 to a low-capacity format (see S311, Figure 3b). However, in this example, converting to a low-capacity format is merely illustrative; it is also possible to convert to a high-capacity format as needed, or to change the format regardless of capacity based on the translator's opinion, etc.
[0097] As described above, the content episodes in the present invention may consist of a first type of file containing multiple layers. The first type of file can separate layers according to different elements (e.g., background, characters, text, speech bubbles, etc.), and the management server 120 can provide the first type of file to the translation server 130 in order to facilitate the translation of the language of the first country to the language of the second country. The first type of file consists of multiple layers and is easy to modify, but may also be a high-capacity file. Since the translator does not perform any modification work on the source document to be translated, it is not necessary for the source document to be a high-capacity first type file. For efficient data communication, the translation server 130 can convert the source document in the first type of file into a second type of file, which has a smaller capacity than the first type of file, and provide it to the first terminal (translator terminal) 210.
[0098] Furthermore, the translator terminal (first terminal) 210 may input translations corresponding to the language of the first country included in the document to be translated (see S312, Figure 3b). The translation server 130 can provide the translator terminal 210 with a translation editor that includes a translation input function (see drawing reference numeral "700" in Figure 7a). The translation editor 700 may include an input window that allows translation input.
[0099] The translation server 130 can provide the reviewer terminal 230 with a review editor containing the translated terms (see diagram reference numeral "800" in Figure 8) so that the translated terms can be reviewed (see S313, Figure 3b). More specifically, the translation server 130 can provide the reviewer terminal 230 with the original image corresponding to the document to be translated and the image converted to the translated terms so that the translated terms received from the translator's terminal can be reviewed.
[0100] As described above, the acceptance process for checking translations in the present invention may include "editing acceptance," which involves correcting and inputting the translations; "proofreading acceptance," which involves using messages related to the translations to convey feedback; and "image acceptance (or QA acceptance)," which involves checking the typesetting file. The acceptance process described in the present procedure may correspond to the "editing acceptance process," which involves correcting and inputting the translations.
[0101] On the inspector terminal 230, the original image and the image displaying the translated terms can be compared, and the translated terms can be corrected to perform editing inspection (see S314, Figure 3b).
[0102] Furthermore, in this invention, proofreading may be carried out in which feedback is conveyed to the translator using messages related to the translated term. The proofreader may be the same user as the editing proofreader, or a different user. Based on receiving a message containing feedback information for the translated term from the proofreader terminal, the translation server 130 can send a message to the translator terminal. The translation server 130 can display the feedback information received from the proofreader terminal in a region of the translation editor 700. In this case, the translation server 130 can display the feedback information in a region surrounding the translated term to be fed back (for example, "Do you want to go eat pizza?").
[0103] The translation server 130 can generate a translation file for the source document based on the completion of the acceptance check for the translated terms (S315, Figure 3b).
[0104] In this invention, "translation file" may mean a file provided to a typesetting designer responsible for lettering the translated words.
[0105] The translation server 130 can generate translation files as at least one of a first type of file and a third type of file. The typesetting designer must input (create, design, or sketch) the translations in the areas where the language of the first country was located, and it is extremely important to intuitively recognize the matching relationship between the language of the first country and the translation in the language of the second country. Therefore, in this invention, translation files can be generated and provided to the typesetting designer as a third type of file having a table structure.
[0106] In the second terminal (typesetting designer terminal) 220, a typesetting file may be generated using the translation file (S316, Figure 3b). In the second terminal (typesetting designer terminal) 220, based on the translation file, the language characters of the first country included in the character layer among the multiple layers constituting the source manuscript file to be translated may be changed to the translated words in the language of the second country. The typesetting designer terminal 220 can send and upload the typesetting file to the translation server 130 (see S317, Figure 3b). The typesetting file may consist of a first type of file consisting of multiple layers.
[0107] Once the typesetting file is uploaded to the translation server 130, the final acceptance of the typesetting file may be performed on the image acceptance officer's acceptance terminal 230 (see S318, Figure 3b). In Figure 3b, even though the acceptance terminals for editing acceptance, proofreading acceptance, and image acceptance (or final acceptance) are all shown as "acceptance terminal 230" without distinction, the persons in charge of editing acceptance, proofreading acceptance, and image acceptance (or final acceptance) may be different from each other, and in this case, the acceptance terminals may also be different.
[0108] The translation server 130 can provide the image reviewer terminal 230 with a QA editor (see diagram reference numeral "900" in Figure 9) so that final acceptance of the translated episodes converted to the translated terms can be performed. The QA editor 900 may include an image file of the episode created based on the language of the first country (original image file or image file of the manuscript to be translated) and a typesetting file converted to the language of the second country (or an image file of the translated episode). The image reviewer terminal 230 can proceed with final acceptance of the translated episodes by comparing the images of the files output to the QA editor 900 (see S318, Figure 3b).
[0109] Based on the completion of final acceptance testing of the translated episodes, the translation server 130 and the management server 120 can use typesetting files created based on the language of the second country to generate translated episodes corresponding to episodes created based on the language of the first country (see S319, Figure 3b).
[0110] Thus, the content translation operation system 100 according to the present invention can provide content translators with the information and user environment necessary for translation work based on the coordination of the authorization server 110, the management server 120, and the translation server 130. The translators can easily proceed with content translation work by utilizing the work environment provided by the content translation operation system 100. Therefore, the "content translation operation system" according to the present invention may be named a "content translation platform" or a "content translation system."
[0111] Furthermore, in order to provide content translators with a user environment optimized for translation work, the present invention provides examples of new forms of translation editors and acceptance editors.
[0112] The following will provide a more detailed explanation of the method for translating content, focusing on the user environment provided in the present invention.
[0113] Figure 5 is a flowchart illustrating the content translation method in the content translation operation system according to the present invention, Figures 6, 7a, 7b, 7c, 7d, and 7e are conceptual diagrams illustrating the translation editor provided in the present invention, and Figures 8 and 9 are conceptual diagrams illustrating the acceptance editor provided in the present invention.
[0114] In the present invention, the process of receiving an image file to be translated in relation to an episode of content created based on the language of a first country may be carried out (see S510, Figure 5).
[0115] The translation server 130 can receive image files of episodes to be translated from the management server 120.
[0116] The management server 120 may have registered episodes of specific content created based on the language of the first country ("source language," "original language," or "language to be translated"). The management server 120 can register and manage the image files of episodes in its database and provide the image files to the translation server 130 based on whether they are identified as targets for translation.
[0117] In the present invention, a process may be carried out to extract text corresponding to the language of a first country from an image file (see S520, Figure 5).
[0118] The translation server 130 can extract at least one piece of text from the image file of the episode to be translated by utilizing various algorithms trained to recognize and detect text (or characters) contained in the image.
[0119] For example, as shown in Figure 6, the translation server 130 can use OCR (Optical Character Reader) to extract texts (e.g., "Do you want pizza?", "Yes") 611 and 612 corresponding to the language of the first country (e.g., "Korean") from the image file 600 of the episode to be translated.
[0120] When the translation server 130 extracts text from the image file 600 of the episode to be translated via OCR, it can also extract the positional information of the text.
[0121] Here, "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. As an example, the coordinate information of the text extracted within the overall image of the episode may be stored as the location information.
[0122] The translation server 130 can use OCR to extract texts 611 and 612 corresponding to the language of the first country, along with location information of those texts, from the image file 600 of the episode to be translated, and then match the texts and location information with each other to form a pair of datasets.
[0123] On the other hand, the translation server 130 can extract text corresponding to already established criteria from the image file 600 of the episode to be translated as the target language. The image file 600 of the episode to be translated in this invention may contain a plurality of graphic objects 610 to 640. The translation server 130 can extract text 611 and 612 contained in a specific graphic object (e.g., a speech bubble graphic object) 610 that corresponds to an already established criteria from among the plurality of graphic objects 610 to 640 contained in the image file 600 of the episode to be translated as the target language. More specifically, the translation server 130 can first identify the speech bubble graphic object 610 in the image file 600 of the episode to be translated, and secondarily extract text 611 and 612 contained in the speech bubble graphic object 610 and the position information of the text via OCR. In the following, for the sake of convenience of explanation, the image file of the episode to be translated will be described interchangeably as "image file to be translated" or "image to be translated".
[0124] In the present invention, the process of providing a translation editor for an image file may be carried out so that a translated episode of the episode is generated based on the language of a second country different from that of a first country using the image file (see S530, Figure 5).
[0125] The translation server 130 can use the image file of the episode to be translated, the text extracted from the image file, and the text's position information to provide a translation editor for the translator to the translator's terminal.
[0126] As shown in Figure 7a, the translation editor 700 may have a screen consisting of multiple areas 710 to 730 on which different information is output. Of the multiple areas, the first area 710 outputs the image file 600 to be translated, and the second area 720 may include an input window 721 on which the translation for the text (e.g., "Do you want pizza?") 611 extracted from the image file 600 to be translated is entered. The second area 720 may contain input windows matched to each of the multiple texts (e.g., "Do you want pizza?", "Yes") 611, 612 extracted from the image file 600 to be translated. In this case, the second area 720 may output the specific text (e.g., "Do you want pizza?") 611' around the input window 721 matched to the specific text, so that the translator can intuitively recognize which of the multiple texts contained in the image file 600 to be translated is being translated.
[0127] Furthermore, the third area 730 can output at least one translation support tool 730a to assist the translator in their translation work. The translation support tool 730a may include various functions to support the translation work. For example, the translation support tool 730a may include a glossary (or word list, or suggested translation tool, etc.) that suggests translations based on a database of languages for the first and second countries.
[0128] In this invention, the first to third areas 710 to 730 of the translation editor 700 can be configured so that the translator of the translation editor 700 can input translation terms while checking the image file 600 to be translated and easily use the translation support tool 730a as needed. For example, the first area 710, second area 720, and third area 730 of the translation editor 700 can be arranged sequentially along one direction (for example, from direction A to direction B) such that the image file 600 to be translated and the translation support tool 730a are output on both sides with respect to the input window 721.
[0129] Meanwhile, the translation server 130 can receive the translated words through the input window of the translation editor 700. The translation server 130 can convert the language of the first country contained in the image file 600 to be translated into the translated words, which are in the language of the second country, and generate a translated episode.
[0130] As shown in Figure 7b(a), the translation server 130 can receive translation work requests for specific episodes from the translator terminal. For example, the translation server 130 can provide the translator terminal with a work page 500. Such a work page 500 may include a work list containing at least one episode item to be translated that has been assigned to the translator. Based on the selection of one of the episode items to be translated included in the work list, the translation server 130 can receive a translation work request for a specific episode that has been selected.
[0131] As shown in Figure 7b(b), the translation server 130 can provide the translator terminal with a translation editor 700 in response to receiving a translation request for a specific episode from the translator terminal, so that a translated episode is generated for the image file 600 to be translated for the specific episode. As described above, the first area 710 of the translation editor 700 outputs the image file 600 of the episode to be translated, and the second area 720 may contain an input window 722 for text (e.g., "Yes!!") 612 extracted from the image file 600 to be translated. The third area 730 may output translation support tools (e.g., a glossary) 730a.
[0132] As shown in Figure 7b(c), the translator can view the image file to be translated 600 via the translation editor 700 and enter the translation (e.g., "Yes!!") 722a into the input window 722 for the text (e.g., "Yes!!") 612 extracted from the image file.
[0133] The translation server 130 can, in response to input of a translation term 722a to the input window 722, convert the text 612 extracted from the image file into the text corresponding to the translation term in the image file and display it in the first area 710. As described above, the second area 720 may contain input windows matched to each of the multiple texts extracted from the image file 600 to be translated. The translation server 130 can, in response to receiving a translation term through an input window matched to a specific text among the multiple input windows, convert a specific text contained in the image file 600 to the translation term. For example, as shown in Figure 7b(d), the translation server 130 can, in response to input of the translation term "Yes!!" 722a to the input window 722 matched to the text "Yes!!" 612, convert the text "Yes!!" 612 contained in the image file 600 to "Yes!!" 612a, which is the language of the second country corresponding to the translation term. The translation server 130 can then display an image file in the first area 710 in which the language of the first country has been converted into a translation in the language of the second country.
[0134] Furthermore, the translation server 130 can use the translated terms received by the translation editor 700 via the input window 722 to convert an episode created based on the language of the first country to the language of the second country and generate a translated episode.
[0135] Thus, in this invention, the first area 710 and the second area 720 of the translation editor 700 can be linked to each other so that a conversion episode is generated and displayed in conjunction with the input of translation terms. The translator can check in real time how the translation terms they have entered are being applied as they input the translation terms.
[0136] On the other hand, in the present invention, a movement guide that receives control commands for moving the position of text may be output on the first region 710 so that the position of text corresponding to the translated term can be moved.
[0137] The translation editor 700 according to the present invention can provide a function to move the position of text within the image file 600 to be translated during the translation process. During the translation process, the position of text may be moved in various situations. In the image file to be translated (original image file), it may be necessary to move the position of text corresponding to the language of a first country, or it may be necessary to move the position of translated words in accordance with changes in the length of the translated words.
[0138] For example, as shown in Figure 7c(a), suppose that on the image file 600 to be translated, the text ("yes") 612 created in the language of the first country is positioned outside a certain reference point (e.g., the central region) within the speech bubble graphic object 610. In this case, the translated word will also be positioned at the same level as the text ("yes") 612 created in the language of the first country, and the translator can move the position of the text (the text corresponding to the translated word) during the translation process.
[0139] More specifically, as shown in Figure 7c(b), the translation server 130 can receive a control command for a position change (e.g., drag) via the first area 710 to move the text ("Yes!!") from the first position P1 to the second position P2. As shown in Figure 7c(c), in response to the control command for a position change, the translation server 130 can move and position the text ("Yes!!") from the first position P1 to the second position P2. Then, as shown in Figure 7c(d), in response to the input of the translation ("Yes!!") 722a via the input window 722 matched to the text ("Yes!!"), the translation server 130 can control the display of the translation 612a at the changed second position P2.
[0140] To give another example, if the lengths of the first country's language and the second country's language are different, it may be necessary to move the position of the translation (the text corresponding to the translation) within the speech bubble graphic object. More specifically, the text consisting of the first country's language is
[0141]
number
[0142]
number
[0143] On the other hand, a third area 730 of the translation editor 700 may be provided with translation support tools 730a to assist the translator's translation work. The functions of the translation support tools 730a can be diverse. For example, the translation support tools 730a may include a glossary that suggests translations for text extracted from the image to be translated, based on a database of the language of the first country (or source language) and the language of the second country (or target language). To give another example, the translation support tools 730a may include a function to check the grammar of the translations based on the database. In the following explanation, for the sake of clarity, a "glossary" that suggests translations will be used as an example of a translation support tool.
[0144] When the translation server 130 receives input to select one of the texts output in the first area 710 of the translation editor, it can control the first area 710 and the third area 730 in conjunction so that a list of suggested translations for the selected text is output in the third area 730.
[0145] More specifically, as shown in Figure 7d(a), the translation target image file 600 can be output to the first area 710 of the translation editor. With the translation target image file 600 output to the first area 710, the translation server 130 can receive user input to select a specific text (for example, "Yes!!") 612 from among the multiple texts contained in the translation target image file 600.
[0146] As shown in Figure 7d(b), the translation server 130 can, in response to user input selecting a specific text, output a recommendation list (or glossary) 731 containing suggested translations for the specific text (e.g., "Yes!!") 612 to a third area 730.
[0147] The suggested translations included in the suggested list 731 may fall under at least one of the first type of suggested translation 731a and the second type of suggested translation 731b, based on their relevance to the specific content that makes up the episode.
[0148] The first type of recommended translation 731a can be identified based on a first type of database (general DB) constructed on multiple contents registered on the management server 120. Such first type of recommended translation 731a may include the same translation "Yes" for the same text "un" regardless of the episode (or content) being translated.
[0149] The second type of recommended translation 731b is identified based on a second type of database (work-specific DB) built on specific content (e.g., "Yuna's cells") and may include different translations (e.g., "Yep") depending on the episode (or content) being translated, even if the text is the same "yes".
[0150] The translation server 130 can control the input window so that, once a translation is selected from the recommendation list, the selected translation is entered into the input window in response to the selection. As shown in Figure 7d(c), the translation server 130 can receive user input via the third area 730 to select one of the recommended translations (e.g., "Yep") 731b from the recommendation list 731. The translation server 130 can link the second area 720 and the third area 730 so that, in response to the user input selecting one of the recommended translations ("Yep") 731b, the selected recommended translation "Yep" is entered into the input window 722 of the second area 720. In this case, the translation server 130 can control the input window 722 so that the recommended translation 731b is entered into the input window 722 that matches the corresponding text (e.g., "yes") 612 of the recommended translation 731b. As explained above, the image file 600 to be translated contains multiple texts, and the second area 720 may contain input windows matched to each of the multiple texts. The recommended translation ("Yep") 731b corresponds to a specific text ("Yes!!") 612 among the multiple texts, and the translation server 130 can be controlled so that when the recommended translation ("Yep") 731b for the specific text is selected, the recommended translation 722b is automatically entered into the input window 722 matched to the specific text.
[0151] As shown in Figure 7d(b), the translation server 130 can respond to input of a suggested translation 722b into an input window 722 matched to a specific text, convert a specific text ("Yes!!") 612 to the text corresponding to the suggested translation ("Yep!!") 612b, and output it to the first area 710.
[0152] On the other hand, as shown in Figure 7e(a), the translation editor 700 can provide a selection icon 723 linked to a function that allows the user to select whether or not to translate the text 612 extracted from the image file 600 to be translated. The translation server 130 can control the state of the input window 722 matched to the text 612 to either activate or deactivate, depending on the user's input to the selection icon 723.
[0153] In this case, a selection icon 723 that allows the user to choose whether or not to translate the specific text 612 may be displayed (or positioned) around the input window 722 that has been matched with the specific text ("Yes!!") 612 in the second area 720.
[0154] As shown in Figure 7e(b), the translation server 130 can receive user input in which the user selects a selection icon 723 linked to the translation / untranslation function for a specific text 612, while the input window 722 matched to the specific text 612 is activated. In response to the user input, the translation server 130 can control the input window 722 matched to the specific text 612 to be deactivated.
[0155] As shown in Figure 7e(c), the translation server 130 can control the first area 710 of the translation editor so that the speech bubble graphic object 610 corresponding to the specific text is output in an empty state when the input window 722 matched to the specific text is deactivated. In other words, the translation server 130 can control the first area 710 so that the specific text ("Yes!!") 612 contained in the speech bubble graphic object 610 disappears.
[0156] Furthermore, the translation server 130 can receive user input for a selection icon 723 linked to a specific text 612 while the speech bubble graphic object 610 is output in an empty state on the first area 710. The translation server 130 can receive user input to select a selection icon 723 linked to the translation / untranslation function of a specific text 612 while the input window 722 matched to the specific text 612 is deactivated. As shown in Figure 7e(d), the translation server 130 can activate the input window 722 matched to the specific text 612 in response to the user input. Then, in conjunction with the activation of the input window 722, the translation server 130 can control the output of a speech bubble graphic object 610 containing the specific text ("Yes!!") 612 on the first area 710.
[0157] On the other hand, in the present invention, an acceptance process for checking the translated terms may be performed. As described above, the acceptance process in the present invention may include "editing acceptance" for correcting and inputting the translated terms, "proofreading acceptance" for conveying feedback using messages for the translated terms, and "image acceptance (typesetting file acceptance, final acceptance, or QA acceptance)" for checking the typesetting file. After describing the acceptance editor for editing acceptance and proofreading acceptance, the acceptance editor for image acceptance (or typesetting file acceptance) will be described.
[0158] As shown in Figure 8(a), the translation server 130 can provide an acceptance editor 800 for accepting the extracted text and translations. The acceptance editor 800 may include at least one of the first to third areas 810 to 830. The first area 810 of the acceptance editor 800 may output an image 600b, which is output to the first area 710 of the translation editor 700, after the text extracted from the image file 600 to be translated (for example, "yes") has been converted into a translation. The second area 820 of the acceptance editor 800 may output an input window 722, which is output to the second area 720 of the translation editor 700. As explained in Figure 7d(d) above, in conjunction with the selection of a recommended translation 731b, the first area 710 of the translation editor may output an image file 600b of the translation episode converted to the recommended translation 731b. The first area 810 of the acceptance editor 800 displays the image file 600b of the translated episode output to the translation editor 700, and the acceptance officer can accept the translations via the image file 600b of the translated episode (for example, by correcting the translations via the input window or by sending a feedback message to the translator).
[0159] The translation server 130 can provide the acceptance editor 800 with a graphic object (e.g., "Image Comparison") 831 linked to the image comparison function. For example, the translation server 130 can provide the graphic object 831 to a third area 830 of the acceptance editor 800. As shown in Figure 8(b), the translation server 130 can provide the acceptance editor 800 with an image acceptance comparison window 840 in response to the selection of the graphic object 831a. In this case, the acceptance comparison window 840 shown in Figure 8(b) can be output to the acceptance editor 800 in a pop-up format and provided to the acceptance officer, overlapping with the screen of the acceptance editor 800.
[0160] Furthermore, the acceptance comparison window 840 may be output in a pop-up format to the translation editor 700 shown in Figure 7a. The third area 730 of the translation editor 700 may contain a graphic object linked to the image comparison function. The translation server 130 can output the acceptance comparison window 840 in a pop-up format to the translation editor 700 in response to the selection of the graphic object in the translation editor 700. In this case, the acceptance comparison window 840 can be provided to the acceptance officer overlapping the screen of the translation editor 700.
[0161] The acceptance comparison window 840 may output a first comparison image 600b and second comparison images 840a, 840b. The first comparison image 600b is the image 600b output to the first area 710 of the translation editor 700, and can also be understood as an episode image containing the translated word ("Yep!!") 612b. The second comparison images 840a, 840b are the image files (or manuscripts) to be translated, and may represent images of files containing text ("Yup!!") corresponding to the language of the first country. The acceptor can compare the image 600b created based on the language of the second country (translation) with the images 840a, 840b created based on the language of the first country to verify the translation.
[0162] In this invention, the translation file and the image file to be translated (or the original document file to be translated) can be sent to the terminal of the typesetter (or typesetter) so that a translated episode with the translated terms typeset is generated upon completion of the acceptance of the translated terms. In this case, typesetting may mean replacing characters in the image file with characters of another language.
[0163] In the typesetter terminal, based on the translation file, the first country's language characters included in the character layer among the multiple layers constituting the image file to be translated may be changed to the translated words in the second country's language. The typesetter terminal can generate a translated episode file (typesetting file or typesetting image file) translated into the second country's language, and the translation server 130 can receive the translated episode file (or typesetting file) from the typesetter terminal.
[0164] The translation server 130 can provide a final acceptance editor to the terminal of the final acceptance officer so that final acceptance of the translation episode file (or typesetting file) can be performed. In this invention, final acceptance is named "(typeset) image acceptance," "typesetting file acceptance," or "QA acceptance," and in the following description, to avoid confusion of terminology, it will be referred to as "QA acceptance." However, it goes without saying that QA acceptance may be replaced with "image acceptance," "typesetting file acceptance," or "final acceptance," etc.
[0165] As shown in Figure 9, the translation server 130 can provide a QA editor 900 to a QA staff terminal so that acceptance testing is performed on translation episodes translated into the language of a second country. In this invention, the QA editor can be understood as an acceptance editor on which final acceptance testing of typesetting files is performed.
[0166] The first area 910 of the QA editor 900 may output a typeset image file (typeset translated episode) 911, and the second area 920 of the QA editor 900 may output an image file to be translated (or a source document to be translated) 921. In other words, the translation server 130 can output a translated episode typeset in the language of the second country to the first area 910 of the QA editor 900, and an original episode created based on the language of the first country to the second area 920 of the QA editor 900.
[0167] QA personnel can compare the typeset translated episode with the original episode to perform a final acceptance check to ensure the translation is accurate and the typesetting of translated terms is correct. Based on the QA acceptance results, QA personnel can create an acceptance list in the third area 930 of the QA editor 900. For example, the translation server 130 can generate an acceptance item in the third area 930 that includes the captured image 913, based on the fact that at least a portion of the typeset image file (typeset translated episode) output to the first area 910 of the QA editor 900 is captured. QA personnel can create a feedback message for the captured image 913 and send the feedback to the translator or typesetting person.
[0168] To solve the problems discussed above, the content translation method according to the present invention includes the steps of: receiving an image file to be translated in relation to an episode of content created based on the language of a first country; extracting text corresponding to the language of the first country from the image file; and providing a translation editor for the image file so that a translated episode of the episode is generated based on the language of a second country different from the first country using the image file, wherein the image file to be translated is output to a first area of the translation editor, and an input window is activated in a second area of the translation editor for inputting the translation of the extracted text in the language of the second country, and the translated episode may be generated using the translation received via the input window.
[0169] 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 the language of a first country, and a translation server that receives the image files to be translated. The translation server extracts text corresponding to the language of the first country from the image files to be translated and provides a translation editor for the image files so that a translated episode of the episode is generated using the extracted text. The image files to be translated are output to a first area of the translation editor, and an input window is activated in a second area of the translation editor for inputting translations of the extracted text in the language of the second country. The translated episode may be generated using the translations received via the input window.
[0170] The program according to the present invention is a program executed by one or more processes on an electronic device and stored on a computer-readable recording medium, the program comprising the steps of: receiving an image file to be translated in relation to an episode of content created based on the language of a first country; extracting text corresponding to the language of the first country from the image file; and providing a translation editor for the image file such that a translated episode of the episode is generated based on the language of a second country different from the first country, the first area of the translation editor being output to the image file to be translated; and a second area of the translation editor being activated to input a translation of the extracted text in the language of the second country, the translated episode being generated using the translation received through the input window.
[0171] As discussed above, the content translation method and system according to the present invention can provide a translation editor for an image file so as to receive an image file to be translated in relation to an episode of content created based on the language of a first country, extract text corresponding to the language of the first country from the image file, and generate a translated episode of the episode based on the language of a second country different from the first country using the image file. Translators can proceed with the translation work using only one translation editor without having to switch between various programs. Therefore, the present invention can improve the efficiency, convenience, and accuracy of the translation work.
[0172] Furthermore, in the content translation method and system according to the present invention, the image file to be translated is output to the first area of the translation editor, and an input window is activated in the second area of the translation editor for inputting the translation of the extracted text in the language of the second country, and the translated episode is generated using the translation received through the input window. The person in charge can intuitively proceed with the translation work on the image to be translated and can check the results of the translation work immediately.
[0173] Furthermore, the present invention, as discussed above, can be embodied as computer-readable code or instruction words on a medium on which a program is recorded. That is, the present invention can be provided in the form of a program.
[0174] On the other hand, computer-readable media include all types of recording devices that store data readable by a computer system. Examples of computer-readable media include HDDs (Hard Disk Drives), SSDs (Solid State Disks), SSDs (Silicon Disk Drives), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.
[0175] Furthermore, the computer-readable medium may include storage and may be a server or cloud storage accessible by electronic devices via communication. In this case, the computer can download the program according to the present invention from the server or cloud storage via wired or wireless communication.
[0176] Furthermore, in the present invention, the computer described above is an electronic device equipped with a processor, i.e., a CPU (Central Processing Unit), and its type is not particularly limited.
[0177] On the other hand, the above detailed description should not be interpreted restrictively in all respects, but should be considered illustrative. The scope of the invention should be determined by a reasonable analysis of the appended claims, and all modifications within the scope of the equivalents of the invention are included within the scope of the invention.
[0178] The present invention further provides the following effects.
[0179] In this invention, the translation support tool is configured with an image file to be translated, a window for inputting the translated term, and a single screen, thereby supporting the translator's accurate translation. In this case, the image file is converted to a low-capacity file to achieve more efficient data processing.
Claims
1. A method for translating content performed by a translation server, The steps include receiving image files to be translated in relation to episodes of content created based on the language of the first country, The steps include extracting text corresponding to the language of the first country from the image file, and The process includes the step of providing a translation editor for the image file so that a translated episode of the episode is generated using the image file as a basis for the language of a second country different from the first country, The first area of the translation editor displays the image file to be translated, and the second area of the translation editor activates an input window for entering the translation of the extracted text in the language of the second country. In the third area of the translation editor, a translation support tool is output that recommends the translation based on a database of the languages of the first country and the second country. When an input is received in the first area to select one of the extracted texts from the image file output, the third area is output a list of recommended translations for that one of the texts. When one translation is selected from the above list, the selected translation is entered into the input window in response to the selection. A method for translating content, characterized in that, in response to inputting the translation term into the input window, any one of the extracted texts selected is converted into text corresponding to the translation term in the image file and displayed in the first area.
2. The method for translating content according to claim 1, characterized in that the translated episode is generated using the translated term received through the input window.
3. The method for translating content according to claim 2, characterized in that a movement guide for receiving control commands for the movement is output to the first region so that the position of the text corresponding to the translated term can be moved.
4. The method for translating content according to claim 1, characterized in that a translation support tool that suggests translations based on databases for the languages of the first country and the second country is output to the third area of the translation editor.
5. The method for translating content according to claim 4, characterized in that the first, second, and third areas of the translation editor are arranged sequentially along one direction such that the image file and the translation support tool are output on both sides of the input window.
6. The method for translating content according to claim 1, characterized in that when the input window is deactivated, a speech bubble corresponding to at least one of the extracted texts is output to the first area in an empty state.
7. A method for translating content according to claim 1, further comprising the step of providing a review editor that reviews the extracted text and the translated terms in order to review the translated terms.
8. The method for translating content according to claim 7, characterized in that the first area of the acceptance editor displays an image of any one of the selected extracted texts converted to the translated term and output to the first area of the translation editor, and the second area of the acceptance editor displays the input window output to the second area of the translation editor.
9. The step further includes outputting a comparison window to the aforementioned acceptance editor, The comparison window is, The method for translating content according to claim 7, characterized in that both the image output to the first area of the translation editor and the image file to be translated are output.
10. A method for translating content according to claim 1, characterized in that the first region outputs the translated episode and the second region outputs the image file to be translated, in order to perform acceptance testing of the translated episode.
11. A management server that registers image files to be translated for episodes of content created based on the language of the first country, Includes a translation server that receives the image file to be translated, The aforementioned translation server, A translation editor is provided for the image file, which extracts text corresponding to the language of the first country from the image file to be translated, and uses the extracted text to generate a translated episode of the episode. The first area of the translation editor displays the image file to be translated, and the second area of the translation editor activates an input window for entering the translation of the extracted text in the language of the second country. In the third area of the translation editor, a translation support tool is output that recommends the translation based on a database of the languages of the first country and the second country. When an input is received in the first area to select one of the extracted texts from the image file output, the third area is output a list of recommended translations for that one of the texts. When one translation is selected from the above list, the selected translation is entered into the input window in response to the selection. A content translation system characterized in that, in response to inputting the translation term into the input window, any one of the extracted texts selected is converted into text corresponding to the translation term in the image file and displayed in the first area.
12. The content translation system according to claim 11, characterized in that the translated episode is generated using the translated term received through the input window.
13. A program executed by one or more processes on an electronic device and stored on a computer-readable recording medium, The aforementioned program, The steps include receiving image files to be translated in relation to episodes of content created based on the language of the first country, The steps include extracting text corresponding to the language of the first country from the image file, and The process includes the step of providing a translation editor for the image file so that a translated episode of the episode is generated using the image file as a basis for the language of a second country different from the first country, The first area of the translation editor displays the image file to be translated, and the second area of the translation editor activates an input window for entering the translation of the extracted text in the language of the second country. In the third area of the translation editor, a translation support tool is output that recommends the translation based on a database of the languages of the first country and the second country. When an input is received in the first area to select one of the extracted texts from the image file output, the third area is output a list of recommended translations for that one of the texts. When one translation is selected from the above list, the selected translation is entered into the input window in response to the selection. A program stored on a computer-readable recording medium, characterized by including a command that, in response to inputting the translation term into the input window, any one of the extracted texts selected is converted into text corresponding to the translation term in the image file and displayed in the first area;
Citation Information
Patent Citations
Data display method and device, electronic equipment and computer readable storage medium
CN113687883A
Content participation translation apparatus and content participation translation method using the same
JP2016100020A
Information processor, method, program, and system
JP2024020975A
Method and apparatus for supporting webtoon translation in a communication system
KR1020220116978A
Method and apparatus for supporting translation and editing of webtoon in a communication system
KR1020240058501A