iPhone users can now use the completely free App to translate words from one language to another. They can also speak in a particular language and translate it to another language by using the microphone button in the App. Listening to your own translations is also possible in 23 different languages.
The translate text can also be viewed in full screen mode, and the App includes all the major features that its desktop counterpart is capable of. Get it from here.