Content page URL translation
AssigneeLanguage Weaver, Inc.
InventorNarayanaswamy Viswanathan
Life of this patent
Estimating the term…
Abstract
The present technology may translate a content of a web page such as content locator (e.g., a uniform resource locator (URL)) from a source language to a target language. The content locator may be associated with a content page. The translation may involve dividing the content locator into segment tokens in a first language, followed by translating, transliterating or not changing a segment token. The processed tokens are then reassembled in a second language. The translation may be provided by a translation module through a content page provided by a network browser.
Claims17
A method for translating a content locator, the method comprising:
- determining at least one segment of the content locator;
- generating a plurality of possible transformations of the at least one segment;
- calculating a context score for each of the plurality of possible transformations by comparing each of the possible transformations to subject matter included in a document associated with the content locator;
- ranking each of the plurality of possible transformations by comparing the context scores of the plurality of possible transformations to one another;
- transforming the at least one segment from a source language into a target language by at least one of translation or transliteration;
- and
- transmitting the transformed at least one segment in the target language for display on a network browser of a client device.
A method for transforming a content locator, the method comprising:
- determining the content locator into two or more segments;
- generating a plurality of possible transformations of the two or more segments;
- calculating a context score for each of the plurality of possible transformations by comparing each of the possible transformations to subject matter included in a document associated with the content locator;
- ranking each of the plurality of possible transformations by comparing the context scores of the plurality of possible transformations to one another;
- transforming at least one of the two or more segments from a source language into at least one target language by at least one of translation or transliteration;
- and
- combining the two or more segments together before transmitting the combined segments to a client device.
A system for translating a content locator, the system comprising:
- a memory for storing executable instructions;
- a processor for executing the executable instructions;
- a translation module stored in memory and executable by the processor to:
- determine at least one segment of the content locator;
- and
- transform the at least one segment from a source language into a target language by at least one of translation or transliteration;
- a quality prediction engine that:
- calculates a context score for each of a plurality of possible transformations by comparing each of the possible transformations to subject matter included in a document associated with the content locator;
- and
- ranks each of the plurality of possible transformations by comparing the context scores of the plurality of possible transformations to one another;
- and
- a communications module stored in memory and executable by the processor to transmit the transformed at least one segment in the target language for display on a network browser of a client device.
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 translating a content locator, the method comprising:
- determining at least one segment of the content locator;
- generating a plurality of possible transformations of the at least one segment;
- calculating a context score for each of the plurality of possible transformations by comparing each of the transformations to subject matter included in a document associated with the content locator;
- ranking each of the plurality of possible transformations by comparing the context scores of the plurality of possible transformations to one another;
- transforming the at least one segment from a source language into a target language by at least one of translation or transliteration;
- and
- transmitting the transformed at least one segment in the target language for display on a network browser of a client device.
Dependencies are inferred from the claim text.