USER INTERFACE FOR REALTIME LANGUAGE TRANSLATION
2 Assignments
0 Petitions
Accused Products
Abstract
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with various states of voice input and translated speech.
6 Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
providing, by a mobile device, a user interface for a real-time translation application that receives spoken inputs in a first language outputs and that generates synthesized speech representations of translations of the spoken inputs in a second language, wherein the user interface includes; a first language region for displaying transcriptions of the spoken inputs in the first language, a second language region for displaying translations of the spoken inputs in the second language, and an indicator region for displaying an indicator that indicates that (i) a microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) a speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language; determining, by the mobile device, a state of the real-time translation application; and in response to determining the state of the real-time translation application, updating, by the mobile device, the user interface to display the indicator that indicates that (i) the microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) the speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
-
providing, by a mobile device, a user interface for a real-time translation application that receives spoken inputs in a first language outputs and that generates synthesized speech representations of translations of the spoken inputs in a second language, wherein the user interface includes; a first language region for displaying transcriptions of the spoken inputs in the first language, a second language region for displaying translations of the spoken inputs in the second language, and an indicator region for displaying an indicator that indicates that (i) a microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) a speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language; determining, by the mobile device, a state of the real-time translation application; and in response to determining the state of the real-time translation application, updating, by the mobile device, the user interface to display the indicator that indicates that (i) the microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) the speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
providing, by a mobile device, a user interface for a real-time translation application that receives spoken inputs in a first language outputs and that generates synthesized speech representations of translations of the spoken inputs in a second language, wherein the user interface includes; a first language region for displaying transcriptions of the spoken inputs in the first language, a second language region for displaying translations of the spoken inputs in the second language, and an indicator region for displaying an indicator that indicates that (i) a microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) a speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language; determining, by the mobile device, a state of the real-time translation application; and in response to determining the state of the real-time translation application, updating, by the mobile device, the user interface to display the indicator that indicates that (i) the microphone of the mobile device is preparing to receive spoken inputs but is not yet prepared to receive spoken inputs, or (ii) the speaker of the mobile device is preparing to output synthesized speech representations in the second language but is not yet outputting synthesized speech representations in the second language. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification