etytree
a graphical and multilingual etymology dictionary
Type a word in the search bar, then press enter.
You will see a list of words.
Explore the different words by mousing/tapping over them and on language tags below them.
Click on the word you are interested in.
etytree can visualize the etymological tree of a word, i.e.,
the etymology - or the origin of a word and the historical development of its meaning - in the form of a tree,
reconstructing its ancestral form, its cognate words, its derived words, etc.
etytree can also produce a list of descendants of a word, grouped by language.
This first version uses directed graphs instead of trees and extracts and parses data automatically from a dump of the English Wiktionary.
This project is open source (source code javascript, java) and uses d3 and Wiktionary. There is a SPARQL endpoint here. Data is under CC BY-SA.
In the current version you cannot edit the graph, you can indirectly edit it by editing Etymology sections of words in the English Wiktionary.
At each new release the database can be updated and the edits will be reflected into the graph.
If you would like to contribute email esterpantaleo at gmail dot com or contact Wikimedia user Epantaleo. If you spot a bug please open an issue here.