P
US10114820B2ActiveUtilityPatentIndex 51

Displaying original text in a user interface with translated text

Assignee: GOOGLE LLCPriority: Oct 2, 2006Filed: Jan 16, 2017Granted: Oct 30, 2018
Est. expiryOct 2, 2026(~0.2 yrs left)· nominal 20-yr term from priority
Inventors:ROSART DANIELOTTO OWENCHIN JEFFREYTEH SHA-MAYNHAWKINS JOHNANDRYEYEV ANTONDRIESEN KAREL
G06F 40/58G06F 40/263G06F 3/04812G06F 40/103G06F 3/0484G06F 17/275G06F 17/211G06F 17/289
51
PatentIndex Score
0
Cited by
39
References
20
Claims

Abstract

Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, using one or more processors, a user request to translate a source document from a first language text to a second language text; 
 obtaining, using the one or more processors, a translated document containing a translation of the source document into the second language text; 
 formatting, using the one or more processors, the translated document based on the second language; 
 presenting, using the one or more processors, the translated document, wherein the formatting is used to present the translated document; and 
 presenting, using the one or more processors, the first language text that corresponds to a portion of the translated document in a graphical element overlaying the translated document in response to a user input pointing to the portion of the translated document. 
 
     
     
       2. The method of  claim 1 , further comprising:
 presenting, using the one or more processors, the first language text after a predetermined period of time has elapsed after the user input pointing to the portion of the translated document begins; and 
 removing, using the one or more processors, the graphical element after a second predetermined period of time has elapsed after the user input pointing to the portion of the translated document ceases. 
 
     
     
       3. The method of  claim 1 , wherein presenting the first language text that corresponds to the portion of the translated document in the graphical element overlaying the translated document comprises transmitting the first language text to a client device for display at the client device. 
     
     
       4. The method of  claim 1 , wherein formatting the translated document based on the second language comprises formatting the translated document to read from right-to-left when the second language is read right-to-left. 
     
     
       5. The method of  claim 1 , wherein receiving the user request includes receiving a uniform resource locator in a field of a presented translation interface and an identification of the second language. 
     
     
       6. The method of  claim 1 , wherein receiving the user request includes receiving the source document and an identification of the second language. 
     
     
       7. The method of  claim 1 , wherein receiving the user request to translate the source document comprises receiving a Uniform Resource Locator corresponding to the source document. 
     
     
       8. A system comprising:
 one or more computing devices configured to perform operations including:
 receiving a user request to translate a source document from a first language text to a second language text; 
 obtaining a translated document containing a translation of the source document into the second language text; 
 formatting, using the one or more processors, the translated document based on the second language; 
 presenting the translated document, wherein the formatting is used to present the translated document; and 
 presenting the first language text that corresponds to a portion of the translated document in a graphical element overlaying the translated document in response to a user input pointing to the portion of the translated document. 
 
 
     
     
       9. The system of  claim 8 , wherein the operations further comprise:
 presenting the first language text after a predetermined period of time has elapsed after the user input pointing to the portion of the translated document begins; and 
 removing the graphical element after a second predetermined period of time has elapsed after the user input pointing to the portion of the translated document ceases. 
 
     
     
       10. The system of  claim 8 , wherein presenting the first language text that corresponds to the portion of the translated document in the graphical element overlaying the translated document comprises transmitting the first language text to a client device for display at the client device. 
     
     
       11. The system of  claim 8 , wherein formatting the translated document based on the second language comprises formatting the translated document to read from right-to-left when the second language is read right-to-left. 
     
     
       12. The system of  claim 8 , wherein receiving the user request includes receiving a uniform resource locator in a field of a presented translation interface and an identification of the second language. 
     
     
       13. The system of  claim 8 , wherein receiving the user request includes receiving the source document and an identification of the second language. 
     
     
       14. The system of  claim 8 , wherein receiving the user request to translate the source document comprises receiving a Uniform Resource Locator corresponding to the source document. 
     
     
       15. A non-transitory computer readable medium storing instructions that, upon execution by a processing device, cause the processing device to perform operations comprising:
 receiving a user request to translate a source document from a first language text to a second language text; 
 obtaining a translated document containing a translation of the source document into the second language text; 
 formatting, using the one or more processors, the translated document based on the second language; 
 presenting the translated document, wherein the formatting is used to present the translated document; and 
 presenting the first language text that corresponds to a portion of the translated document in a graphical element overlaying the translated document in response to a user input pointing to the portion of the translated document. 
 
     
     
       16. The computer readable medium of  claim 15 , wherein the operations further comprise:
 presenting the first language text after a predetermined period of time has elapsed after the user input pointing to the portion of the translated document begins; and 
 removing the graphical element after a second predetermined period of time has elapsed after the user input pointing to the portion of the translated document ceases. 
 
     
     
       17. The computer readable medium of  claim 15 , wherein presenting the first language text that corresponds to the portion of the translated document in the graphical element overlaying the translated document comprises transmitting the first language text to a client device for display at the client device. 
     
     
       18. The computer readable medium of  claim 15 , wherein formatting the translated document based on the second language comprises formatting the translated document to read from right-to-left when the second language is read right-to-left. 
     
     
       19. The computer readable medium of  claim 15 , wherein receiving the user request includes receiving the source document and an identification of the second language. 
     
     
       20. The computer readable medium of  claim 15 , wherein receiving the user request to translate the source document comprises receiving a Uniform Resource Locator corresponding to the source document.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.