18. A method comprising: providing program code to launch a translation window associated with a primary window; providing a link to the program code, wherein when the primary window is displayed on a screen the program code causes the translation window to open on the screen with the primary window, and the translation window will be positioned so that the translation window does not overlap the primary window; receiving input information in a first language in a text box of the translation window; translating the input information from the first language to information in a second language, wherein the information in the second language is received from a first source; and displaying the information in the second language in the translation window, wherein the translation window has a length longer than its width.
18. A method comprising: providing program code to launch a translation window associated with a primary window; providing a link to the program code, wherein when the primary window is displayed on a screen the program code causes the translation window to open on the screen with the primary window, and the translation window will be positioned so that the translation window does not overlap the primary window; receiving input information in a first language in a text box of the translation window; translating the input information from the first language to information in a second language, wherein the information in the second language is received from a first source; and displaying the information in the second language in the translation window, wherein the translation window has a length longer than its width. 19. The method of claim 18 wherein the first source is different from a second source for which a document is displayed in the primary window.