Information processing device, information processing method, and program
The information processing device and method address the challenge of translating social media content by managing and distributing translation costs and viewing fees, enhancing user motivation and content quality on social media platforms.
Patent Information
- Application Number
- JP2025225830
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-12-03
- Publication Date
- 2026-02-20
- Estimated Expiration
- 2045-12-03
AI Technical Summary
Existing translation request management systems do not facilitate the translation of information posted on social media platforms.
An information processing device and method that includes a request receiving unit for translation requests, a translation acquisition unit, a cost calculation unit, a compensation processing unit, and a distribution processing unit to manage and distribute translation costs and viewing fees among users and the platform operator, promoting translation of social media content.
Facilitates the translation of social media content by distributing translation costs and viewing fees among users, motivating participation and improving content quality on the platform.
Smart Images

Figure 0007818319000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In the translation request management system described in Patent Document 1, the person requesting translation accesses the management server and requests a translation. The management server sends a translation request email to the translator and bills the person requesting translation for the translation fee. The translator submits the translation results to the management server. When the management server accepts the translation results, it pays the translator a translation fee. Secondary users other than the person requesting translation who use the translation results access the management server and receive the translation results. The management server bills the secondary users for the usage fee. The management server pays the translation requester a specified percentage of the usage fee for using the translation result as a return fee, and also pays the translator a specified percentage of the usage fee as a secondary fee. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-076066 Summary of the Invention [Problem to be solved by the invention]
[0004] In the translation request management system described in Patent Document 1, the target of translation is a web page. For this reason, Patent Document 1 does not disclose how to process information posted on social media.
[0005] An object of the present disclosure is to provide an information processing device, an information processing method, and a program that can facilitate the execution of translation of information posted on social media. [Means for solving the problem]
[0006] According to the present disclosure, an information processing device can be provided that includes: a request receiving unit that receives, from a second terminal of a second user, translation request information that requests translation of posted information posted on social media via a first terminal of a first user and expressed in a first language into a second language; a translation acquisition unit that acquires a translation result of the posted information into the second language in accordance with the translation request information; a cost calculation unit that calculates a cost to be borne by the second user so that the second user bears at least a portion of the translation cost required for translating into the second language; a compensation processing unit that executes a process of obtaining a compensation for viewing from a third user who views, via a third terminal, the translated posted information that is the translation result into the second language; and a distribution processing unit that executes a process of distributing at least a portion of the compensation to the second user.
[0007] According to the present disclosure, an information processing method can be provided, including the steps of: a computer receiving, from a second terminal of a second user, translation request information that requests translation of posted information, which is posted on social media via a first terminal of a first user and is expressed in a first language, into a second language; a computer obtaining, in accordance with the translation request information, a translation result of the posted information into the second language; a computer calculating a cost to be borne by the second user so that the second user bears at least a portion of the translation cost required for the translation into the second language; a computer executing a process to obtain a fee for viewing, from a third user who has viewed, via a third terminal, the translated posted information that is the translation result into the second language; and a computer executing a process to distribute at least a portion of the fee to the second user.
[0008] According to the present disclosure, a program can be provided that causes a computer to execute the following steps: receiving, from a second terminal of a second user, translation request information that requests translation of posted information, which is posted on social media via a first terminal of a first user and is expressed in a first language, into a second language; obtaining a translation result of the posted information into the second language in accordance with the translation request information; calculating a cost to be borne by the second user so that the second user will bear at least a portion of the translation cost required for translating into the second language; executing a process to obtain compensation for viewing from a third user who views, via a third terminal, the translated posted information that is the translation result into the second language; and executing a process to distribute at least a portion of the compensation to the second user. [Effects of the Invention]
[0009] According to the present disclosure, it is possible to promote the translation of information posted on social media. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating a configuration example of an information processing system according to a first embodiment of the present disclosure. [Figure 2] 1 is a block diagram showing an example of the internal configuration of an information processing device according to a first embodiment. [Figure 3] 3 is a flowchart illustrating an example of an information processing method according to the first embodiment. [Figure 4] 10 is a flowchart showing an example of a posting process according to the first embodiment. [Figure 5] FIG. 2 is a diagram showing an example of a post creation screen according to the first embodiment. [Figure 6] 4 is a flowchart showing an example of translation processing according to the first embodiment. [Figure 7] FIG. 3 is a diagram showing an example of a translation request screen according to the first embodiment. [Figure 8] 10 is a flowchart showing an example of a subsequent browsing process according to the first embodiment. [Figure 9]10 is a flowchart showing an example of a distribution process according to the second embodiment of the present disclosure. [Figure 10] 11 is a flowchart illustrating an example of a cost calculation process according to the third embodiment of the present disclosure. [Figure 11] 11 is a flowchart showing an example of a distribution process according to the third embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.
[0012] (Embodiment 1) FIG. 1 is a diagram illustrating a configuration example of an information processing system SYS according to a first embodiment of the present disclosure. The information processing system SYS is a system that realizes social media. Social media is an example of a network service. Examples of social media include, but are not limited to, a social networking service (SNS) or a video sharing service. In this embodiment, an SNS will be described as an example of social media.
[0013] As shown in FIG. 1, the information processing system SYS includes an information processing device 10, a database device 50, a first terminal 20, a second terminal 30, a third terminal 40, and a translation server 60. The information processing device 10 is connected to the database device 50. The information processing device 10 and the translation server 60 are connected to each other via a network NW. The information processing device 10 is connected to the first terminal 20, the second terminal 30, and the third terminal 40 via the network NW. The network NW includes, for example, one or more of the Internet, a LAN (Local Area Network), a public telephone network, a closed network, and a short-range wireless network.
[0014] The information processing device 10 is a device that provides a platform for an SNS. The SNS enables communication between users of the SNS via the platform. The platform includes, for example, application software that runs on a mobile terminal or the like, and a website. The information processing device 10 is, for example, a server or a computer.
[0015] The first terminal 20 (poster terminal) is a terminal used by a first user (poster). The first user is a poster who posts posted information expressed in a first language to the SNS. Information is posted by transmitting information from the first terminal 20 to the information processing device 10. The second terminal 30 (translation requester terminal) is a terminal used by a second user (translation requester). The second user is a translation requester who requests that posted information expressed in a first language be translated into a second language. The third terminal 40 (subsequent viewer terminal) is a terminal used by a third user (subsequent viewer). The third user is a viewer who views posted information translated into a second language (hereinafter referred to as "translated posted information"). Note that the same user may function as a poster, a translation requester, or a viewer depending on the situation. Hereinafter, when there is no need to distinguish between the first user, the second user, and the third user, they may be collectively referred to as "users."
[0016] Posted information refers to information posted to an SNS platform. Posted information is, for example, content. Content is the main posted information (primary posted information) posted to an SNS platform. Posted information may be, for example, a comment. A comment is secondary posted information (secondary posted information) added to content. Posted information is, for example, character string information, image information, audio information, or a combination of two or more of these. Character string information may include not only character strings but also numbers, symbols, and / or emojis. The data format of posted information is not particularly limited. For example, posted information may be posted as a file or folder.
[0017] The first terminal 20, the second terminal 30, and the third terminal 40 are, for example, tablet personal computers, notebook personal computers, desktop personal computers, or mobile terminals such as smartphones. Hereinafter, when there is no need to distinguish between the first terminal 20, the second terminal 30, and the third terminal 40, they may be collectively referred to as "terminal TM."
[0018] The translation server 60 is an external server that performs machine translation. The translation server 60 provides, for example, an API (Application Programming Interface) for translation. The information processing device 10 requests the translation server 60 to translate posted information via the API provided by the translation server 60, and obtains the translated posted information from the translation server 60.
[0019] The database device 50 is a device that stores various information used by the information processing device 10. The database device 50 stores, for example, posted information, translated posted information, user information, point information, etc. The database device 50 may be built into the information processing device 10.
[0020] In a platform for an SNS, electronic information having economic value (hereinafter referred to as "electronic value unit") or currency can be used as an economic value unit. The economic value unit is exchanged between users or between a platform operator and a user. The electronic value unit is, for example, point information or digital currency. The digital currency is, for example, electronic money or crypto assets. Currency includes legal tender. The platform operator is the operator of the SNS, that is, the operator of the information processing device 10.
[0021] Hereinafter, point information will be used as an example of an economic value unit. Point information can be exchanged for other economic value units (for example, digital currency or currency). As an example, point information is represented by a numerical value (for example, an integer) and is information that can be subjected to arithmetic operations. The unit of point information is not particularly limited, but for ease of understanding, "points" will be used as an example.
[0022] The first terminal 20, the second terminal 30, the third terminal 40, the database device 50, and the translation server 60 each include a processing unit, a communication unit, a storage unit, an input unit, and an output unit. The hardware configurations of the processing unit, communication unit, storage unit, input unit, and output unit of the first terminal 20, the second terminal 30, the third terminal 40, the database device 50, and the translation server 60 are similar to the hardware configurations of the processing unit 110, communication unit 150, storage unit 160, input unit 130, and output unit 140 in FIG. 2, respectively.
[0023] Next, the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the internal configuration of the information processing device 10 according to embodiment 1. As shown in Fig. 2, the information processing device 10 includes a processing unit 110, an input unit 130, an output unit 140, a communication unit 150, and a storage unit 160.
[0024] The processing unit 110 executes various processes. The processing unit 110 controls the input unit 130, the output unit 140, the communication unit 150, and the storage unit 160. The processing unit 110 includes one or more processors. The processor is a central processing unit (CPU), a graphics processing unit (GPU), a field programmable gate array (FPGA), a digital signal processor (DSP), or an application specific integrated circuit (ASIC). The processor may operate by a program or by hardwired logic.
[0025] The input unit 130 is an input device for inputting various types of information to the processing unit 110. The input unit 130 is, for example, a keyboard and pointing device, or a touch panel.
[0026] The output unit 140 outputs various types of information. The output unit 140 includes, for example, a display unit that displays the various types of information. The display unit is, for example, a liquid crystal display or an organic electroluminescence display.
[0027] The storage unit 160 includes one or more storage devices and stores data and programs. The storage unit 160 includes a main storage device such as a semiconductor memory, and an auxiliary storage device such as a semiconductor memory and a storage drive. The storage drive is, for example, a hard disk drive or a solid-state drive. The storage unit 160 is, for example, a non-transitory computer-readable storage medium.
[0028] The communication unit 150 is connected to the network NW. The communication unit 150 communicates with the first terminal 20, the second terminal 30, the third terminal 40, and the translation server 60 via the network NW. The communication unit 150 communicates with the database device 50. The communication unit 150 is a communication device that performs communication in accordance with a predetermined communication protocol, and includes, for example, a network interface controller. The predetermined communication protocol is, for example, a protocol conforming to Ethernet (registered trademark), the Internet Protocol Suite, or a protocol conforming to a short-range wireless communication standard.
[0029] The processing unit 110 includes a request receiving unit 12, a translation acquisition unit 13, a cost calculation unit 14, a compensation processing unit 15, and a distribution processing unit 16. The processing unit 110 may include one or more of the posting processing unit 11, the prediction unit 17, and the display control unit 18. Specifically, the processor of the processing unit 110 executes a program stored in the storage device of the storage unit 160, thereby functioning as the posting processing unit 11, the request receiving unit 12, the translation acquisition unit 13, the cost calculation unit 14, the compensation processing unit 15, the distribution processing unit 16, the prediction unit 17, and the display control unit 18.
[0030] The posting processing unit 11 receives posted information from the first terminal 20 of the first user (poster) and executes processing related to the posting of the posted information.
[0031] The request receiving unit 12 receives various requests from each terminal TM. As an example, the request receiving unit 12 receives translation request information from the second terminal 30 of a second user (a person requesting translation). The translation request information is information requesting that posted information expressed in a first language be translated into a second language. The translation request information is posted via the first terminal 20.
[0032] The translation acquisition unit 13 executes processing related to the translation of posted information. As an example, the translation acquisition unit 13 acquires translated posted information, which is a result of translating the posted information into a second language, in response to translation request information. Specifically, the translation acquisition unit 13 requests the translation server 60 to translate the posted information into the second language in response to the translation request information, and acquires the translated posted information from the translation server 60. The translation acquisition unit 13 stores the translated posted information in the database device 50.
[0033] The compensation processing unit 15 executes processing related to various compensation in the SNS. As an example, the compensation processing unit 15 executes processing to acquire compensation for viewing from a third user (subsequent viewer) who viewed, via the third terminal 40, the translated posted information that is the result of translation into the second language.
[0034] [Translation costs borne by the second user (translation requester) and distribution of viewing fees] The cost calculation unit 14 calculates the cost burden for the translation. As an example, the cost calculation unit 14 calculates the cost to be borne by the second user so that the second user will bear at least a part of the translation cost required for translation into the second language.
[0035] The distribution processing unit 16 executes a process of distributing various types of compensation on the SNS. As an example, the distribution processing unit 16 executes a process of distributing at least a portion of the compensation for a view from a third user (subsequent viewer) to a second user. Therefore, according to the first embodiment, the second user can obtain economic benefits from the third user's viewing of the translated posted information. As a result, motivation for requesting translations increases, and the execution of translation of posted information on the SNS can be promoted. In addition, the economic burden on the platform operator or the first user (poster) of the SNS can be reduced compared to when the platform operator or the first user (poster) bears all of the translation costs.
[0036] [Platformers cover translation costs and distribute viewing fees] Preferably, the cost calculation unit 14 calculates the cost to be borne by the SNS platform operator so that the platform operator bears a portion of the translation cost. In this preferred example, the distribution processing unit 16 executes processing to distribute a portion of the compensation for views from third users (subsequent viewers) to the platform operator. Therefore, according to the first embodiment, the platform operator is also positioned as a party that bears the translation cost, and the initial burden on the second user (translation requester) is reduced. As a result, it becomes easier for the second user to request a translation, further facilitating the execution of the translation. In addition, the platform operator can recover its share of the translation cost.
[0037] [Distribution of viewing fees to the first user (poster)] Preferably, the distribution processing unit 16 executes a process of distributing a portion of the fee for viewing by the third user (subsequent viewer) to the first user. Therefore, according to the first embodiment, the first user can obtain economic benefits by having his / her translated posted information viewed. As a result, the first user is more motivated to post high-quality content, and the quality of content on the entire SNS can be improved.
[0038] [Acquisition and distribution of viewing fees from second users (translation requesters)] Preferably, the compensation processing unit 15 executes a process of obtaining compensation for viewing from a second user who views the posted information. Therefore, the second user pays compensation for viewing in addition to bearing a portion of the translation cost. In this way, by generating compensation for viewing from not only the third user (subsequent viewer) but also the second user, fairness between the third user and the second user can be ensured. For example, the compensation for viewing obtained from the second user and the compensation for viewing obtained from the third user are the same. However, the two may be different.
[0039] In this preferred example, the distribution processing unit 16 executes a process of distributing the compensation for the second user's viewing to the first user (contributor), or a process of distributing the compensation to the first user and the platform provider.
[0040] [Acquisition of payment for posting from the first user (poster)] Preferably, the compensation processing unit 15 executes a process of receiving compensation for the posting from the first user who posted the posted information. In this case, motivation to post high-quality information is further increased, and the quality of content on the entire SNS can be further improved.
[0041] Above, as an example, we have explained a configuration in which three parties, a first user (contributor), a second user (translation requester), and a platform operator, are involved in bearing the translation costs, distributing viewing fees, and obtaining posting fees.
[0042] For example, if the translation cost is 20 points, the cost calculation unit 14 calculates the cost borne by the second user as 10 points (50%) and the cost borne by the platform provider as 10 points (50%). In this case, for example, the second user pays 10 points as the translation cost share, plus 5 points as compensation for viewing.
[0043] Furthermore, for example, if the consideration for a view from a third user is 5 points, the distribution processing unit 16 distributes 2 points (40%) to the first user, 1 point (20%) to the second user, and 2 points (40%) to the platform provider. Furthermore, for example, if the consideration for a view from a second user is 5 points, the distribution processing unit 16 distributes 5 points (100%) to the first user. Alternatively, for example, if the consideration for a view from a second user is 5 points, the distribution processing unit 16 distributes 3 points (60%) to the first user and 2 points (40%) to the platform provider.
[0044] Furthermore, for example, the compensation processing unit 15 acquires 50 points as compensation for the first user's posting.
[0045] [Prediction of compensation distribution] Preferably, the prediction unit 17 calculates a predicted value regarding future revenues to be obtained in relation to the posted information. As an example, the prediction unit 17 calculates a predicted value of an economic indicator resulting from the publication of the translated posted information based on the viewing history of past posted information similar to the target posted information. The economic indicator is, for example, an indicator related to the distribution of compensation to the second user. Then, the display control unit 18 causes the second terminal 30 to display a predicted value of the economic indicator resulting from future viewing of the translated posted information before the translation request information is sent from the second terminal 30. In other words, the second user can check predicted information related to the distribution of compensation that may be obtained in the future before submitting a translation request. Therefore, according to the first embodiment, the second user can obtain information useful for determining whether or not to make a translation request in advance. As a result, the second user can make a more rational decision regarding the translation request.
[0046] [Translation of the title of the post] Preferably, the translation acquisition unit 13 acquires the translation results of the title portion of the posted information into multiple languages in response to the posting of the posted information before the translation request information is sent from the second terminal 30. Specifically, the translation acquisition unit 13 requests the translation server 60 to translate the title portion into multiple languages and acquires the translation results of the title portion from the translation server 60. In this case, the multiple languages include the second language. The translation acquisition unit 13 stores the translation results of the title portion in the database device 50. The translation acquisition unit 13 does not acquire the translation results of the body portion of the posted information into the second language until it receives the translation request information from the second terminal 30. Therefore, according to the first embodiment, the translation costs at the time of posting can be minimized. As a result, it is possible to search for titles in multiple languages while reducing unnecessary translation costs for posts that are not viewed.
[0047] In this preferred example, the above-mentioned processes of calculating the translation cost, obtaining the viewing fee, allocating the viewing fee, predicting the fee allocation, and translating according to the translation request information are performed for translating the main body of the posted information into a second language. Meanwhile, for example, the translation cost of the title part is included in the fee for the post paid by the first user. Specifically, the translation acquisition unit 13 allocates a portion of the fee for the post from the first user to paying the translation costs required for translating the title part into multiple languages.
[0048] [Fraud prevention processing] Preferably, the distribution processing unit 16 does not execute the process of distributing the fee if the second user (posting requester) is the same as the first user (poster). In other words, if the poster himself / herself requests a translation, he / she cannot receive the distribution of the fee as the translation requester. Therefore, according to the first embodiment, it is possible to prevent the unfair acquisition of profits by falsely claiming to be a scam. As a result, the soundness and fairness of the system can be maintained.
[0049] Next, an information processing method will be described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of the information processing method according to embodiment 1. As shown in Fig. 3, the information processing method includes steps S101 to S103.
[0050] First, in step S101, the information processing device 10 receives posted information of the first user from the first terminal 20 and executes a process related to the posting (posting process). Details of the posting process will be described later with reference to FIGS.
[0051] Next, in step S102, the information processing device 10 executes a process of translating the posted information expressed in the first language into the second language in response to translation request information of the second user from the second terminal 30 (translation process). Details of the translation process will be described later with reference to FIGS. 6 and 7.
[0052] Next, in step S103, the information processing device 10 executes a process of displaying translated posted information (posted information that has already been translated) and distributing a fee for viewing in response to viewing request information of the third user from the third terminal 40 (subsequent viewing process). Details of the subsequent viewing process will be described later with reference to FIG. 8.
[0053] Note that steps S102 and S103 are repeatedly executed. That is, one piece of posted information may be translated into multiple languages and may be viewed by multiple users in each language. Furthermore, the process of FIG. 3 is executed for each piece of posted information.
[0054] Next, an example of the posting process (step S101 in FIG. 3) will be described with reference to FIGS. 4 and 5. FIG. 4 is a flowchart showing an example of the posting process according to the first embodiment. The posting process includes steps S1 to S4. FIG. 5 is a diagram showing an example of a post creation screen 600 according to the first embodiment. The post creation screen 600 is displayed in a first language that a first user has set as the language used in the SNS.
[0055] As shown in FIG. 4, first, in step S1, the posting processing unit 11 accepts posted information of a first user from the first terminal 20. The posted information is written in a first language. FIG. 5 shows a post creation screen 600 displayed on the first terminal 20 when the first user sends posted information. The post creation screen 600 includes a title input field 610, a body input field 620, and a posting fee display field 630. The first user inputs the title of the post (title portion) in the first language into the title input field 610 and the body of the post (body portion) into the body input field 620 via the first terminal 20. The posting fee display field 630 displays the fee required for posting (e.g., 50 points). The posting fee display field 630 also displays a breakdown of the fee. The breakdown includes a translation cost required for translating the title into multiple languages (e.g., 19 points) and a basic fee for posting (31 points). The post creation screen 600 also includes a display area 611 and a post button 650. The display area 611 displays information about the language (language type) into which the title will be automatically translated. When the first user operates the post button 650 via the first terminal 20, the post information (title portion and body portion) is transmitted from the first terminal 20 to the information processing device 10. The information processing device 10 then receives the post information in the first language and stores it in the database device 50. The post button 650 is an example of a widget of a GUI (Graphical User Interface).
[0056] Next, in step S2, the compensation processing unit 15 executes a process of obtaining compensation for the post from the first user. Specifically, the compensation processing unit 15 executes a process of subtracting point information (e.g., 50 points) equivalent to the compensation displayed in the posting compensation display field 630 from the point information held by the first user stored in the database device 50. The compensation processing unit 15 then adds the point information obtained by the subtraction to the point information held by the platform provider stored in the database device 50. As a result, the points held by the first user are reduced, and payment of the compensation for the post to the platform provider is completed.
[0057] Next, in step S3, the translation acquisition unit 13 translates the title portion of the posted information into multiple languages. Specifically, the translation acquisition unit 13 requests the translation server 60 to translate the title portion into multiple languages via the communication unit 150. Then, the translation acquisition unit 13 acquires the translation results into multiple languages from the translation server 60. The translation acquisition unit 13 associates the acquired translation results into each language with the posted information and stores them in the database device 50. Here, the translation acquisition unit 13 executes a process of paying the cost of translating the title portion into multiple languages using a portion of the compensation acquired by the platform provider in step S2.
[0058] Next, in step S4, the posting processing unit 11 publishes the posted information on the platform. In this case, the publication target is at least the title portion translated into multiple languages, but not the main text portion. This allows, for example, users of each language to search for and find posted information using the title portion translated into multiple languages. Furthermore, for example, the title portion translated into multiple languages can be viewed by each user through various screens of the SNS, such as the timeline (feed) and the profile screen of the first user (poster). At this point, only the title portion has been translated into multiple languages, and the main text portion is saved in the first language (posted language). The main text portion is translated according to translation request information in the translation process (FIGS. 6 and 7) described below. Note that the title portion is displayed on each user's device in the language set by each user. When step S4 is completed, the process returns to the main routine of FIG. 3.
[0059] Next, an example of the translation process (step S102 in FIG. 3) will be described with reference to FIGS. 6 and 7. FIG. 6 is a flowchart showing an example of the translation process according to the first embodiment. As shown in FIG. 6, the translation process includes steps S11 to S21. FIG. 7 is a diagram showing an example of a translation request screen 700 according to the first embodiment.
[0060] 6, first, in step S11, the display control unit 18 receives post display request information from the second terminal 30. The post display request information is information requesting the display of post information corresponding to a title portion that the second user found by searching or browsing on the SNS.
[0061] Next, in step S12, the prediction unit 17 acquires, from the database device 50, past posted information and the viewing history similar to the posted information requested by the post display request information. Then, based on the viewing history of the acquired past posted information, the prediction unit 17 calculates a predicted value of an economic indicator resulting from the publication of the posted information after translation into the second language. The second language is a language set by the second user as the language used in the SNS. The viewing history is, for example, the number of viewers. Note that the viewing history may also be, for example, the number of views. The predicted value includes, for example, one or more of a predicted value of the number of viewers, a predicted value of revenue, and a predicted value of the break-even number of viewers.
[0062] The similarity of posted information is determined, for example, by vectorizing the text content of the title and body of the posted information and calculating the similarity between the vectors. Specifically, the prediction unit 17 embeds the posted information (title and body) expressed in the first language into a multilingual vector space and calculates the similarity with the vectors of previously posted information stored in the database device 50. At this time, the previously posted information is vectorized in each posted language, but by using the multilingual vector space, it is possible to calculate the similarity between different languages. The prediction unit 17 extracts previously posted information whose similarity is equal to or greater than a threshold as similar posted information. Then, the prediction unit 17 acquires the viewing history of posted information translated into a second language (hereinafter referred to as "similar translated posted information") from the extracted similar posted information. The prediction unit 17 calculates a predicted value of an economic indicator that will be generated due to the publication of the posted information translated into the second language based on the viewing history.
[0063] For example, the predicted number of viewers is the average number of viewers of multiple similar translation postings. For example, the predicted revenue is obtained by multiplying the average number of viewers of multiple similar translation postings by the amount of compensation distributed to third users for views (e.g., the number of points). For example, the break-even number of viewers is the number of viewers when the total amount of compensation distributed to third users for views is equal to the translation cost borne by the second user, or the minimum number of viewers when the total amount of compensation distributed exceeds the translation cost borne by the second user.
[0064] Next, in step S13, the cost calculation unit 14 calculates the cost to be borne by the second user and the platform provider so that the second user and the platform provider will bear the translation cost required to translate the main text of the posted information into the second language. For example, the cost to be borne (e.g., the number of points) is calculated assuming that the respective burden rates of the second user and the platform provider are 50%.
[0065] Next, in step S14, the display control unit 18 displays a translation request screen 700 including post-related information, cost information, and predicted values of economic indicators on the second terminal 30. Fig. 7 shows the translation request screen 700 displayed on the second terminal 30. The translation request screen 700 includes a translation title field 710, a poster information field 711, an untranslated notification field 712, a cost field 713, a prediction field 714, a translation request button 715, and a cancel button 716. The translation request button 715 and the cancel button 716 are examples of GUI widgets.
[0066] The translated title field 710 displays the title portion translated into the second language. The poster information field 711 displays the poster's name and posting time. The untranslated notification field 712 displays a message that the main text portion has not been translated into the second language. The cost field 713 displays the cost (e.g., 15 points) required to request a translation and view the content. As an example, the cost includes the fee for viewing (e.g., 5 points) and the translation cost burden (e.g., 10 points). The forecast field 714 displays the forecast value of the economic indicator calculated in step S12. When the second user operates the translation request button 715 via the second terminal 30, translation request information is sent from the second terminal 30 to the information processing device 10. On the other hand, when the second user operates the cancel button 716, the translation request screen 700 is closed.
[0067] Next, in step S15, the request receiving unit 12 receives translation request information from the second terminal 30. In this example, the translation request information is information that requests translation of the main text of the posted information into a second language and also requests viewing of the posted information.
[0068] Next, in step S16, the consideration processing unit 15 executes a process of obtaining a consideration for the viewing from the second user. Specifically, the consideration processing unit 15 executes a process of subtracting point information corresponding to the consideration for the viewing from the point information held by the second user stored in the database device 50.
[0069] Next, in step S17, the distribution processing unit 16 executes a process of distributing the compensation acquired in step S16 to the first user and the platform provider. Specifically, the distribution processing unit 16 executes a process of adding the distributed point information to the point information held by the first user and the point information held by the platform provider, which are stored in the database device 50.
[0070] Next, in step S18, the compensation processing unit 15 executes a process of acquiring the respective shares of the translation costs from the second user and the platform provider. Specifically, the compensation processing unit 15 executes a process of subtracting point information corresponding to the cost borne by the second user calculated in step S13 from the point information held by the second user stored in the database device 50. The compensation processing unit 15 also executes a process of subtracting point information corresponding to the cost borne by the platform provider from the point information held by the platform provider stored in the database device 50.
[0071] Next, in step S19, the translation acquisition unit 13 acquires the main text portion of the posted information translated into the second language. Specifically, the translation acquisition unit 13 requests the translation server 60 to translate the main text portion into the second language via the communication unit 150. Then, the translation acquisition unit 13 acquires the main text portion translated into the second language from the translation server 60. The translation acquisition unit 13 executes a process of paying the operator of the translation server 60 the cost of translating the main text portion into the second language using the share of the translation cost acquired in step S18.
[0072] Next, in step S20, the translation acquisition unit 13 associates the text portion translated into the second language (translation result) with the posted information and stores it in the database device 50. This allows a subsequent third user to use the already stored translation result when viewing the same posted information in the second language. The translation acquisition unit 13 also records the second user in the database device 50 as a person requesting translation.
[0073] Next, in step S21, the display control unit 18 causes the text portion translated into the second language to be displayed on the second terminal 30. This allows the second user to view the translated text portion of the posted information. When step S21 is completed, the process returns to the main routine of FIG. 3.
[0074] The request receiving unit 12 may separately receive translation request information requesting translation of the main text portion of posted information into a second language and view request information requesting viewing of the posted information. In this case, for example, once the view request information is received and a fee for viewing is paid, the second user can view the posted information (original text) in the first language of the first user (poster). In this case, too, a request to translate the main text portion is executed by operating the translation request button 715, for example.
[0075] Next, an example of the subsequent browsing process (step S103 in FIG. 3) will be described with reference to FIG. 8. FIG. 8 is a flowchart showing an example of the subsequent browsing process according to the first embodiment. The subsequent browsing process is a process performed when a third user browses posted information that has already been translated into a second language. As shown in FIG. 8, the subsequent browsing process includes steps S31 to S36.
[0076] First, in step S31, the display control unit 18 displays the posted information on the third terminal 40. At this time, if the language set in the SNS by the third user is the second language, the title portion translated into the second language is displayed.
[0077] Next, in step S32, the request receiving unit 12 receives view request information from the third terminal 40. The view request information is information in which the third user requests to view the main text portion of the posted information.
[0078] Next, in step S33, the consideration processing unit 15 executes a process of obtaining a consideration for the viewing from the third user. Specifically, the consideration processing unit 15 executes a process of subtracting point information corresponding to the consideration for the viewing from the point information held by the third user stored in the database device 50.
[0079] Next, in step S34, the translation acquisition unit 13 acquires the text portion (translation result) that has already been translated into the second language, which has been saved, from the database device 50. The translation result is information saved when the second user requested a translation in step S20 of FIG.
[0080] Next, in step S35, the display control unit 18 causes the text portion of the posted information translated into the second language to be displayed on the third terminal 40. This allows the third user to view the translated text portion.
[0081] Next, in step S36, the distribution processing unit 16 executes a process of distributing the fee for the viewing acquired in step S33 to the first user, the second user, and the platform provider. Specifically, the distribution processing unit 16 executes a process of adding the distributed point information to the point information held by the first user, the point information held by the second user, and the point information held by the platform provider, which are stored in the database device 50. When step S36 is completed, the process returns to the main routine of FIG. 3.
[0082] (Embodiment 2) A second embodiment of the present disclosure will be described with reference to Figures 2 and 9. In the second embodiment, a distribution process for varying the distribution rate of the consideration depending on the number of viewers will be described. Below, differences between the second embodiment and the first embodiment will be mainly described.
[0083] Referring to FIG. 2, the distribution processing unit 16 changes the distribution rate of the fee to the second user depending on the number of viewers of the translation posting information. Therefore, according to the second embodiment, an optimal distribution rate can be dynamically set depending on the change in the number of viewers. For example, in the early stage, a high distribution rate can promote cost recovery for the second user. As a result, the second user is further motivated to request translation. Also, for example, in the later stage, the distribution rate for the second user can be reduced and distribution to other parties can be increased, thereby improving the satisfaction of the other parties. The other parties are, for example, the first user (poster).
[0084] Specifically, the distribution rate for the second user when the number of viewers is equal to or greater than the threshold is smaller than the distribution rate for the second user when the number of viewers is less than the threshold. Therefore, according to the second embodiment, a high distribution rate can be used to promote cost recovery for the second user until the number of viewers reaches the threshold. On the other hand, once the number of viewers reaches or exceeds the threshold, the interests of other related parties can be prioritized, and the distribution rates of the other related parties can be increased. The other related parties are, for example, the first user (the poster).
[0085] Similarly, the distribution processing unit 16 may change the distribution rate of the compensation to the first user (poster) depending on the number of viewers of the translated posted information. Therefore, according to the second embodiment, for example, the distribution to the poster can be increased as the number of viewers increases. As a result, the motivation to continuously post high-quality content is increased, and the content quality of the entire SNS can be continuously improved.
[0086] Specifically, the distribution rate to the first user when the number of viewers is equal to or greater than the threshold is greater than the distribution rate to the first user when the number of viewers is less than the threshold. Therefore, according to the second embodiment, after the translated posted information has received a certain number of views, more profits can be distributed to the first user. As a result, the motivation to post high-quality content is further increased, and the content quality of the entire SNS can be further improved.
[0087] Similarly, the distribution processing unit 16 may change the distribution rate of the fee to the platform provider depending on the number of viewers of the translated posted information. Therefore, according to the second embodiment, the platform provider's profit can be adjusted depending on the stage of the number of viewers. As a result, flexible profit distribution can be realized, for example, by promoting the recovery of the platform provider's share of the translation costs in the early stages and prioritizing distribution to other parties in the later stages. The other parties are, for example, the first user (poster).
[0088] Specifically, the distribution rate to the platform provider when the number of viewers is equal to or greater than the threshold is smaller than the distribution rate to the platform provider when the number of viewers is less than the threshold. Therefore, according to the second embodiment, distribution to the platform provider is ensured until the number of viewers reaches the threshold, and recovery of the portion of the translation costs borne can be promoted. On the other hand, after the number of viewers reaches the threshold, priority is given to distribution to other stakeholders, thereby improving the satisfaction of the other stakeholders. The other stakeholders are, for example, the first user (poster).
[0089] Next, details of the distribution process will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of the distribution process according to embodiment 2. The distribution process shown in Fig. 9 corresponds to details of the distribution process in step S36 in Fig. 8. As shown in Fig. 9, the distribution process includes steps S41 to S45.
[0090] First, in step S41, the distribution processing unit 16 acquires information on the number of viewers of the translated posted information from the database device 50. In this example, the translated posted information indicates the result of translating the main text of the posted information into a second language. The number of viewers is the total number of third users who have viewed the translated posted information since it was made public. The number of viewers can also be referred to as the cumulative number of viewers.
[0091] Next, in step S42, the distribution processing unit 16 determines whether the number of viewers is equal to or greater than a threshold value, which may be 20 people, for example.
[0092] If it is determined in step S42 that the number of viewers is less than the threshold value (No), the process proceeds to step S43.
[0093] Next, in step S43, the distribution processing unit 16 acquires first distribution rate information from the storage unit 160. The first distribution rate information includes information on distribution rates for the first user, the second user, and the platform provider when the number of viewers is less than a threshold. Specifically, the first distribution rate information includes information on the distribution rates when distributing the fee for a view from a third user to the first user, the second user, and the platform provider. For example, if the fee for a view is 5 points, the distribution rate for the first user is 40% (2 points), the distribution rate for the second user is 20% (1 point), and the distribution rate for the platform provider is 40% (2 points). The process proceeds to step S45.
[0094] On the other hand, if it is determined in step S43 that the number of viewers is equal to or greater than the threshold value (Yes), the process proceeds to step S44.
[0095] Next, in step S44, the distribution processing unit 16 acquires second distribution rate information from the storage unit 160. The second distribution rate information includes information on distribution rates for the first user, the second user, and the platform provider when the number of viewers is equal to or greater than a threshold. Specifically, the second distribution rate information includes information on the distribution rates when distributing the fee for a view from a third user to the first user, the second user, and the platform provider. For example, if the fee for a view is 5 points, the distribution rate for the first user is 60% (3 points), the distribution rate for the second user is 10% (0.5 points), and the distribution rate for the platform provider is 30% (1.5 points). In this example, the distribution rate for the first user (contributor) in the second distribution rate information is higher than the distribution rate for the first user in the first distribution rate information. On the other hand, in this example, the distribution rate for the second user (translation requester) in the second distribution rate information is lower than the distribution rate for the second user in the first distribution rate information. The process proceeds to step S45.
[0096] Next, in step S45, the distribution processing unit 16 executes a process of distributing the compensation for the viewing by the third user to the first user, the second user, and the platform operator based on the first distribution rate information acquired in step S43 or the second distribution rate information acquired in step S44. Specifically, the distribution processing unit 16 executes a process of adding point information distributed at each distribution rate to the point information held by the first user, the point information held by the second user, and the point information held by the platform operator, which are stored in the database device 50. When step S45 is completed, the process returns to the routine of FIG.
[0097] 9, according to the second embodiment, the distribution processing unit 16 changes the distribution rate of the fee to the first user, the second user, and the platform provider in accordance with the number of viewers of the translated posted information. Therefore, an optimal distribution rate can be dynamically set in accordance with changes in the number of viewers.
[0098] (Embodiment 3) A third embodiment of the present disclosure will be described with reference to Figures 2 and 10. In the third embodiment, a configuration will be described in which the distribution rate of the fee from the third user and the translation cost burden rate are changed depending on the type of the second language. Below, differences between the third embodiment and the first embodiment will be mainly described.
[0099] 2, the distribution processing unit 16 changes the distribution rate of the fee to the second user depending on the type of the second language. Therefore, according to the third embodiment, a distribution rate that suits the purpose can be set depending on the demand for the language. In this case, the purpose may be, for example, to promote translation execution.
[0100] Preferably, language types are classified into a plurality of categories, and the speaker population of a language belonging to the second category among the plurality of categories is smaller than the speaker population of a language belonging to the first category. Examples of languages belonging to the second category include French, German, and Korean. Examples of languages belonging to the first category include English, Chinese, and Spanish. The distribution rate for the second user when the second language belongs to the second category is larger than the distribution rate for the second user when the second language belongs to the first category. According to this preferable example, the distribution rate for translation into a language with a small speaker population is larger than the distribution rate for translation into a language with a large speaker population. Therefore, a higher reward can be provided to a second user who requests translation into a language with a small speaker population. As a result, translation into languages predicted to have relatively few translation requests is promoted, and language barriers can be eliminated.
[0101] Similarly, the distribution processing unit 16 may change the distribution rate of the fee to the platform provider depending on the type of second language. In this case, for example, if the second language belongs to the second category with a small speaker population, the distribution rate to the platform provider will be smaller than the distribution rate to the platform provider if the second language belongs to the first category with a large speaker population. Therefore, for example, in the translation of a language with a small speaker population, the platform provider's share can be reduced and this can be distributed to the second user (the person requesting the translation). As a result, even for languages with a small speaker population that are not economically rational, a sufficient incentive can be provided to the second user, and translation execution can be promoted.
[0102] In addition, the distribution processing unit 16 may set the distribution rate of the compensation to the first user (poster) constant regardless of the type of second language, or may change the distribution rate of the compensation to the first user depending on the type of second language.
[0103] Furthermore, in the embodiment, the cost calculation unit 14 changes the burden rate when calculating the cost to be borne by the second user for translation into the second language, depending on the type of the second language. Therefore, according to the third embodiment, a burden rate that suits the purpose can be set depending on the demand for the language. The purpose in this case is, for example, to promote translation execution.
[0104] Preferably, language types are classified into a plurality of categories, and the speaker population of a language belonging to a second category among the plurality of categories is smaller than the speaker population of a language belonging to a first category. When the second language belongs to the second category, the rate at which the second user is responsible for the translation costs is smaller than the rate at which the second user is responsible for the translation costs when the second language belongs to the first category. Therefore, the cost burden on second users who request translation into languages with a small speaker population can be reduced. As a result, translation into languages predicted to receive relatively few translation requests is promoted, and language barriers can be eliminated.
[0105] Similarly, the cost calculation unit 14 may change the share rate when calculating the platform provider's share of the cost of translating into the second language, depending on the type of second language. In this case, for example, the share rate of the platform provider when the second language belongs to the second category with a small speaker population is higher than the share rate of the platform provider when the second language belongs to the first category with a large speaker population. Therefore, for example, it is possible to increase the platform provider's share of the cost when translating a language with a small speaker population, and reduce the share rate of the second user (translation requester) accordingly. As a result, it is possible to provide a sufficient incentive to the second user even for languages with a small speaker population that are not economically rational, and to encourage translation execution.
[0106] Although an example has been described in which two categories are provided to which the second language belongs according to the speaker population, three or more categories may be provided.
[0107] Next, the cost calculation process according to the third embodiment will be described in detail with reference to Fig. 10. In this case, an example will be described in which three categories to which the second language belongs are provided.
[0108] Fig. 10 is a flowchart showing an example of a cost calculation process according to embodiment 3. The cost calculation process shown in Fig. 10 corresponds to details of the cost calculation process in step S13 in Fig. 6. As shown in Fig. 10, the cost calculation process includes steps S51 to S56.
[0109] First, in step S51, the cost calculation unit 14 acquires information indicating the type of the second language, which is the language of translation requested by the second user. The type of the second language is acquired, for example, from the translation request information sent from the second terminal 30 or the language setting information set by the second user in the SNS.
[0110] Next, in step S52, the cost calculation unit 14 determines to which category the second language belongs. The category is determined based on the speaker population of the language. For example, languages are classified into one of a first category, a second category, and a third category. The first category is a category to which major languages belong. Major languages include, for example, English, Chinese, and Spanish. The second category is a category to which middle languages belong. Middle languages include, for example, French, German, and Korean. The third category is a category to which minor languages belong. Minor languages include, for example, Swahili and Icelandic. The speaker population of languages belonging to the second category is smaller than the speaker population of languages belonging to the first category. The speaker population of languages belonging to the third category is smaller than the speaker population of languages belonging to the second category.
[0111] If it is determined in step S52 that the second language belongs to the first category (major language), the process proceeds to step S53.
[0112] Next, in step S53, the cost calculation unit 14 sets a burden rate for the major language. Specifically, the cost calculation unit 14 sets the second user's burden rate for the translation cost to a first burden rate (e.g., 50%). The cost calculation unit 14 also sets the platform provider's burden rate for the translation cost to a fourth burden rate (e.g., 50%). The process proceeds to step S56.
[0113] On the other hand, if it is determined in step S52 that the second language belongs to the second category (middle language), the process proceeds to step S54.
[0114] Next, in step S54, the cost calculation unit 14 sets a burden rate for the middle language. Specifically, the cost calculation unit 14 sets the second user's burden rate for the translation cost to a second burden rate (e.g., 35%). The cost calculation unit 14 also sets the platform provider's burden rate for the translation cost to a fifth burden rate (e.g., 65%). For example, the second burden rate is smaller than the fifth burden rate. For example, the second burden rate is smaller than the first burden rate of step S53. For example, the fifth burden rate is larger than the fourth burden rate of step S53. The processing proceeds to step S56.
[0115] On the other hand, if it is determined in step S52 that the second language belongs to the third category (minor language), the process proceeds to step S55.
[0116] Next, in step S55, the cost calculation unit 14 sets a burden rate for the minor language. Specifically, the cost calculation unit 14 sets the second user's burden rate for the translation cost to a third burden rate (for example, 15%). The cost calculation unit 14 also sets the platform provider's burden rate for the translation cost to a sixth burden rate (for example, 85%). For example, the third burden rate is smaller than the sixth burden rate. For example, the third burden rate is smaller than the second burden rate in step S54. For example, the sixth burden rate is larger than the fifth burden rate in step S54. The processing proceeds to step S56.
[0117] Next, in step S56, the cost calculation unit 14 calculates the cost to be borne by the second user and the platform provider for the translation based on the burden rates set in step S53, step S54, or step S55. For example, if the translation cost is 20 points and the burden rate for both parties is 50%, the cost to be borne by the second user will be 10 points and the cost to be borne by the platform provider will be 10 points. When step S56 is completed, the process returns to the routine in FIG. 6.
[0118] As described above with reference to Fig. 10, the cost calculation unit 14 changes the translation cost burden rates of the second user and the platform provider depending on the type of second language. Therefore, it is possible to dynamically set an optimal burden rate depending on the demand for the language.
[0119] Next, details of the distribution process according to the third embodiment will be described with reference to Fig. 11. In this case, an example will be described in which three categories to which the second language belongs are provided. The distribution process shown in Fig. 11 corresponds to details of the distribution process in step S36 in Fig. 8. As shown in Fig. 11, the distribution process includes steps S61 to S66.
[0120] First, in step S61, the distribution processing unit 16 acquires information indicating the type of the second language, which is the language of translation requested by the second user. The type of the second language is acquired, for example, from the translation request information sent from the second terminal 30 or the language setting information set by the second user in the SNS.
[0121] Next, in step S62, the distribution processing unit 16 determines to which category the second language belongs.
[0122] If it is determined in step S62 that the second language belongs to the first category (major language), the process proceeds to step S63.
[0123] Next, in step S63, the distribution processing unit 16 acquires first distribution rate information (distribution rate for major language) from the storage unit 160. The first distribution rate information includes information on distribution rates for the first user, the second user, and the platform provider when the second language belongs to the first category. Specifically, the first distribution rate information includes information on the distribution rates when distributing the fee for viewing from the third user to the first user, the second user, and the platform provider. For example, if the fee for viewing is 5 points, the distribution rate for the first user is 40% (2 points), the distribution rate for the second user is 20% (1 point), and the distribution rate for the platform provider is 40% (2 points). The processing proceeds to step S66.
[0124] On the other hand, if it is determined in step S62 that the second language belongs to the second category (middle language), the process proceeds to step S64.
[0125] Next, in step S64, the distribution processing unit 16 acquires second distribution rate information (distribution rate for middle language) from the storage unit 160. The second distribution rate information includes information on distribution rates for the first user, the second user, and the platform provider when the second language belongs to the second category. Specifically, the second distribution rate information includes information on the distribution rates when distributing the fee for viewing from the third user to the first user, the second user, and the platform provider. For example, if the fee for viewing is 5 points, the distribution rate for the first user is 40% (2 points), the distribution rate for the second user is 25% (1.25 points), and the distribution rate for the platform provider is 35% (1.75 points). The processing proceeds to step S66.
[0126] On the other hand, if it is determined in step S62 that the second language belongs to the third category (minor language), the process proceeds to step S65.
[0127] Next, in step S65, the distribution processing unit 16 acquires third distribution rate information (distribution rate for minor languages) from the storage unit 160. The third distribution rate information includes information on distribution rates for the first user, the second user, and the platform provider when the second language belongs to the third category. Specifically, the third distribution rate information includes information on the distribution rates when distributing the fee for viewing from the third user to the first user, the second user, and the platform provider. For example, if the fee for viewing is 5 points, the distribution rate for the first user is 40% (2 points), the distribution rate for the second user is 30% (1.5 points), and the distribution rate for the platform provider is 30% (1.5 points). The processing proceeds to step S66.
[0128] Next, in step S66, the distribution processing unit 16 executes a process of distributing the compensation for the viewing by the third user to the first user, the second user, and the platform operator based on the first distribution rate information acquired in step S63, the second distribution rate information acquired in step S64, or the third distribution rate information acquired in step S65. Specifically, the distribution processing unit 16 executes a process of adding point information distributed at each distribution rate to the point information held by the first user, the point information held by the second user, and the point information held by the platform operator, which are stored in the database device 50. When step S66 is completed, the process returns to the routine of FIG. 8.
[0129] As described above with reference to Fig. 11, the distribution processing unit 16 changes the distribution rate of the fee to the second user and the platform provider depending on the type of the second language. Therefore, it is possible to dynamically set an optimal distribution rate depending on the demand for the language.
[0130] (First Modification) A first modified example of an embodiment of the present disclosure will be described. Differences between the first modified example and the first and second embodiments will be mainly described below. The first modified example combines the second and third embodiments. That is, the distribution processing unit 16 may adopt both a configuration in which the distribution rate of the fee is changed depending on the number of viewers of the translated posted information (second embodiment) and a configuration in which the distribution rate of the fee is changed depending on the type of second language (third embodiment). In this case, for example, the distribution processing unit 16 first determines a basic distribution rate based on the type of second language, and then adjusts the basic distribution rate based on the number of viewers. Similarly, the cost calculation unit 14 may combine a configuration in which the translation cost burden rate is changed depending on the type of second language (third embodiment) with a configuration in which the distribution rate of the fee is changed depending on the number of viewers (second embodiment).
[0131] (Second Modification) A second modified example of an embodiment of the present disclosure will be described. Below, differences between the first modified example and the first and second embodiments and the first modified example will be mainly described. In the first to third embodiments and the first modified example, the entity that pays the fee, the entity that receives the distribution of the fee, and the entity that bears the translation costs are described as users, but this is not limited to this. In the second modified example, if the user belongs to an organization, the entity that pays the fee, distributes the fee, and bears the translation costs may be the organization to which the user belongs, instead of or in addition to the user. For example, the costs borne by the platform provider and the distribution of the fee to the platform provider are the same as in the first to third embodiments and the first modified example.
[0132] The organization is not particularly limited, but may be, for example, a company, an organization, an institution, or a business entity. The organization may be, for example, a for-profit organization or a non-profit organization. The organization may also be a group as long as it has multiple members. The group may be, for example, a department or team formed within a company. In the second variant, the organization refers to an organization that is registered as a member of the SNS.
[0133] In detail, the compensation processing unit 15 may obtain compensation for posting from a first organization to which the first user belongs. Similarly, the compensation processing unit 15 may obtain a share of the translation cost from a second organization to which the second user belongs. Furthermore, the compensation processing unit 15 may obtain compensation for viewing from a third organization to which the third user belongs. Furthermore, the distribution processing unit 16 may distribute at least a portion of the compensation to the first organization to which the first user belongs or the second organization to which the second user belongs.
[0134] In this case, the database device 50 manages point information held by the organization. The compensation processing unit 15 subtracts point information corresponding to compensation or translation costs from the point information held by the organization, and the distribution processing unit 16 adds the distributed point information to the point information held by the organization. Therefore, according to the second modification, the organization can support the SNS activities of its employees and bear the translation costs or receive compensation as the organization. As a result, it becomes possible for the organization to promote multilingual communication.
[0135] For example, in the explanations of embodiments 1 to 3 and the first variant, the entity that pays the fee, the entity that receives a share of the fee, and the entity that bears the translation costs can be replaced with the explanation of the second variant by replacing the user with the organization to which the user belongs.
[0136] As an example, the following configuration can be employed. The request receiving unit 12 receives translation request information from the second terminal 30 of the second user, which requests that posted information, which is posted on the SNS via the first terminal 20 of the first user (poster) and expressed in a first language, be translated into a second language. The translation acquisition unit 13 acquires a translation result of the posted information into the second language in response to the translation request information. The cost calculation unit 14 calculates the cost to be borne by the second organization to which the second user (translation requester) belongs so that at least a portion of the translation cost required for the translation into the second language is borne by the second organization. The compensation processing unit 15 executes processing to acquire compensation for viewing from the third organization to which the third user (subsequent viewer) belongs, who has viewed the translated posted information, which is the result of the translation into the second language, via the third terminal 40. The distribution processing unit 16 executes processing to distribute at least a portion of the compensation to the second organization. As described above, according to the second modification, the second organization bears a portion of the translation cost, thereby supporting the SNS activities of the second user belonging to the second organization. As a result, the organization can promote multilingual communication, while the second organization can recover the translation costs incurred by the third user through browsing.
[0137] Preferably, the distribution processing unit 16 executes a process of distributing a portion of the compensation from the third organization to the first organization to which the first user (poster) belongs. Therefore, the first organization to which the first user belongs can also obtain economic benefits, and the motivation for the organization to post high quality content increases.
[0138] Preferably, the cost calculation unit 14 calculates the cost to be borne by the SNS platform operator so that the platform operator bears a portion of the translation costs. Furthermore, the distribution processing unit 16 executes processing to distribute a portion of the payment from the third organization to the platform operator. Therefore, the platform operator is also positioned as a party that bears the translation costs, and the burden on the second organization is reduced. As a result, the execution of translation can be promoted, and the platform operator can recover its share of the burden.
[0139] Preferably, the distribution processing unit 16 changes the distribution rate of the fee to the second organization to which the second user (translation requester) belongs, depending on the number of viewers of the translation posting information. Therefore, according to the second modified example, an optimal distribution rate can be dynamically set depending on changes in the number of viewers. In this case, preferably, the distribution rate to the second organization when the number of viewers is equal to or greater than a threshold is smaller than the distribution rate to the second organization when the number of viewers is less than the threshold. Therefore, according to the second modified example, a high distribution rate can be used to promote cost recovery for the second organization until the number of viewers reaches the threshold. On the other hand, after the number of viewers exceeds the threshold, the interests of other parties can be prioritized, and the distribution rates of the other parties can be increased. The other parties is, for example, the first organization to which the first user (contributor) belongs.
[0140] Similarly, the distribution processing unit 16 may change the distribution rate of the compensation to the first organization to which the first user (poster) belongs, depending on the number of viewers of the translated posted information. Specifically, the distribution rate to the first organization when the number of viewers is equal to or greater than a threshold is higher than the distribution rate to the first organization when the number of viewers is less than the threshold.
[0141] Similarly, the distribution processing unit 16 may change the distribution rate of the fee to the platform provider depending on the number of viewers of the translated posted information, as in the second embodiment.
[0142] Preferably, the distribution processing unit 16 changes the distribution rate of the fee to the second organization to which the second user (translation requester) belongs, depending on the type of second language. Therefore, according to the second modification, a distribution rate can be set that suits the purpose, depending on the demand for the language. In this case, the purpose is, for example, to promote translation execution. In this case, preferably, language types are classified into multiple categories. Of the multiple categories, the speaker population of languages belonging to the second category is smaller than the speaker population of languages belonging to the first category. The distribution rate to the second organization when the second language belongs to the second category is larger than the distribution rate to the second organization when the second language belongs to the first category. Therefore, a higher reward can be provided to the second organization to which the second user belongs who requests translation into a language with a small speaker population. As a result, translation execution into languages that are predicted to receive relatively few translation requests is promoted.
[0143] Similarly, the distribution processing unit 16 may change the distribution rate of the fee to the platform provider depending on the type of the second language, as in the third embodiment.
[0144] In addition, the distribution processing unit 16 may keep the distribution rate of the compensation to the first organization to which the first user (poster) belongs constant regardless of the type of second language, or may change the distribution rate of the compensation to the first organization depending on the type of second language.
[0145] Preferably, the cost calculation unit 14 changes the burden rate when calculating the cost of translation borne by the second organization depending on the type of second language. Therefore, according to the second modification, a burden rate suited to the purpose can be set depending on the demand for the language. In this case, the purpose is, for example, to promote translation execution. In this case, preferably, the types of languages are classified into a plurality of categories. Of the plurality of categories, the speaker population of a language belonging to the second category is smaller than the speaker population of a language belonging to the first category. The burden rate borne by the second organization when the second language belongs to the second category is smaller than the burden rate borne by the second organization when the second language belongs to the first category. Therefore, it is possible to reduce the cost burden on the second organization to which a second user belongs who requests translation into a language with a small speaker population. As a result, translation into languages predicted to receive relatively few translation requests is promoted.
[0146] Similarly, the cost calculation unit 14 may change the burden rate when calculating the cost to be borne by the platform provider for translation into the second language, depending on the type of the second language, as in the third embodiment.
[0147] Preferably, the prediction unit 17 calculates a predicted value of an economic indicator resulting from the publication of the translated posted information based on the viewing history of past posted information similar to the posted information. The economic indicator is, for example, an indicator related to the distribution of compensation to the second organization. The display control unit 18 displays the predicted value on the second terminal 30 before the translation request information is sent. Therefore, the second user can obtain information in advance that is useful for determining whether or not to make a translation request.
[0148] Furthermore, the information processing method according to the second variant includes the steps of: a processing unit 110 (computer) receiving translation request information from a second terminal 30 of a second user, the translation request information being posted on an SNS via a first terminal 20 of a first user and requesting that posted information expressed in a first language be translated into a second language; a processing unit 110 obtaining a translation result of the posted information into the second language in accordance with the translation request information; a processing unit 110 calculating a cost to be borne by the second organization to which the second user belongs so that at least a portion of the translation cost required for the translation into the second language is borne by the second organization; a processing unit 110 executing a process to obtain a fee for viewing the translated posted information, which is the result of the translation into the second language, from the organization to which the third user belongs, who has viewed the translated posted information via a third terminal 40; and a processing unit 110 executing a process to distribute at least a portion of the fee to the second organization.
[0149] Furthermore, the program relating to the second variant causes the processing unit 110 (computer) to execute the following steps: receiving translation request information from the second terminal 30 of the second user, which requests that posted information posted on the SNS via the first terminal 20 of the first user and expressed in a first language be translated into a second language; obtaining a translation result of the posted information into the second language in accordance with the translation request information; calculating the cost to be borne by the second organization to which the second user belongs so that the second organization will bear at least a portion of the translation cost required for the translation into the second language; executing a process to obtain compensation for viewing the translated posted information, which is the result of the translation into the second language, from the organization to which the third user belongs, who has viewed the translated posted information, which is the result of the translation into the second language, via the third terminal 40; and executing a process to distribute at least a portion of the compensation to the second organization.
[0150] Although the preferred embodiments and modifications of the present disclosure have been described in detail above with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. It is clear that a person skilled in the art of the present disclosure can conceive of various modified or altered examples within the scope of the technical idea described in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.
[0151] In the above-described embodiment and modified examples, the entity that pays the fee, the entity that distributes the fee, and the entity that bears the costs have been described in a unified manner (all entities are users only, all entities are organizations only), but these may be combined in different ways. For example, the fee processing unit 15 may obtain a viewing fee from a third user, and the distribution processing unit 16 may distribute the fee to a third organization to which the third user belongs. Also, for example, the fee processing unit 15 may obtain a translation cost share from a second organization, and the distribution processing unit 16 may distribute the fee to the second user. Furthermore, for example, the fee processing unit 15 may obtain a posting fee from a first organization, and the distribution processing unit 16 may distribute the fee to the first user. Also, for example, the entity that pays and distributes the fee for posting may be an organization, and the entity that pays, distributes, and bears the costs for translation and viewing may be a user. Conversely, the entity related to posting may be a user, and the entity related to translation and viewing may be an organization. In this way, the payer, distributor, and cost bearer can be independently selected for each process (posting, translation, viewing) or for each user or organization, allowing for flexible economic design according to the division of roles between organizations and users.
[0152] For example, the processing unit 110 may include an evaluation unit that evaluates the quality of the translation posted information. The evaluation unit acquires evaluation information on the translation quality from the third user. The evaluation information is, for example, a binary evaluation of whether the translation was helpful or not, or a graded evaluation on three or more levels. The display control unit 18 displays the evaluation information on the third terminal 40 together with the translation posted information. Therefore, subsequent viewers can know the translation quality in advance.
[0153] For example, the request receiving unit 12 may receive translation request information from a fourth terminal of a fourth user. The translation request information is information requesting permission for the fourth user to provide a new translation result for posted information that has already been translated into a second language. In this case, the translation acquisition unit 13 acquires the new translation result by the fourth user from the fourth terminal and stores it in the database device 50 separately from the existing translation results. The display control unit 18 displays multiple translation results for the same posted information into the same language on the third terminal 40. The third user can select and view one of the multiple translation results via the third terminal 40. The distribution processing unit 16 executes a process of distributing at least a portion of the fee for the third user's viewing to the translator (the second user or the fourth user) who provided the translation result selected by the third user. Therefore, multiple translations compete, and the third user can select a high-quality translation by referring to the evaluation information. As a result, improvement in translation quality is promoted and excessive compensation for low-quality translations is prevented. For example, the display control unit 18 may ultimately display only the translation result that has received the highest evaluation within a certain period of time from among a plurality of translation results.
[0154] For example, the processing unit 110 may include a monitoring unit that monitors the translation-related behavioral patterns of the second user through the second terminal 30 and detects abnormalities. For example, an abnormal behavioral pattern is the execution of multiple translation requests exceeding a reference number within a period shorter than a reference period. If an abnormality is detected, the compensation processing unit 15 or the distribution processing unit 16 restricts processing for the second user. This prevents fraudulent use of the system.
[0155] Furthermore, the devices or systems described herein may be realized as a single device, or may be realized by multiple devices (e.g., cloud servers) partially or entirely connected via a network. For example, the posting processing unit 11, request receiving unit 12, translation acquisition unit 13, cost calculation unit 14, compensation processing unit 15, distribution processing unit 16, prediction unit 17, and display control unit 18 may be realized by separate computers, by two or more computers, or by a single computer. Furthermore, for example, the information processing device 10 may have the functionality of a translation server 60 and perform machine translation of posted information.
[0156] Furthermore, the series of processes performed by the device described in this specification may be realized using software, hardware, or a combination of software and hardware. A program for realizing each function of the processing unit 110 according to this embodiment may be created and installed on a PC or the like. A computer-readable recording medium storing such a program may also be provided. Examples of the recording medium include a magnetic disk, an optical disk, a magneto-optical disk, and a flash memory. The above program may also be distributed, for example, via a network, without using a recording medium.
[0157] Furthermore, the processes described herein using flowchart diagrams need not necessarily be performed in the order shown, some process steps may be performed in parallel, additional process steps may be employed, and some process steps may be omitted.
[0158] 3, 4, 6, and 8 to 11, the processing unit 110 executes each step included in the information processing method by executing a program stored in the storage unit 160. In other words, the program causes the processing unit 110 to execute each step included in the information processing method. The processing unit 110 corresponds to an example of a "computer" in the present disclosure. In other words, the program product realizes each step included in the information processing method when the program is executed by the processing unit 110.
[0159] Furthermore, the effects described herein are merely descriptive or exemplary and are not limiting. In other words, the technology disclosed herein may achieve other effects in addition to or instead of the above effects that would be apparent to those skilled in the art from the description herein. For example, the second user may bear the entire translation cost. In this case, for example, the fee for viewing by the third user may not be distributed to the platform operator, or the distribution rate may be low.
[0160] The following configurations also fall within the technical scope of the present disclosure.
[0161] (Item 1) a request receiving unit that receives, from a second terminal of a second user, translation request information that requests translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in the social media; a translation acquisition unit that acquires a translation result of the posted information into the second language in response to the translation request information; a cost calculation unit that calculates the cost to be borne by the second user so that the second user will bear at least a part of the translation cost required for the translation into the second language; a compensation processing unit that executes a process of obtaining compensation for viewing from a third user who views, via a third terminal, the translated posted information that is the translation result into the second language; a distribution processing unit that executes a process of distributing at least a portion of the consideration to the second user.
[0162] (Item 2) Item 1. The information processing device according to item 1, wherein the distribution processing unit executes a process of distributing a portion of the consideration to the first user.
[0163] (Item 3) the cost calculation unit calculates the cost to be borne by the social media platform operator so that the platform operator will bear a portion of the translation cost; 3. The information processing device according to item 1 or 2, wherein the distribution processing unit executes a process of distributing a portion of the consideration to the platform provider.
[0164] (Item 4) 4. The information processing device according to any one of items 1 to 3, wherein the distribution processing unit changes a distribution rate of the compensation to the second user depending on the number of viewers of the translated posted information.
[0165] (Item 5) 5. The information processing device according to item 4, wherein the distribution rate to the second user when the number of viewers is equal to or greater than a threshold is smaller than the distribution rate to the second user when the number of viewers is less than the threshold.
[0166] (Item 6) 6. The information processing device according to any one of items 1 to 5, wherein the distribution processing unit changes a distribution rate of the consideration to the second user depending on the type of the second language.
[0167] (Item 7) Language types are divided into several categories, the speaker population of the language belonging to the second category among the plurality of categories is smaller than the speaker population of the language belonging to the first category; Item 7. The information processing device according to item 6, wherein the distribution rate for the second user when the second language belongs to the second category is greater than the distribution rate for the second user when the second language belongs to the first category.
[0168] (Item 8) 8. The information processing device according to any one of items 1 to 7, wherein the cost calculation unit changes a burden rate when calculating the cost borne by the second user depending on the type of the second language.
[0169] (Item 9) Language types are divided into several categories, the speaker population of the language belonging to the second category among the plurality of categories is smaller than the speaker population of the language belonging to the first category; Item 9. The information processing device according to item 8, wherein the burden rate for the second user when the second language belongs to the second category is smaller than the burden rate for the second user when the second language belongs to the first category.
[0170] (Item 10) a prediction unit that calculates a predicted value of an economic indicator that will be generated as a result of the publication of the translated posted information based on the browsing history of past posted information similar to the posted information; 10. The information processing device according to any one of items 1 to 9, further comprising: a display control unit that displays the predicted value on the second terminal before the translation request information is transmitted from the second terminal.
[0171] (Item 11) The translation acquisition unit Before the translation request information is transmitted from the second terminal, a translation result of the title portion of the posted information into a plurality of languages is obtained in response to the posting of the posted information; the plurality of languages includes the second language; 11. The information processing device according to any one of items 1 to 10, wherein the translation result of the main text of the posted information into the second language is not acquired until the translation request information is received from the second terminal.
[0172] (Item 12) 12. The information processing device according to any one of items 1 to 11, wherein the distribution processing unit does not execute the process of distributing the consideration when the second user is the same as the first user.
[0173] (Item 13) A computer receives, from a second terminal of a second user, translation request information requesting translation of posted information, which is posted on social media via a first terminal of a first user and is expressed in a first language, into a second language; a step of the computer obtaining a translation result of the posted information into the second language in response to the translation request information; a step of calculating a cost to be borne by the second user so that the second user will bear at least a part of the translation cost required for the translation into the second language; a step of executing a process by the computer to receive a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who views the translation posted information via a third terminal; and a step in which the computer executes a process to distribute at least a portion of the consideration to the second user.
[0174] (Item 14) On the computer, receiving, from a second terminal of a second user, translation request information requesting translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in social media; obtaining a translation result of the posted information into the second language in response to the translation request information; calculating a cost to be borne by the second user so that the second user bears at least a part of the translation cost required for the translation into the second language; Executing a process of receiving a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who views the translation posted information via a third terminal; and executing a process of distributing at least a portion of the consideration to the second user. [Explanation of symbols]
[0175] 10 Information processing device, 11 Post processing unit, 12 Request receiving unit, 13 Translation acquisition unit, 14 Cost calculation unit, 15 Consideration processing unit, 16 Distribution processing unit, 17 Prediction unit, 18 Display control unit, 20 First terminal, 30 Second terminal, 40 Third terminal, 50 Database device, 60 Translation server
Claims
1. a request receiving unit that receives, from a second terminal of a second user, translation request information that requests translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in the social media; a translation acquisition unit that acquires a translation result of the posted information into the second language in response to the translation request information; a cost calculation unit that calculates a cost to be borne by the second user so that the second user will bear at least a part of the translation cost required for the translation into the second language; a compensation processing unit that executes a process of obtaining compensation for viewing from a third user who views, via a third terminal, the translated posted information that is the translation result into the second language; a distribution processing unit that executes a process of distributing at least a portion of the consideration to the second user, the translation acquisition unit acquires translation results of a title portion of the posted information into a plurality of languages in response to posting of the posted information before the translation request information is transmitted from the second terminal; the plurality of languages includes the second language; The information processing device, wherein the translation acquisition unit does not acquire a translation result of the main text portion of the posted information into the second language until the translation request information is received from the second terminal.
2. A request receiving unit that receives, from a second terminal of a second user, translation request information that requests translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in a social media system; a translation acquisition unit that acquires a translation result of the posted information into the second language in response to the translation request information; a cost calculation unit that calculates a cost to be borne by the second user so that the second user will bear at least a part of the translation cost required for the translation into the second language; a compensation processing unit that executes a process of obtaining compensation for viewing from a third user who views, via a third terminal, the translated posted information that is the translation result into the second language; a distribution processing unit that executes a process of distributing at least a portion of the consideration to the second user; a prediction unit that calculates a predicted value of an economic indicator that will be generated as a result of the publication of the translated posted information based on the browsing history of past posted information similar to the posted information; a display control unit that causes the second terminal to display the predicted value before the translation request information is transmitted from the second terminal.
3. The information processing device according to claim 1 , wherein the distribution processing unit executes a process of distributing a portion of the consideration to the first user.
4. the cost calculation unit calculates the cost to be borne by the social media platform operator so that the platform operator will bear a portion of the translation cost; The information processing device according to claim 1 , wherein the distribution processing unit executes a process of distributing a portion of the consideration to the platform provider.
5. The information processing device according to claim 1 , wherein the distribution processing unit changes a distribution rate of the compensation to the second user in accordance with the number of viewers of the translation posted information.
6. The information processing device according to claim 5 , wherein the distribution rate to the second user when the number of viewers is equal to or greater than a threshold is smaller than the distribution rate to the second user when the number of viewers is less than the threshold.
7. The information processing device according to claim 1 , wherein the distribution processing unit changes a distribution rate of the consideration to the second user depending on the type of the second language.
8. Language types are divided into several categories, the speaker population of a language belonging to a second category among the plurality of categories is smaller than the speaker population of a language belonging to a first category; The information processing device according to claim 7 , wherein the distribution rate for the second user when the second language belongs to the second category is greater than the distribution rate for the second user when the second language belongs to the first category.
9. The information processing apparatus according to claim 1 , wherein the cost calculation unit changes a burden rate when calculating the cost borne by the second user, depending on the type of the second language.
10. Language types are divided into several categories, the speaker population of a language belonging to a second category among the plurality of categories is smaller than the speaker population of a language belonging to a first category; The information processing device according to claim 9 , wherein the burden rate for the second user when the second language belongs to the second category is smaller than the burden rate for the second user when the second language belongs to the first category.
11. The information processing device according to claim 1 , wherein the distribution processing unit does not execute the process of distributing the consideration when the second user is the same as the first user.
12. A computer receives, from a second terminal of a second user, translation request information requesting that posted information, which is posted on social media via a first terminal of a first user and is expressed in a first language, be translated into a second language; a step of the computer obtaining a translation result of the posted information into the second language in response to the translation request information; a step of calculating a cost to be borne by the second user so that the second user bears at least a part of the translation cost required for the translation into the second language; a step of executing a process by the computer to receive a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who has viewed the translation posted information via a third terminal; and executing, by the computer, a process for allocating at least a portion of the consideration to the second user; the computer acquires translation results of the title portion of the posted information into a plurality of languages in response to the posting of the posted information before the translation request information is transmitted from the second terminal; the plurality of languages includes the second language; The information processing method, wherein the computer does not acquire a translation result of the main text portion of the posted information into the second language until the computer receives the translation request information from the second terminal.
13. A method of providing a social media service comprising: receiving, by a computer, translation request information from a second terminal of a second user, the translation request information being posted on social media via a first terminal of a first user and being expressed in a first language, into a second language; a step of the computer obtaining a translation result of the posted information into the second language in response to the translation request information; a step of calculating a cost to be borne by the second user so that the second user bears at least a part of the translation cost required for the translation into the second language; a step of executing a process by the computer to receive a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who has viewed the translation posted information via a third terminal; and executing, by the computer, a process for allocating at least a portion of the consideration to the second user; The computer calculates a predicted value of an economic indicator that will be generated as a result of the publication of the translated posted information based on a viewing history of past posted information similar to the posted information, The information processing method, wherein the computer displays the predicted value on the second terminal before the translation request information is transmitted from the second terminal.
14. On the computer, receiving, from a second terminal of a second user, translation request information requesting translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in social media; obtaining a translation result of the posted information into the second language in response to the translation request information; calculating a cost to be borne by the second user so that the second user bears at least a part of the translation cost required for the translation into the second language; executing a process of receiving a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who views the translation posted information via a third terminal; and executing a process for distributing at least a portion of the consideration to the second user; causing the computer to execute a step of acquiring a translation result of a title portion of the posted information into a plurality of languages in response to posting of the posted information before the translation request information is transmitted from the second terminal; the plurality of languages includes the second language; The program causes the computer not to obtain a translation result of the main text of the posted information into the second language until the translation request information is received from the second terminal.
15. A computer comprising: receiving, from a second terminal of a second user, translation request information requesting translation of posted information, which is posted via a first terminal of a first user and expressed in a first language, into a second language in social media; obtaining a translation result of the posted information into the second language in response to the translation request information; calculating a cost to be borne by the second user so that the second user bears at least a part of the translation cost required for the translation into the second language; executing a process of receiving a fee for viewing the translation posted information, which is the translation result into the second language, from a third user who views the translation posted information via a third terminal; and executing a process for distributing at least a portion of the consideration to the second user; The computer, Calculating a predicted value of an economic indicator resulting from the publication of the translated posted information based on the viewing history of past posted information similar to the posted information; a program that displays the predicted value on the second terminal before the translation request information is transmitted from the second terminal;
Citation Information
Patent Citations
Translation request management method, translation request management device, and translation request management program
JP2009076066A
Systems and methods for predictive scoring
US20230252419A1