2. The method according to claim 1 , wherein: obtaining a string comprises obtaining at least one character entered into a computer using a keyboard; further comprising: performing an iterative process if the obtained string is not converted from the primary input language to the target language by: obtaining a next keyboard entry modifying the string; attempting to convert the modified string from the primary input language to the target language; determining if the string is complete; and ending the iterative process if the modified string is determined to be complete.
3. The method according to claim 2 , wherein determining if the string is complete comprises detecting a keystroke corresponding to at least one of the spacebar, tab key and enter key.