
Code
What makes a word sound French? Not its meaning, just the way it rolls off the tongue. Charabia imagines French words that don’t exist but feel like they should.
Some favorites
The best invented words are the ones that seem to already mean something:
- Climatum — sounds like a contraction of climate and ultimatum
- Fignotter — a verb meaning “to meticulously refine,” surely
- Craquille — something small and fragile that might crack; sounds like I could eat it too
- Glandalourdi — someone wonderfully sluggish
- Couchottine — a small, cozy sleeping place
How it works
The idea is simple: using the 142,362 real French words from Lexique.org, learn which letters tend to follow with letter sequences, then generate new words by sampling new letters one by one following those patterns. This is called an N-gram model.
The key parameter is N, the number of preceding characters the model uses to make predictions about the following letter. Small N produces wilder, less recognizable words; large N stays closer to real French — so close that existing words start being generated.
Browse some generated words:
N=3 words, clearly invented, but already French-flavored
obticulerant · dénopule · chidé · ancelsesteur · tres · phipérodith · ki · adicient · haphipas · mophifiétabythe · vairent · oft · sag · cla · inière · corméné · raporpouthéritenans · prifia · spossenanguât · triadeur · acconna · manqualise · imphypalyvairacréduce · cruseuselé · paloyésiont · ardébre · évagis · droncerait · feurses · divens · hashague · phentraitons · fordront · mâment · yur · curdsure · ines · exicevariss · consaise · tradent · drons · mainemi-baloiraiez · ariculéchleusait · rée · peraïquetoxionnémes · pées · décumarchassatineluc · sanouguessouche · extressouicodurs · résilion-comase · adondamprostrinertistud · décierons · ganquérions · ement · incire · choques · rodéchas · agerperaitivagis · déduerac · bolézarodrisîtrincenvent
N=4 words, more convincing
pépice · arvivez · cuiviteurs · brutisée · efforné · cuvais · verasserrivait · out-fasciera · échanoeuvantareinteaux · mi-continatomine · nigérer · clasmétraîchie · décocytes · succélés · dénomis · chroplage · arrimidiositanglementi · marxistille · aperforces · rapilés · outagace · oignionnes · encheteau · glasse · alsaisés · chisant · magabondispue · inflantincernanti-cresophonnent · ticidérerez · martif · dogmatiguident · décement · phocollet · cant · équent · refugea · expeck-casse · après-sement · pard · désorité · indis · bectéries · islalaissancais · amona · démortes · entole · gaspilositaillèrente · rubaguayettes · popérébrayantif · jaunilanettes · captager · incopiatravidableras · vécusait · maurerais · sommentiqueulaiennuyerait · viez · mations · conjongilengourgueulantes · faucorées · courci
N=5 words, some may fool you
pallait · bistralementant · inséculots · raillageonnistes · halosait · prévisageaient · phosions · solutinée · lançonnaire · salzbourger · sourisé · panderai · urbable · embourins · bituées · palmera · ointériste · prostagna · mi-scienne · envendront · bissait · cadressarde · avaleteusement · tourserons · barou · gogue · soumiez · humilière · rodendette · reliner · feuillante · modées · théâtrageuse · surgissertés · trice · empêcheuremerciez · indénoue · excommerait · peineries · diminot · informaligots · déposion · écoutu · débarrages · nervées · aideux · traversants · avissement · rétorions · minance · inconsolex · charnées · timider · intègresse · extra-forta · superait · trombinard · oublèrent · indouillage · sauvagez
The code works with any language — just swap the word list.