Everything here is built out of a handful of small roots. Learn those and you stop having to memorise the dictionary — you can just work words out. Search in English or in Kaeli’n, whichever you’re thinking in.
Words you add stay in your browser. Nothing gets sent anywhere. Once you’re happy, copy the lexicon out at the bottom and drop it into data/lexicon.json as a pull request.
Propose a word
Three tests, in order
Build it from roots that already exist, so someone else can guess what it means. Say it out loud in both Portuguese and English — if you two end up making different sounds, the word’s wrong, not the speaker. Then check the stress lands where the rule says.
The first and third are checked for you when you press Check the sound. The second one is yours.
Removing words
Striking a word out only hides it from your copy. The published lexicon is untouched until someone merges your change.
Your changes
Nothing changed yet.
data/lexicon.json
Select all, copy, and paste over the file in the repository. Downloads are blocked inside this viewer, so copying is the way out.
English or Portuguese, into Kaeli’n
Don’t expect a clean translation — nothing honest could give you one. What you get is the working out: which word went where, what the grammar did to it, and mostly the stuff Kaeli’n makes you decide that your own language lets you dodge.
Try these
Where it fails
It’s fine with short sentences and simple questions, and falls apart the more clauses you pile on — subordination isn’t settled yet, and showing you nothing beats making up a rule I can’t back. String verbs together and it only keeps the last one. Anything not in the lexicon comes back red instead of guessed at.
The last box is the good bit. Translating into this language means answering something English never asks: how do you know that? There’s no neutral way to say anything here. You commit, every time.
Grammar
Kaeli'n cares about how you feel, how sure you are, and where you heard it. It doesn't bother with tense or gender — that's not an oversight, it just spends its grammar somewhere else.
Building a word
Words assemble left to right, always in the same order: root → modifier → intensity → state.
| Piece | Adds | Running total |
|---|---|---|
| yas | emotion bound to something | yas— |
| -i | relational, mutual | yasi — a bond |
| 'te | high intensity | yasi'te — deep love |
A bare root, said alone, is an interjection of state. G'ok! — "furious!" Ya! — "I want!"
Verbs have no tense — they have state
The last vowel of a verb tells you what condition the action is in. Time, if you need it, is a separate word you add.
| State | Root kalf-, to ingest | |
|---|---|---|
| -a | ongoing | kalfa — eating, eats |
| -e | done, a fact | kalfe — ate |
| -u | possible, wanted | kalfu — can eat, would eat |
| -o | the result of it | kalfo — food, a meal |
| -i | mutual | kalfi — to share a meal |
This is why Kaeli'n needs no modal verbs. "Can" is just the -u. Kalfu pa is "I can eat" and "I would eat" and "I might eat" — the difference is context, and the language is content to leave it there.
Knowing and saying how you know are one word
This is the centre of the language. pa, sa and ta are not pronouns with an evidential system bolted on. They are single markers that carry both at once, because Kaeli'n does not regard them as separate questions.
| Space | Person | How you know | |
|---|---|---|---|
| pa | inside | I | I lived it |
| sa | near | we, those present | someone close told me |
| ta | far | he, she, they | reported, hearsay |
So Pa kna is "I know." Sa kna is "someone near me knows." Ta kna is "they say it is known." You cannot make a statement in Kaeli'n without answering for it.
The anchor, na
na means a point where something fixes. Put it on the triad and you get the full pronoun set — every one of them genderless, not by policy but because no step in the derivation ever asks.
| Word | Made of | Means |
|---|---|---|
| pana | pa + na | I (with weight on it) |
| tsena | ta + sa + na | you |
| tena | ta + na | he, she, they (one person) |
| pasena | pa + sa + na | we — you included |
| patena | pa + ta + na | we — you not included |
| tsenay | tsena + y | you, several |
| tenay | tena + y | they, several |
tsena is its own definition. ta is whoever is not me. sa is whoever is present. The one who is not me but is here is exactly you.
Two ways to say no, and they mean different things
This is one of the language's sharpest tools, and it costs nothing to learn: the same piece be means one thing in front and another behind.
| Prefix — the act did not happen | Suffix — the act happened, on something false |
|---|---|
| bekna — to not know, to forget | knabe — to know wrongly, to be mistaken |
| benova — to fall silent | novabe — to speak falsely, to lie |
| bekanva — to not see | kanvabe — to be deceived by sight |
| beyael — to have no pride, humility | yaelbe — shame |
| beyasi — to feel no bond | yasibe — betrayal |
Forgetting and being wrong are not the same failure. Silence and lying are not the same silence. Kaeli'n refuses to let you blur them, and it charges you two letters for the distinction.
The three faces of ka
One piece meaning an opening, a gap, giving access. Where you put it decides what it opens.
| Position | What it opens | |
|---|---|---|
| alone | a gap in what is known — a question | Ka'te?! What?! |
| in front | a way into a domain — a sense organ | kanvel eye |
| behind | a state in someone else — causative | nolka to put to sleep |
Two of the question words have no English equivalent and are used constantly: ka'pa — "how do you know that?" — and ka'ta — "who said so?". They do not challenge what you said. They challenge where you got it.
Word order moves the weight, not the meaning
The neutral shape is predicate, then deictic, then argument. Move something to the front and you have not changed who did what — you have changed what the sentence is about.
| Yasi'te pa Agetha. | neutral. The feeling is the point. |
| Agetha pa yasi'te. | Agetha is the point. Her, specifically. |
| Pa Agetha yasi'te. | I am the point. This is a confession. |
- There is no verb "to be". Kalfo yatee — "the food good."
- Owning is deixis. Keli pa — "thing-mine." No verb, no preposition.
- Time is a word you add, never an ending. Kalfe pa tekaf — "I ate, before."
Widening a word: e → ae
Stretch a root's vowel into the ae diphthong and the word opens out to the collective.
| keli | a thing | kaeli | the material world; a people |
| el | identity | ael | a culture |
| la | motion | lae | a current, a river |
| za | an edge | zae | a circle, a cycle |
| va | form | vae | form widened past its limit — the void |
This is where the language got its own name: kaeli, the collective, plus -'n, a mode or system. The way of the people.
Counting
| 0 | sae | 4 | cha | 8 | auk |
| 1 | il | 5 | lin | 9 | pin |
| 2 | zek | 6 | lek | 10 | kaen |
| 3 | min | 7 | ain | 100 | kaen'zek |
Counting puts the thing first and the number after it: keli'min three things, funova'zek two people, tey'kaen ten times. Powers of ten are written with an apostrophe — kaen'zek is ten-to-the-two, a hundred.
What counts as a person
Two roots do all the work here: mu, biological life, and phu, recognised individual presence. Keep them apart and the whole taxonomy falls out on its own.
| Word | Made of | Means |
|---|---|---|
| muva | mu + va | a plant — alive, shaped, mindless |
| muno | mu + no | a creature — alive and sentient |
| munova | mu + no + va | a living being with mind and body |
| funo | fu + no | an agent — something that decides |
| funova | fu + no + va | a person, recognised as one |
| funova'te | + intensity | a human |
| fuvokna | fu + va + kna | an artificial intelligence |
Every funova is a munova. Not every munova is a funova. The 'te on funova'te marks cognitive density, not worth — which is what lets the language name a mind that isn't human without ranking it.
Sound
Kaeli'n was built by taking things away. Its sounds are the overlap between what a Portuguese mouth and an English mouth do identically — no effort, no accent, no argument. Anything one of them would bend was cut.
You can see it in what’s missing. The gaps are way too tidy to be an accident.
| Never appears | Because |
|---|---|
| d | Brazilian Portuguese turns di into [dʒi]. Not one occurrence anywhere in the language. |
| ti, di | same problem — those two syllables simply do not exist here |
| r- at the start | Portuguese says [ʁ], English says [ɹ]. Only in the middle, where both are comfortable. |
| -s at the end | a carioca would say [ʃ] |
| -m at the end | Portuguese would nasalise the vowel before it |
| nasal vowels | English has none |
| nh, lh, rr, j | hard for an English speaker |
| consonant clusters | except kn, which is deliberate |
If you coin a word and the two of us pronounce it differently, the word is wrong. Not the speaker. That is the whole rule.
Five vowels
The old notes claimed four, then used five everywhere — no, yapo, gok, chu. The language was right and the chart was wrong. Five is also, as it happens, the most widely shared vowel system on earth.
| IPA | Portuguese | English | |
|---|---|---|---|
| a | /a/ | pai | father |
| e | /e/ | café | café |
| i | /i/ | fino | machine |
| o | /o/ | avô | boat, without the glide |
| u | /u/ | lua | flute |
Never let one go soft. If you speak English, fight the schwa — munova is [mu.ˈno.va], never [mə.ˈnoʊ.və]. If you speak Portuguese, fight the raising — keli is [ˈke.li], never [ˈkɛ.li].
Consonants
| IPA | ||
|---|---|---|
| p b t k | /p b t k/ | no puff of air. English speakers have to hold it back. t never before i. |
| f v s z | /f v s z/ | s is always [s], and never ends a word |
| m n l | /m n l/ | m never ends a word. Final l may be [w] — lukel works either way. |
| r | /ɾ/ | a single tap, and never at the start of a word |
| y | /j/ | as in yes, as in iate |
| ch | /tʃ/ | church, tchau |
| ts | /ts/ | tsunami. Plain [s] is fine when you are talking fast. |
| g | [g] ~ [ɣ] | [g] at the start, softer between vowels — exactly what Portuguese already does, so it costs a lusophone nothing |
| kn | /kn/ | the one cluster the language keeps |
Where you put the stress
On the last heavy syllable. If there isn't one, on the second to last. Heavy means it ends in a consonant, or holds a diphthong.
| ya·si | nothing heavy | YA·si |
| lu·kel | kel is closed | lu·KEL |
| kei·ruk | ruk is the last heavy one | kei·RUK |
| mu·no·va | nothing heavy | mu·NO·va |
Intensifiers are the exception — 'te and 'ete always pull the stress onto themselves. yasi·TE.
The two hard ones
Exactly two sounds in the old notes broke the rule the language is built on. Neither was deleted, because both carry too much history. Both were moved into the formal register instead.
þ
There is no [θ] in Portuguese. A lusophone will produce [s], [t] or [f] every single time. And þ was sitting on þy, þpha, þta, þkaph — the whole of time, which is to say the most-used words in the language. Frequent and difficult is not a combination that survives anywhere.
So it is no longer treated as a loose consonant. It is the prefix that marks time, and like any prefix it has a formal shape and a spoken one.
| Written | Formal | Spoken | |
|---|---|---|---|
| þy | [θi] | tey | time |
| þpha | [ˈθɸa] | tefa | now |
| þsa | [ˈθsa] | tesa | soon |
| þta | [ˈθta] | teta | later |
| þkaph | [ˈθkaɸ] | tekaf | before |
The old letter survives in careful writing, the way ph survives in philosophy. Nobody has to make that sound to speak this language well.
ph
[ɸ] is an f made with both lips. Neither language has it, but it is easy enough. The old notes used phunova and funova interchangeably, which quietly gave the game away: in ordinary speech the contrast isn't real. It only holds in the formal register, where it is written fh. The ph spelling stays because it shows you the root underneath.
and kn
Illegal at the start of a word in both languages — which is exactly why it was kept. It is the sound of the cognition root and nothing else. Formally it is a full [kn]; in speech an e slides in and kna becomes kena. In the middle of a word there was never a problem at all, because the syllable break does the work: benakna is be·nak·na.
Read these out loud
Every awkward transition in the language, in two lines. If these come out clean, nothing else will trouble you.
Tsena kena keiruk — pa kanva lae mute.
[ˈtse.na ˈke.na kei̧.ˈɾuk ˈpa ˈkan.va ˈlaȩ ˈmu.te]
You know fire — I see the green river.Lu'tekae, funova'te. Benakna pa, benavae.
[lu.te.ˈkaȩ fu.ˈno.va.te be.ˈnak.na ˈpa be.na.ˈvaȩ]
Good day, human. I think in silence, and there is silence.
Phrases
Stuff you’d actually say, sorted by register. Same words in a different register aren’t a different meaning — they’re a different move.
Enough to get by
| IPA | ||
|---|---|---|
| Lukel | [lu.ˈkel] | Hello. Literally a soft recognition of who you are. |
| Luke'lu? | [lu.ke.ˈlu] | How are you? The softener is what makes it a question. |
| Yae | [ˈjaȩ] | Hi. Clipped, casual. |
| Lu'tekae | [lu.te.ˈkaȩ] | Good day. |
| Lu'tebekae | [lu.te.be.ˈkaȩ] | Good night. |
| Lu'teta | [lu.ˈte.ta] | See you later. |
| Yasi'pa | [ja.si.ˈpa] | Thank you. "The bond, from me." |
| Beyapa | [be.ˈja.pa] | I'm sorry. "I feel wrongly." |
| Lu | [lu] | Please. Just the softener, standing on its own. |
| Knah | [ˈke.nah] | I don't know. Cognition, left hanging. |
Meeting someone — Kaeli'sa
| Lukel, tsena. | Hello, you. |
| Lukel. Luke'lu? | Hello. How are you? |
| Lueh. Be'nole pa tekaf'te. | So-so. I didn't sleep yesterday. |
| Ka'no ka? | Why? |
| Knah. Benakna'y pa, tey'kaen. | Don't know. Silent thoughts, ten times over. |
| Sila pa tsena. Lu, sanova pasena. | I'll help you. Please — let's talk, the two of us. |
| Yasi'pa. | Thank you. |
An argument — Kaeli'sa
This one does not translate cleanly, and that is the point. English cannot argue about sources in single syllables.
| G'ok pa! | I'm furious. |
| Ka'no ka? | Why? |
| Ta nova be'yatee pa. | They said bad things about me — and the ta has already admitted I did not hear it myself. |
| Ka'ta? | Who said so? Questioning the source, not the claim. |
| Knah. Ta'ta. | Don't know. Far of the far — a rumour of a rumour. |
| Bela, tsena. Benova tesa. | Stop. Be quiet a moment. |
| G'ok'te pa'ete! | I am absolutely furious. |
| Kna pa. Yasi pa tsena. | I know. I'm bound to you. pa twice — felt, not reported. |
Something formal — Kaeli'ta
No tsena here. Full þ, ph becomes fh, ch becomes sh.
| Lukel, sa'fhunova'te. | Greetings, human present. |
| Sa'kaeli yasel'te. | The people hold a deep and acknowledged bond. |
| &Thorn;pha, sa'kna il'el. | Now, the first thing is known. |
| Shu. Chu'ete. | No. Absolutely not. shu is colder than chu. |
Thinking to yourself — Kaeli'pa
The register of thought. Particles you already know get dropped, because there is nobody to inform.
| Benakna pa. Benavae. | I think without speaking. Silence. |
| Vaya pa gok'lu. | My heart burns, softly. |
| Yasi'te pa tena — ta be'kna. | I love them deeply, and they do not know. Two markers do everything: pa owns the feeling, ta holds them at a distance, in the same breath. |
| Yasita pa. Tey'y tala. | I miss someone. The times go on. |
Yes, no, and all the ground in between
| Force | ||
|---|---|---|
| Ete | Absolutely yes | absolute |
| E | Yes | plain |
| Lue | Yes, gently | softened |
| Lueh | Sort of. More or less. | softened, suspended |
| Knah | Don't know | suspended |
| Chu-lu | Not exactly | soft refusal |
| Chu | No | plain |
| Shu | No, formally, coldly | Kaeli'ta |
| Chu'ete | Absolutely not | absolute |
When you've had it
Built the same way as everything else — out of the anger root and the negation system, not borrowed from either language. gokela is the verb for using any of these.
| Gokno. | Damn it. |
| Gok'te'ete! | The strongest one there is. Say it like you mean it. |
| Bevaeta tena. | He's a piece of shit — built from not-being and distance. |
| Bekelibe pa'phava. | My work is garbage. |
| Chushu. | Hell no — flat, done arguing. |
| Gokela pa tefa. | I'm cursing right now, and I want you to know it. |
Stuff people actually say
| Ka'te?! | What?! |
| Ya?! | Really?! |
| Ya'tete! | Congratulations. Blessings. |
| Yatee'ete! | Absurdly good. |
| G'ok! | Furious! — a bare root, thrown out as an interjection |
| Ka'pa? | How do you know that? |
| Ta'ta. | A rumour of a rumour. |
| Kakna pa! | I'm surprised. "Knowing, suddenly opened." |
Notes
Kaeli'n's been around a while without ever really settling. These are the notes from the pass that tried to fix that — what changed, and why. Nothing changed just because I liked it better. Each one is either the language contradicting itself, or a word nobody could actually say.
Sound
| Was | Now | Why |
|---|---|---|
| four vowels | five | the letter o was used all through the lexicon and missing from the chart |
| no p, b, r listed | all three | used everywhere, documented nowhere |
| þ as a consonant | a time prefix | [θ] does not exist in Portuguese, and it was sitting on the most frequent words in the language |
| ph always ≠ f | only formally | the notes themselves alternated phunova and funova |
| kn- at word start | ken- when speaking | an impossible onset in both languages |
| chknae | chekna | /tʃkn/ cannot be said by anyone |
| stress on the penult | last heavy syllable | the old rule explained one of its own four examples. This one explains all four. |
| ä ë Ч Ф п c | ae, e, plain digraphs | the notes had already asked for fewer mixed symbols |
Words
| Was | Now | Why |
|---|---|---|
| ja'e | nae | j is [ʒ] in Portuguese and [dʒ] in English. It broke the one rule the language is built on. |
| fufá | fufa | the accent was doing nothing the stress rule wasn't already doing |
| yutuc | yutuk | c is not a letter here |
| fuvkna | kelikna, fuvokna | /vkn/ is unsayable, and it collided with fuvukna. Split into computer and artificial mind, which the language needed anyway. |
| sakali | saka | -i means mutual, not infinitive |
| yapoy, "to feel" | yapa | yapo is the sensation. yapa is the feeling of it. |
| þta / þtaa | þta / þsa | a lengthened vowel implied more distance but meant less |
| numbers as glyphs | sae, il, zek… | nobody can say Keli'PI out loud. The old glyphs are kept for writing. |
Structure
| Was | Now | Why |
|---|---|---|
| -y did two jobs | one job | plural and continuous are the same idea — many instances. Objects repeat in space, actions in time. |
| munova = funova | mu and phu split | both were glossed life + mind + body, which made them accidental synonyms. Splitting them let the rest of the taxonomy derive itself. |
| vakna, unexplained | vakel + kna | va+kna ought to mean "cognitive form" — the opposite of its gloss. Read as rigid mind, it works. |
| formality as its own rule | Kaeli'ta | folds the ph→fh shifts into the pa/sa/ta triad that was already there |
What got added
| tsena | a direct, genderless you. Not invented — derived. ta + sa + na: not me, but present. |
| na | the anchor. Needed for tsena, and it turned out to explain benakna and benavae too. |
| state vowels | the language had a rich emotional life and no verbs |
| -be as a suffix | the difference between forgetting and being wrong, between silence and lying |
| ka'pa, ka'ta | the evidential system existed but could not be questioned |
| the emotions | fear, joy, grief, longing, shame, hope, trust — all derived from roots already present, none of them invented from nothing |
| colours, numbers, the body | whole areas that were empty, or written in glyphs nobody could pronounce |
What was left alone, on purpose
Free word order stays. It is the identity of the language and it is not a defect. Emotion keeps priority over structural tidiness. yatet, þtaa, sakali, yate'e and the old glyph numerals are all still valid as older forms — marked, not deleted. A language that is alive keeps its irregulars, and a language with no history is not one.
If you want to add a word
Three tests, in order. Build it from roots that already exist, so a stranger can guess it. Say it out loud in both Portuguese and English — if the two of you produce different sounds, the word is wrong. Then check the stress falls where the rule says it does.
If it passes all three it belongs here, whoever made it.