Systems, Methods and Media for Translating Informational Content
Abstract
Systems, methods, and media for translating informational content via a publishing server are provided herein. Methods may include receiving a request for informational content from a visitor device, the request including a language preference, responsive to the request, locating informational content stored in a database based upon analytical data corresponding to the visitor device, translating at least a portion of the informational content utilizing the language preference of the request if a language of the informational content does not correspond to the language preference of the request, and storing the translated at least a portion of the informational content in the database associated with the publishing server.
Claims
exact text as granted — not AI-modified1 . A method for translating informational content via a publishing server, comprising:
receiving a request for informational content from a computing system, the request including a language preference; responsive to the request, locating informational content stored in a database based upon analytical data corresponding to the computing system; translating at least a portion of the informational content utilizing the language preference of the request if a language of the informational content does not correspond to the language preference of the request; and storing the translated at least a portion of the informational content in the database associated with the publishing server.
2 . The method according to claim 1 , further comprising selecting a type of translation by:
comparing the language preference of the request to a translation guidelines to determine the type of translation that is to be utilized in the step of translating; and selecting type of translation that is to be utilized in the step of translating based upon the comparison.
3 . The method according to claim 2 , wherein if the language preference of the request is the same as the language preference of a first threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more human translators; if the priority of the request is the same as the language preference of a second threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more human translators and one or more machine translators; and if the language preference of the request is the same as the language preference of a third threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more machine translators.
4 . The method according to claim 1 , wherein translating includes a first translation of the at least a portion of the informational content via one or more machine translators before a second translation via one or more human translators.
5 . The method according to claim 1 , further comprising providing the translated at least a portion of the informational content to one or more content authors before providing the translated at least a portion of the informational content to one or more computing systems.
6 . The method according to claim 5 , further comprising:
receiving from the one or more content authors a trust score that corresponds to the accuracy of the translated at least a portion of the informational content; and providing the translated at least a portion of the informational to one or more computing systems content if the trust score of the translated at least a portion of the informational content is above a threshold amount.
7 . The method according to claim 6 , further comprising retranslating the translated at least a portion of the informational content having a trust score below the threshold amount.
8 . The method according to claim 1 , further comprising receiving one or more modifications to the translated at least a portion of the informational content from one or more content authors and updating the translation of the at least a portion of the informational content with the one or more modifications.
9 . The method according to claim 1 , wherein the located informational content includes an extensible markup language format and a first language, and the translated at least a portion of the informational content includes the same extensible markup language format as the located informational content but in a second language that corresponds to the language preference of the request.
10 . The method according to claim 1 , further comprising selecting a type of translation by determining a criticality of the located informational content.
11 . The method according to claim 1 , further comprising:
providing the translated at least a portion of the informational content to one or more computing systems; receiving feedback from the one or more client devices in a first language corresponding to the translated at least a portion of the informational content; translating the feedback from the first language to a language utilized by one or more content authors if the language utilized by the one or more content authors is different than the first language; receiving modifications to the at least a portion of the informational content from the one or more client devices in the language utilized by the one or more content authors; incorporating the modifications into the at least a portion of the informational content; translating the modifications to the first language; and incorporating the modifications into the translated at least a portion of the informational content in the first language.
12 . The method according to claim 1 , further comprising receiving authorization to translate from at least one content manager before the step of translating at least a portion of the informational content.
13 . A system for translating informational content via a publishing server, comprising:
a memory for storing executable instructions for translating informational content; and a processor configured to execute the executable instructions stored in the memory to:
receive a request for informational content from a computing system, the request including a language preference;
responsive to the request, locate informational content stored in a database based upon analytical data corresponding to the computing system;
translate at least a portion of the informational content utilizing the language preference of the request if the language of the informational content does not correspond to the language preference of the request; and
store the translated at least a portion of the informational content in the database associated with the publishing server.
14 . The system according to claim 13 , wherein the processor is further adapted to execute the instructions to select a type of translation by:
comparing the language preference of the request to a translation guidelines to determine the type of translation that is to be utilized in the step of translating; and selecting type of translation that is to be utilized in the step of translating based upon the comparison.
15 . The system according to claim 14 , wherein if the language preference of the request is the same as the language preference of a first threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more human translators; if the priority of the request is the same as the language preference of a second threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more human translators and one or more machine translators; and if the language preference of the request is the same as the language preference of a third threshold amount of additional requests for a same type of informational content as the request, the informational content is translated by one or more machine translators.
16 . The system according to claim 13 , wherein translating includes a first translation of the at least a portion of the informational content via one or more machine translators before a second translation via one or more human translators.
17 . The system according to claim 13 , wherein the processor is further adapted to execute the instructions to provide the translated at least a portion of the informational content to one or more content authors before providing the translated at least a portion of the informational content to one or more computing systems.
18 . The system according to claim 17 , wherein the processor is further adapted to execute the instructions to:
receive from the one or more content authors a trust score that corresponds to the accuracy of the translated at least a portion of the informational content; and provide the translated at least a portion of the informational to one or more computing systems content if the trust score of the translated at least a portion of the informational content is above a threshold amount.
19 . The system according to claim 18 , wherein the processor is further adapted to execute the instructions to retranslate the translated at least a portion of the informational content having a trust score below the threshold amount.
20 . The system according to claim 13 , wherein the processor is further adapted to execute the instructions to receive one or more corrections to the translation of the at least a portion of the informational content from one or more content authors and update the translation of the at least a portion of the informational content with the one or more corrections.
21 . The system according to claim 13 , wherein the located informational content includes an extensible markup language format and a first language, and the translated at least a portion of the informational content includes the same extensible markup language format as the located informational content but in a second language that corresponds to the language preference of the request.
22 . The system according to claim 13 , wherein the processor is further adapted to execute the instructions to select a type of translation by determining a criticality of the informational content.
23 . The system according to claim 1 , wherein the processor is further adapted to execute the instructions to:
provide the translated at least a portion of the informational content to one or more computing systems; receive feedback from the one or more computing systems in a first language corresponding to the translated at least a portion of the informational content; translate the feedback from the first language to a language utilized by one or more content authors if the language utilized by the one or more content authors is different than the first language; receive modifications to the at least a portion of the informational content from the one or more client devices in the language utilized by the one or more content authors; incorporate the modifications into the at least a portion of the informational content; translate the modifications to the first language; and incorporate the modifications into the translated at least a portion of the informational content in the first language.
24 . The system according to claim 13 , wherein the processor is further adapted to execute the instructions to receive authorization from at least one content manager before the step of translating at least a portion of the informational content.
25 . A non-transitory computer readable storage medium having a computer program embodied thereon, the computer program executable by a processor in a computing system to perform a method for generating analytical data, the method comprising:
receiving a request for informational content from a computing system, the request including a language preference; responsive to the request, locating informational content stored in a database based upon analytical data corresponding to the computing system; translating at least a portion of the informational content utilizing the language preference of the request if a language of the informational content does not correspond to the language preference of the request; and storing the translated at least a portion of the informational content in the database associated with the publishing server.Join the waitlist — get patent alerts
Track US2012221319A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.