Online Etymology Dictionary (tags: words research vocabulary etymology english) Omniglot – a guide to the languages, alphabets, syllabaries and other writing systems of the world (tags: linguistics languages alphabets translation language typography reference)