Hi,
I bought this a couple years ago and gave it to my ex boyfriend to use. He was born in Israel and english wasn't his first language so he could speak the word and it would type it for him. The only problem with the software is if you have an accent (sometimes my bostonian one is thick) and of course his accent was strong then it'll type the wrong word and sometimes you get a little tired of saying the same word over and over. But, if you program it well to recognize your voice it really is neat and gives your hands/arms a break!