Enter up to 500 characters for a browser-local word lookup. This is a limited novelty dictionary, not a bidirectional language translation or a source for grammar and script.
Recognized words will be replaced here...
These examples show complete matches, punctuation, mixed input case, unchanged words, and sentences where only listed entries move.
English
light spirit
Translation
luciftias avavago
Two recognized lowercase words replaced by their configured tokens
English
heaven and earth
Translation
zorge and balt
Recognized outer words replaced while and remains
English
fire, voice!
Translation
iad, nazpsad!
Recognized words replaced while comma and exclamation remain
English
Light SPIRIT
Translation
luciftias avavago
Case-insensitive matching with lowercase replacement tokens
English
unknown moon water
Translation
unknown moon water
Three unlisted words returned without modification
English
voice of fire
Translation
nazpsad of iad
Two listed words replaced around an unchanged connector
| English key | Configured output | Match behavior |
|---|---|---|
| light | luciftias | Whole word, case-insensitive |
| spirit | avavago | Whole word, case-insensitive |
| heaven | zorge | Whole word, case-insensitive |
| earth | balt | Whole word, case-insensitive |
The first group records the exact string pairs. They are implementation values, not proof of wider vocabulary coverage.
The final two entries complete the dictionary. Any other whole word follows the fallback shown in the third row.
| Input | Output | Reason |
|---|---|---|
| fire | iad | Listed dictionary key |
| voice | nazpsad | Listed dictionary key |
| moon | moon | No listed key; original retained |
The callback returns the original token when a lowercase dictionary key is missing. A long output can therefore be mostly English with one or two substitutions. Unchanged text is not evidence that the page translated or validated it.

Light, LIGHT, and light all match the same key and return luciftias. The function does not preserve title case or uppercase emphasis for recognized words, so compare the result with the source before reusing it.

After word replacement, the function stops. It does not inflect tokens, reorder a sentence, choose agreement, generate an alphabet, or check whether a phrase works as language. Creative users must label the result as a limited substitution.

Submitting luciftias or avavago in reverse returns those strings unchanged because they are not English keys. Submitting light in reverse still returns luciftias. The control therefore behaves forward in both directions, even though the labels suggest two-way use.

Every supported behavior fits into a six-key whole-word replacement function.
Only light, spirit, heaven, earth, fire, and voice receive replacements. The dictionary has no fallback generation.
Recognized ASCII words are lowercased for lookup. Their configured output is lowercase regardless of how the source was capitalized.
The component writes the non-null local result before loading state or provider access. This describes this lookup only, not unrelated pages.
The reverse boolean is not passed into the Enochian function. The same forward dictionary runs after either direction is selected.
Coverage, unchanged words, and the misleading reverse state
Check out these related translation and AI tools to enhance your experience
The most useful workflow is to compare input against the six-entry reference table and keep all unsupported wording visible.
The matcher scans whole ASCII word sequences without regard to input case. Words outside the six keys, non-ASCII words, spaces, and punctuation pass through.
The browser-local conversion returns before the component reaches its provider branch and does not use a language model. Neither sign-in nor a translation credit is used by this lookup action.
Reverse is ignored by the dictionary function and does not decode the six output tokens. Direction labels still change, and the arrow swaps the text panels when output exists. Copy transfers the result; Reset clears both panels.
Compare the result with the complete table and do not present this forward-only substitution as a full language translation.