How etymfun works

A graph, not a list

Every word or character is a node; every arrow is a claim from a source: inherited from, borrowed from, made of these parts, or for Chinese characters meaning component and sound component. Click any node to zoom in on it and its neighbours; double-click to open its own page.

Evidence first

The graph is built from Wiktionary’s structured etymologies (via Wiktextract), the 說文解字, historical glyph forms and dictionary data. A local language model (gemma4, running on our own hardware around the clock) then reviews each parsed relation against the source text and writes a readable explanation. Each statement in an explanation must quote its evidence; explanations that fail the check are rewritten or discarded. Attested forms, reconstructions (marked *) and uncertain links are kept distinct.

Sources and licences

Data snapshot: 2026-10-29 14:35