I'm surprised by all the support for RedLaser. While it does read QR codes, I find it annoying to use plus it has a scary privacy policy/terms of service.
I like NeoReader much better. It just works.Open the app, point the camera at the code, and up pops the translation. No fiddling with aligning stuff, no cruft.
Besides the scanning portion, do you need anything else? i.e. 60 minutes had a story where people would go to Best Buy and scan the codes and search for a better price. So, what do I need?