Google Goggles is a mobile application from Google, Inc. that performs optical recognition tasks such as scanning a barcode or translating text via the phone's camera.