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.
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. 12. The method of claim 7 , wherein the providing the plurality of text in the second language for display includes: providing, by the user device for display on the display device, a graphical user interface that includes the plurality of text in the second language, and an indication that the plurality of text has been translated from the first language to the second language.