Łukasz Żyła
Finnegans Workphonologyphonemeslanguagesmusicriverslongest wordsreportraw text

Finnegans Work — results (plain-text version)

Text mining James Joyce's Finnegans Wake. All measures are dictionary heuristics, not philological classification.

1. Basic numbers

Words (tokens): 219,191. Distinct forms: 57,718. Type-Token Ratio: 0.2633. Hapax legomena (words used exactly once): 45,870, i.e. 79.47% of all forms. Mean word length: 4.71 letters.

Recognised as English: 85.06% of occurrences. Outside all 14 dictionaries (pure coinages): 13.6% of occurrences.

2. How many words from which languages

Words that fail the English dictionary test and appear on the frequency list of exactly one foreign language (exclusive match; OpenSubtitles 50k lists plus hunspell for Irish and Latin):

3. How the languages combine (portmanteau blends)

Words outside all dictionaries that split into two dictionary parts: 13,773 (14,332 occurrences). Part of speech guessed from the suffix: other 6904 (50%), noun 4335 (31%), verb 1801 (13%), adjective 527 (4%), adverb 206 (1%).

Most frequent language pairs inside words:

Two foreign languages co-occurring in one sentence:

4. Sound patterns

Vowel share: 39.68% in English words, 38.92% in coinages.

Bigrams overrepresented in the coinages relative to the book's own English (how many times more frequent): yn (×9.9), yb (×9.31), ko (×7.91), lb (×6.95), ym (×6.8), ka (×6.26), rh (×5.67), eb (×5.36), eu (×4.39), oh (×4.12), iu (×3.99), yl (×3.92), ky (×3.67), lm (×3.64).

Most frequent consonant clusters ≥3 letters in coinages: str (181, e.g. oystrygods), ght (179, e.g. wielderfight), rth (158, e.g. eggeberth), ngs (140, e.g. ringsome), tch (138, e.g. detch), lls (129, e.g. wallhall's), nds (118, e.g. fondseed), ttl (113, e.g. lovelittle), ngl (109, e.g. sanglorians), nch (104, e.g. ffrinch), cks (103, e.g. carhacks), thr (101, e.g. threefoiled).

Alliteration: 1,791 runs of ≥3 words on the same letter. Longest:

Adjacent repetitions: you you (×10), that that (×6), nin nin (×6), hee hee (×5), well well (×5), order order (×5), whoishe whoishe (×5), shee shee (×4), rain rain (×4), had had (×4).

Word-internal reduplication: zinzin = zin+zin…, chinchin = chin+chin…, murmured = mur+mur…, puffpuff = puff+puff…, farfar = far+far…, himhim = him+him…, cincinnatus = cin+cin…, hohohoho = hoho+hoho…, barbar = bar+bar…, tootoo = too+too…, bimbim = bim+bim…, coocoo = coo+coo….

Thunderwords (letter-based sound classes):

  1. klikkaklakkaklaskaklopatzklatschabattacreppycrottygraddaghsemmihsammihnouithappluddyappladdypkonpkot (100 letters; plosives 41.0%, vowels 33.0%)
  2. Lukkedoerendunandurraskewdylooshoofermoyportertooryzooysphalnabortansporthaokansakroidverjkapakkapuk (100 letters; plosives 24.0%, vowels 42.0%)
  3. Bothallchoractorschumminaroundgansumuminarumdrumstrumtruminahumptadumpwaultopoofoolooderamaunsturnup (100 letters; plosives 20.0%, vowels 39.0%)
  4. husstenhasstencaffincoffintussemtossemdamandamnacosaghcusaghhobixhatouxpeswchbechoscashlcarcarcaract (100 letters; plosives 24.0%, vowels 33.0%)
  5. bababadalgharaghtakamminarronnkonnbronntonnerronntuonnthunntrovarrhounawnskawntoohoohoordenenthur (97 letters; plosives 18.6%, vowels 35.1%)
  6. Pappappapparrassannuaragheallachnatullaghmonganmacmacmacwhackfalltherdebblenonthedubblandadd (92 letters; plosives 30.4%, vowels 32.6%)
  7. Thingcrooklyexineverypasturesixdixlikencehimaroundhersthemaggerbykinkinkankanwithdownmind (89 letters; plosives 23.6%, vowels 37.1%)
  8. Ullhodturdenweirmudgaardgringnirurdrmolnirfenrirlukkilokkibaugimandodrrerin (75 letters; plosives 22.7%, vowels 36.0%)
  9. Bladyughfoulmoecklenburgwhurawhorascortastrumpapornanennykocksapastippata (73 letters; plosives 27.4%, vowels 37.0%)
  10. Perkodhuskurunbarggruauyagokgorlayorgromgremmitghundhurth (57 letters; plosives 28.1%, vowels 36.8%)

5. A cross-section of the book (slider)

The book split into 100 equal windows (~2,200 words each). Move the slider to read the parameters at that point of the text. Vertical dashes mark the boundaries of Books I–IV; the thick grey line is the slider position.