Generative Dictionaries on the Web

Last updated 11/28/2020

The following is a list of the generative dictionaries publicly viewable on the web that I am aware of.

"Generative dictionary" here means any web site, bot, or other computational thing that generates new words in an existing language, and assigns them meanings.

If you know of anything else that belongs in this list, want to submit a correction, or want your own work to be removed from this list, you can contact me at this email address.

— Robin Hill


On November 19, 2020, I gave a short talk highlighting a few of the entries here and discussing some of their different approaches. You can find a video recording and a written version of the talk here.

Boazim Bot

English - restricted
twitter

Boazim Bot generates English boazims - a combination of two words into one in which the identities of the original words are unclear.

Dictionarish

by Martin O'Leary

English
neural network
Char-RNN
Oxford English Dictionary
site | twitter

Dictionarish generates English words, tagged with part of speech, along with definitions, pronunciations, and sometimes etymological origin. It uses a recurrent neural network.

Fantastic Vocab

by Greg Borenstein

English
procedural
site | twitter

Fantastic Vocab generates English words, tagged for part of speech, and definitions. Its web site collects submissions of usages of its words. It combines elements drawn from actual English words in sets of three according to a certain pattern.

Read more: Vice | Chatbots Life

Glossatory

by Mike Lynch

English
neural network
Python, Torch-RNN
WordNet
site | twitter | mastodon (botsin.space) | mastodon (oulipo.social) | instagram (illustrated selections) | github

Glossatory generates English words and short definitions. It uses a recurrent neural network.

Read more: Botwiki

Lexiconjure

by Ross Goodwin

English
neural network
Python, Char-RNN, badwords.json
Oxford English Dictionary, public submissions
tumblr | twitter | github

Lexiconjure generates English words, tagged for part of speech and other properties, along with definitions and sometimes alternate forms or etymological origin. It uses a recurrent neural network as well as a genetic algorithm. It was trained on the Oxford English dictionary but also accepts new data from Twitter.

Read more: Cloud Raker (fr) | Google Arts & Culture

Lyre's Dictionary

by Robin Hill

English
procedural
Python, lemminflect
site | twitter | mastodon | github

Lyre's Dictionary generates English words, tagged for part of speech, and short definitions. It uses a stock of actual English word elements of Latin and Greek origin, annotated for use with combining rules.

Read more: Botwiki

Power Vocab Tweet

by Allison Parrish

English
markov chain
WordNet
twitter

Power Vocab Tweet generates English words, tagged for part of speech, with short definitions. It uses a markov chain generator drawing from definitions on WordNet.

Read more: author blog | MetaFilter | New York Review of Bots

The Definition of Game

by Paolo Pedercini
Spanish translation by Josué Monchan

English, Spanish - restricted
procedural
site (English) | site (Spanish)



The Definition of Game generates definitions for the word 'game', according to a specified grammar.

This Word Does Not Exist

by Thomas Dimson

English
neural net
Python, GPT-2
Apple dictionary, Urban Dictionary
site | twitter | github

This Word Does Not Exist generates English words, tagged for part of speech, along with definitions and example sentences. It uses a variant of GPT-2 with a model trained on various dictionaries.

Read more: The Verge | Yahoo! Finance

Vortidplenigilo

by Stephanie Hyland

English, Esperanto
Python
twitter | github

Vortidplenigilo generates Esperanto words along with English glosses of their components. It selects a random root and applies affixes according to combining rules.

Read more: author blog