The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 25, 2014
Filed:
Mar. 18, 2009
Jie Tang, Beijing, CN;
Baogang Yao, Beijing, CN;
Jeffrey Chin, Sugar Land, TX (US);
Zelidrag Hornung, Burlingame, CA (US);
Avni Shah, Mountain View, CA (US);
Daniel Rosart, Mountain View, CA (US);
Jie Tang, Beijing, CN;
Baogang Yao, Beijing, CN;
Jeffrey Chin, Sugar Land, TX (US);
Zelidrag Hornung, Burlingame, CA (US);
Avni Shah, Mountain View, CA (US);
Daniel Rosart, Mountain View, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
Methods, systems, and apparatus, including computer program products, for translation of markup language documents with display replacement. In some implementations, a method includes displaying a markup language document in an original language by rendering an internal representation of the document, sending a data structure containing the texts from the text nodes of the internal representation, as distinct data entities, to a translation service, replacing the texts with translated texts received from the translation service resulting in a translated representation, and displaying a first translation of the document by rendering the translated representation. In some implementations, partial, incremental translation is performed. In some implementations, a method includes receiving a notification that a phrase in a markup language document has been selected, requesting translation of the text of the selected phrase, and then displaying a received translation in a user interface.