This deterministic browser tool swaps a small English dictionary for lower-case Latin-derived tokens. It preserves surrounding text rather than composing new grammar.
Changed dictionary words will appear here...
Each result below is the literal output of the current JavaScript function. The set covers every dictionary entry, an uppercase source word, punctuation, and text that the function leaves alone.
English
fire pact
Translation
ignis pactum
Both fire and pact replaced by their configured tokens
English
Oath, law.
Translation
iuramentum, lex.
Capitalized oath and lower-case law replaced while punctuation stays
English
power and soul
Translation
potentia and anima
Power and soul changed while the connector remains English
English
dark fire!
Translation
tenebrae ignis!
Dark and fire changed without removing the exclamation mark
English
The law binds the pact.
Translation
The lex binds the pactum.
Only two recognized words changed inside a longer sentence
English
Dragon fire, unknown terms.
Translation
Dragon ignis, unknown terms.
The known fire token changed while unrelated words passed through
| English key | Fixed output | Matching note |
|---|---|---|
| fire | ignis | Exact word, any input case |
| pact | pactum | Exact word, any input case |
| oath | iuramentum | Exact word, any input case |
| law | lex | Exact word, any input case |
| power | potentia | Exact word, any input case |
| soul | anima | Exact word, any input case |
| dark | tenebrae | Exact word, any input case |
This is the complete configured map; there are no hidden vocabulary groups or generated additions.
These cases explain why apparently similar inputs can produce different coverage without any randomness.
| Source case | Observed result | Reason |
|---|---|---|
| Fire | ignis | Case-insensitive exact match |
| fireplace | fireplace | Longer word is outside the map |
| souls | souls | Plural is not a dictionary key |
| law! | lex! | Punctuation sits outside the word match |
| unknown | unknown | No replacement entry exists |
Make a short fictional heading for a private prop, then mark it as a house style. The output is not affiliated with any tabletop game publisher or studio and is not an official game language.

Demonstrate how a case-insensitive dictionary callback changes exact keys while returning every other match untouched. The output makes the underlying programming rule visible.

Use the seven known pairs as clues in a draft puzzle. Publish the mapping with the puzzle when players need a solvable system, because this page provides no wider lexicon.

Paste a proposed line to reveal how much remains ordinary English. A mostly unchanged result shows that the source relies on vocabulary outside the miniature map.

Concrete facts taken from the local conversion function rather than claims about a fictional language.
Only fire, pact, oath, law, power, soul, and dark have configured replacements. Adding descriptive words does not expand the vocabulary.
FIRE, Fire, and fire all match the same key. Every recognized form becomes the same lower-case output token.
Commas and full stops stay in position, while connectors and unknown words retain their source spelling.
The same source produces the same replacement string. There is no second dictionary for reconstructing the original English words.
Dictionary coverage, matching behavior, and fantasy-label limitations.
Check out these related translation and AI tools to enhance your experience
Use the page as a transparent find-and-replace demonstration, not as an open-ended translator.
Enter ordinary text containing any of the seven configured words. A phrase with both known and unknown terms makes the boundary easiest to see.
Select the action once. Exact whole-word matches are replaced in the browser, and the implemented local result returns before the provider request path.
Check which words changed and which passed through. Keep the original source because this page has no decoder and replacement loses the matched word's capitalization.
Enter known and unknown words together, apply the map, and compare the deterministic result with the complete table above.