1. A method implemented at least in part by a computer, the method comprising: obtaining data corresponding to a Web page; displaying, on a user interface, a representation of a translation component, the translation component being integrated in the Web page such that the translation component has access to content in the Web page; receiving, via the user interface, input to the translation component, the input indicating that translation is to be performed on the Web page; obtaining at least a portion of the Web page via the translation component; sending the at least a portion of the Web page to a translation service; receiving a translation of the at least a portion of the Web page from the translation service; and displaying, under control of the translation component, the translation of the at least a portion of the Web page on the user interface.