So, are you just trying to read a full line of text? If so you will want to look at linput. example: linput s$ Of course breakimg that up into individual words would be your job. In your case you probably want to break things up when you switch between alphabetic characters and white space (spaces, tab, return, etc.). Translation is another can of worms, search/replace isn't enough. Good luck.