What can words reveal?
Explore TV characters, investigate Arabic judicial language, or bring your own texts. Find verbal fingerprints, recurring phrases, concept maps, patterns, and hidden themes.
Visual Lab
See semantic neighbourhoods, phrase flows, sentence rhythm, and corpus contrast from several angles.
Semantic map
t-SNE projection of word-context PPMI vectorsMulti-hop collocation flow
Focus → strongest neighbours → their strongest neighboursSentence rhythm
Hover to inspect · click to pin a sentenceContrast cloud
Cool = over-used here · warm = over-used in the referenceExplore change and contrast
Follow words across ordered texts, compare their intensity, and—when dialogue is detected—investigate who speaks, how, and with whom.
How language moves across texts
Text × word heatmap
Verbal signature
Words unusually characteristic of this speakerConversational connections
Who speaks immediately before or after themWho talks to whom?
Turn-taking network · node size = words spoken · edge width = adjacent turnsSpeaker: dialogue to unlock speaker comparison automatically.Word frequency
Raw counts alongside a normalised rate per million words, which is what lets you compare texts of different lengths.
Frequency list
N-grams and clusters
Recurring word sequences. Function words are kept by default — they are what make a cluster a cluster.
Multi-word expressions
Keyword in context
Every occurrence of the node with its surrounding text. Sorting by the first word to the left or right is how patterns become visible.
Regex / CQL query builder
Search syntax guide ↗Collocations
Words that occur near the node more often than chance would predict. The measures disagree by design: MI favours rare, tightly-bound partners; t-score and log-likelihood favour frequent, reliable ones.
Obs is how often the collocate falls inside the span; Exp is how often it would if words were sprinkled at random. L/R shows positional preference — a collocate that only ever appears to the left is usually a modifier, one that only appears to the right is often a complement.Collocation network
The node's strongest collocates, plus the links among the collocates themselves. Clusters here often correspond to distinct senses or phraseologies of the node.
Keyness
What this corpus over- and under-uses relative to a reference corpus, by log-likelihood.
No reference corpus loaded
Keyness is a comparison, so it needs a second corpus to compare against. Add reference texts in the left panel and analyse again.
Side-by-side corpus difference
Dispersion
Whether a word is spread evenly through the corpus or concentrated in a few places. A high raw frequency driven by one burst tells you something different from the same frequency spread throughout.
Dispersion of the most frequent words
Range counts the parts a word appears in at all. Juilland's D and Carroll's D₂ run from 0 (all in one place) to 1 (perfectly even). DP is the reverse — 0 is even, 1 is maximally clumped.Parts of speech
English uses an offline rule-based tagger. Other supported languages use transparent lexical function-word classes.
Distribution
Most frequent word by class
Readability & sentence structure
Six standard formulas, plus the sentence-length distribution they are all ultimately derived from.
Sentence length distribution
create, poem). Grade-level scores are best read as approximate, and as comparisons between texts rather than absolute claims.Word cloud
Size is proportional to frequency. Useful as a first impression; the frequency table is what you should quote.
Principal component analysis
Each point is one analysis unit, positioned by its tf-idf profile. Units that sit near each other use similar vocabulary.
Term loadings
Terms pulling hardest on each component.Topic modeling
Non-negative matrix factorisation over the tf-idf matrix. Each topic is a weighted set of terms; each unit is a mixture of topics.