Dictionarist: Online Talking DictionaryProvides translations and audio pronunciations in English, Spanish, Portuguese, German, French, Italian, Russian, Turkish, Dutch, Greek, Chinese, Japanese and Korean dictionaries. Audio pronounces word you type. Alternate keyboards are available to type in words in other languages.