1. A computer-implemented method comprising: displaying a graphical user interface for a language translation application on a user device, the graphical user interface comprising a first graphical representation identifying a source language, a second graphical representation identifying a target language, and a graphical representation indicating a listening mode adjacent to both the first graphical representation and the second graphical representation; animating, in response to a request to initiate listening for an utterance in the source language, the graphical representation indicating the listening mode while the language translation application prepares to listen for the source language; highlighting, in response to the language translation application completing preparations to listen for the source language, the graphical representation indicating the listening mode and the first graphical representation identifying the source language such that a visual correspondence between the first graphical representation and the graphical representation indicating the listening mode is created; replacing, in response to the language translation application preparing an output of a translation of the utterance into the target language, the graphical representation indicating the listening mode with a graphical representation indicating a translation transcription mode; and highlighting, in response to the language translation application completing preparations to output the translation of the transcription into the target language, the graphical representation indicating the translation transcription mode and the second graphical representation identifying the target language such that a visual correspondence between the second graphical representation and the graphical representation indicating the translation transcription mode is created.