1. A method for language translation comprising: providing program code to launch a translation window associated with a primary window, wherein when the primary window is displayed on a screen, the translation window will be positioned so that the translation window does not overlap the primary window; in the translation window, indicating input information in a first language; translating the input information from the first language to information in a second language; in the translation window, displaying the information in the second language; and permitting scrolling of the primary window independently from the translation window.
1. A method for language translation comprising: providing program code to launch a translation window associated with a primary window, wherein when the primary window is displayed on a screen, the translation window will be positioned so that the translation window does not overlap the primary window; in the translation window, indicating input information in a first language; translating the input information from the first language to information in a second language; in the translation window, displaying the information in the second language; and permitting scrolling of the primary window independently from the translation window. 10. The method of claim 1 comprising: adjusting the size and position of the translation window so that the translation window and the primary window fit on one user-viewable screen.