It makes me happy to share with you all about "Worldictionary" iPhone app.
The worldictionary app allows you to get instant translation from the word at a snap of the iPhone camera.
It can recognizes and translates between 21 languages, ranging from: Traditional Chinese, Simplified Chinese, English, Japanese, Korean, French, Germany, Italian, Spanish, Portuguese, Dutch, Swedish, Finnish, Danish, Norwegian, Polish, Hungarian, Russian, Czech, Slovak, and Romanian.
Adding to this feature, the app also allows provides Google/Wikipedia/YouTube Search. It also provides the translation of two adjacent words. It also recognizes whole sentence and happy to use the app in the iOS 5 now :-)
Please share your comments on the app.