Esta resposta foi escrita antes de o Google Goggles ser excluído da pergunta.
No Android, há Google Goggles . Ele permite que você tire fotos de prédios e paisagens e descubra o que são. Eu usei com sucesso para identificar skylines bastante indefinidos de cidades alemãs, bem como atrações turísticas em vários países.
Ele faz mais algumas coisas, como identificar arte, rótulos de produtos ou ler códigos de barras que são úteis às vezes.
Aqui está uma captura de tela que tirei do aplicativo. Eu usei para identificar esta foto da Wikipedia da tela do meu computador.