This app allows you to use the camera on your device to recognize text in over 10 languages. Just aim the text inside the frame and it will be recognized. Optionally you can translate the text right after recognizing.
* Translating requires internet connection, cellular fee may be charged.
** Language recognition and translation may not be 100% perfect.