Device orientation based translation system
First Claim
1. A language translation system, comprising:
- a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;
receiving, using a microphone, an audible phrase spoken in a first language;
performing a voice recognition process to convert the audible phrase into a plurality of text in the first language;
providing for display, on a display device when a first orientation is reported by an orientation detection device, the plurality of text in the first language and a first directional reading format;
detecting, using the orientation detection device, a reorientation from the first orientation to a predefined orientation that is rotated relative to the first orientation;
translating, in response to the detecting of the reorientation to the predefined orientation, the plurality of text from the first language to a second language; and
providing for display, on the display device in response to the detecting of the reorientation to the predefined orientation, the plurality of text in the second language and a second directional reading format that is different than the first directional reading format.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for translating content includes providing a plurality of content on a user device. The plurality of content is associated with a first region display mode. The plurality of content is displayed on the user device in the first region display mode. A predefined orientation is then detected in the user device. The plurality of content is then translated according to a second region display mode to produce a plurality of translated content. The plurality of translated content is then displayed on the user device. In different embodiments, the plurality of content may have been previously provided on the user device, may be retrieved over a network by the user device, or my be received through a user interface on the user device. A specific embodiment allows a user to rotate the user device 180 degrees to quickly and easily translate text displayed on the user device.
-
Citations
20 Claims
-
1. A language translation system, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; receiving, using a microphone, an audible phrase spoken in a first language; performing a voice recognition process to convert the audible phrase into a plurality of text in the first language; providing for display, on a display device when a first orientation is reported by an orientation detection device, the plurality of text in the first language and a first directional reading format; detecting, using the orientation detection device, a reorientation from the first orientation to a predefined orientation that is rotated relative to the first orientation; translating, in response to the detecting of the reorientation to the predefined orientation, the plurality of text from the first language to a second language; and providing for display, on the display device in response to the detecting of the reorientation to the predefined orientation, the plurality of text in the second language and a second directional reading format that is different than the first directional reading format. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for translating between languages, comprising:
-
receiving, by a user device using a microphone, an audible phrase spoken in a first language; performing, by the user device, a voice recognition process to convert the audible phrase into a plurality of text in the first language; providing for display, by the user device on a display device when the user device is in a first orientation, the plurality of text in the first language and in a first directional reading format; detecting, by the user device using an orientation detection device, a reorientation of the user device from the first orientation to a predefined orientation of the user device that is rotated relative to the first orientation; translating, by the user device in response to the detecting of the reorientation to the predefined orientation, the plurality of text from the first language to a second language; and providing for display, by the user device on the display device in response to the detecting of the reorientation to the predefined orientation, the plurality of text in the second language and a second directional reading format that is different than the first directional reading format. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium having stored thereon machine-readable instruction executable to cause a machine to perform operations comprising:
-
receiving, using a microphone, an audible phrase spoken in a first language; performing a voice recognition process to convert the audible phrase into a plurality of text in the first language; providing for display, on a display device when a first orientation is reported by an orientation detection device, the plurality of text in the first language and in a first directional reading format; detecting, using the orientation detection device, a reorientation from the first orientation to a predefined orientation that is rotated relative to the first orientation; translating, in response to the detecting of the reorientation to the predefined orientation, the plurality of text from the first language to a second language; and providing for display, on the display device in response to the detecting of the reorientation to the predefined orientation, the plurality of text in the second language and in a second directional reading format that is different than the first directional reading format. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification