6. The apparatus of claim 1 , wherein the language translation service executing on the apparatus is further configured to: generate and transmit to a client device graphical user interface data which, when processed at the client device, cause a plurality of graphical user interface objects to be displayed at the client device, wherein the plurality of graphical user interface objects display one or more portions of the electronic document in the first language and one or more corresponding portions of the translated electronic document in the second language.
6. The apparatus of claim 1 , wherein the language translation service executing on the apparatus is further configured to: generate and transmit to a client device graphical user interface data which, when processed at the client device, cause a plurality of graphical user interface objects to be displayed at the client device, wherein the plurality of graphical user interface objects display one or more portions of the electronic document in the first language and one or more corresponding portions of the translated electronic document in the second language. 8. The apparatus of claim 6 , wherein: the plurality of graphical user interface objects allow the user to specify a second particular template from the plurality of templates to be used to translate the electronic document from the first language to the second language, the second particular template corresponds to a second particular context that is different than the particular context, and wherein the second particular template includes at least a first plurality of keywords in the first language and a corresponding second plurality of keywords in the second language, in response to a user selection, from the plurality of graphical user interface objects, of a particular graphical user interface object that corresponds to the second particular template, generate a second translated electronic document by processing the electronic document using the first plurality of keywords in the first language and the corresponding third plurality of keywords in the third language included in the second particular template, and generate and transmit to a client device additional graphical user interface data which, when processed at the client device, cause a second plurality of graphical user interface objects to be displayed at the client device, wherein the second plurality of graphical user interface objects display one or more portions of the second translated electronic document in the second language.