Methods and systems for the dynamic creation of a translated website
First Claim
1. A method for dynamically translating an original-language website, the method comprising:
- receiving, at a machine translation (MT) server, from a domain name server having a domain name system record configured to route a request for a translated website requested by a user system to the MT server when the request includes an extension that identifies a target language and that does not identify an existing web site, wherein the request comprises a base uniform resource locator (URL) identifying the original-language website;
retrieving original content associated with the original-language website;
translating the original content into the target language using a MT engine; and
returning the translated content to the user system.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and method are disclosed for dynamically creating a translated virtual website based on a machine translation of an existing website without adding any code to the source website. In one exemplary embodiment, an extension to a URL is recognized as requesting a translated website, and the request is routed to an MT server. The original-language content is retrieved, translated, and returned to the user system without any further action by the user. In a further exemplary embodiment, a secure connection can be established to enable translation of non-public websites. In a further exemplary embodiment, a crawler can index the translated website. In a further exemplary embodiment, an RSS feed returns translated content.
56 Citations
20 Claims
-
1. A method for dynamically translating an original-language website, the method comprising:
-
receiving, at a machine translation (MT) server, from a domain name server having a domain name system record configured to route a request for a translated website requested by a user system to the MT server when the request includes an extension that identifies a target language and that does not identify an existing web site, wherein the request comprises a base uniform resource locator (URL) identifying the original-language website; retrieving original content associated with the original-language website; translating the original content into the target language using a MT engine; and returning the translated content to the user system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for dynamically translating an original-language website, the system comprising:
a server having an interface for receiving a request from a user system for a translated website from a domain name server having a domain name system record configured to route the request to the server when the request includes an extension that identifies a target language and that does not identify an existing web site, wherein the request comprises base uniform resource locator (URL) identifying the original-language website, wherein the request is routed to a MT server configured to retrieve the original content associated with the original-language website, wherein a MT engine is configured to translate the original content into the target language, and wherein the MT server is configured to returning the translated content to the user system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A method for dynamically translating original-language Really Simple Syndication (RSS) feed content, the method comprising:
-
receiving, at a machine translation (MT) server a request by an application for translated RSS feed content, from a domain name server having a domain name system record configured to route the request to the MT server when the request includes an extension that identifies a target language and that does not identify an existing web site, wherein the request identifies an original-language RSS feed and target language; retrieving original-language RSS feed content associated with the identified original-language RSS feed; translating the original content into the target language using a MT engine; and returning the translated content to the requesting application. - View Dependent Claims (19, 20)
-
Specification