Though it may sound like it, I'm really not trying to be snarky, but can't you just use a dictionary to select random words? Or is it that you need someone else to submit words so that you won't know ahead of times what the words are so you'll have to translate them on the fly?