18. The computer-readable storage media of claim 13 wherein the text content displayed by the computing device is displayed within one of a web browser application, a chat application, and an instant message application.
13. A computer-readable storage media storing computer-executable instructions for execution on a computing device to perform a method for switching an input language of the computing device, the method comprising: receiving an indication of a first language of text content displayed by the computing device; determining that a current input language of the computing device is set to a second language that is different from the first language; receiving, from a user of the computing device, a selection of a text input area displayed by the computing device; upon receiving the selection of the text input area, displaying a user interface element that is selectable by the user for switching the current input language of the computing device from the second language to the first language; upon receiving a selection of the user interface element, automatically switching the current input language of the computing device from the second language to the first language; receiving an indication that the text input area is no longer selected; and in response to the indication that the text input area is no longer selected, automatically switching the current input language back from the first language to the second language.