1. A method for suggesting translation text comprising: displaying a graphical user interface (GUI) containing a source language; receiving first characters of a translation of the displayed source language; predicting subsequent characters of the translation of the displayed source language; and displaying the received first characters and subsequent characters of the translation.