Daoulagad!

Photo dictionary for Arabic, Armenian, Belarusian, Breton, Bulgarian, Catalan, Croatian/Serbian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Irish, Italian, Latin, Latvian, Lithuanian, Marathi, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Scottish, Slovak, Slovenian, Spanish, Swedish, Thai, Ukranian, Yiddish, Welsh and hanzi/kanji. Choose languages, invoke camera, aim the word, let camera focus, take picture, get translation. As its a dictionary, not a translator, it translates one word at a time (lest reading pleasure be spoiled).