I do use a translation site (
http://tr.voila.fr) for some words that my english vocabulary is lacking of.
Single words appart, translators like that just can't give you well built entire sentences. So I'd find it hard for someone to speak english completly through such a program.