Lazy relexing labour-saver in lieu of a learned linguist.
Frequently Asked Questions
"Barely more than minimal effort"
Got annoyed hearing people speaking gibberish in movies and television. It breaks immersion, and is
just generally terrible. I understand that not everyone is going to hire a linguist to develop a
fully functional conlang... so applying the project philosophy, I set out to make a tool that was
just nominally better than randomly flapping one's mouthparts.
A "Conlang" is a constructed language. Some great examples of constructed languages would be Klingon,
or Dothraki. These are languages that are artificially developed rather than arising naturally.
In this context, a "Lexicon" is the vocabulary of a language. "Relexing" is a short-cut method for
creating a conlang by copying all the components of a parent language, and merely changing the
sounds/symbols used to represent the words. Because no changes are made to the grammar or syntax of
the language, people who create conlangs often do not consider a relexing to be a valid conlang.
Yes, says so right on the tin.
Probably... however, if you don't have the time or the budget, but also want to have the end result
sound better than chaotic oral flesh spasms... False Tongue may be the tool for you!
In encryption, a cipher is a secret or disguised way of writing. It represents the rules by which one
piece of text is encrypted.
Not really. It uses principles from encryption (specifically simple transposition ciphers), however,
the process is very squishy and not easily reversible (there's no method for decrypting text which
has been "encrypted" via False Tongue.
Nope! See: Project Philosophy.
In this context, a Seed is a starting point for random number generation. Technically speaking, none
of the "random" numbers used by False Tongue are strictly random. They are pseudo-random numbers
generated by an algorithm. The algorithm for generating the seed can accept either numbers or
letters/symbols, which it then turns into a number. Any other random numbers needed by the algorithm
all grow from this single "seed".
Loanwords are words that themselves come from other languages. The most familiar examples are food
names, which often maintain names from when they were popularly introduced to a new culture.
Code switching refers to the common practice of those who speak multiple languages "switching"
between them for various reasons. If you've ever tried speaking another language and found yourself
uttering "how do you say..." while searching your mental filing cabinets for the phrase you were
looking for, that was code switching.
To exclude a piece of text from translation (such as for loanwords or code switching), simply wrap it
in [brackets].
Unlike the phoneme cipher, the vocab, pre/post-cipher allows the user to search for whole or partial
words using the underscore character. For example, if you would like to replace a whole word, the
left side of the input (the bank) should read "_word_". This would allow the cipher to replace only
instances of "word" and not things like "sword" or "wordplay". Alternatively, you can use the
underscore character to find/replace instances that start/end with a piece of text. For instance,
"_word" would replace "word", and "wordplay" but not "sword", while "word_" would replace "word",
and "sword", but not "wordplay".
In encryption, the "Plain Text" is the text prior to encryption. This is the original text you would
like to translate into your new "false tongue".
In encryption, the "Cipher Text" is the text after encryption. This is the new text after it has been
run through the various substitution "ciphers".
Yes! That's the idea. If you own the "Plain text", then the "Cipher Text" is all yours. If you think
it'll be useful to anyone else, mention False Tongue in your attributions... or not. In all honesty,
if one less piece of entertainment media uses frantic face flailing as their fictional language,
then that's all I care about.
Seed:
The Vocab Cipher is the first cipher applied to the Plain Text.
To find whole words be sure to format them with _Underscores_ at the beginning and end. This
allows the cipher to recognize the "word borders" and only replace whole words.
This allows for collapsing certain words into others. Many languages have words that have
multiple meanings depending on the context. The Vocab Cipher allows you to accommodate for
this.
The Pre-Cipher is the second cipher applied to the Plain Text. This is primarily used
collapse the total number of valid consonants and vowels. Some languages lack an "L" sound,
for instance, using "R" instead.
Unlike other ciphers, the Pre-Cipher also modifies the Vowel and Consonant Ciphers which in
turn modifies the Phoneme Cipher. If the Pre-Cipher would eliminate a vowel, for instance,
that vowel will be removed from the Vowel Cipher as well.
Like the Vocab Cipher and Post Cipher, the Pre-Cipher can also search using word borders by
using _Underscores_.
The Vowel Cipher is a cipher for vowels... but not really. The Vowel and Consonant Ciphers
are used to build the Phoneme Cipher.
The Consonant Cipher is like the Vowel Cipher... except for consonants.
The Phoneme Cipher is the third Cipher applied to the Plain Text. It is built by combining
the Consonant and Vowel Ciphers. Unlike the other ciphers, this does not allow for searching
by word borders.
The Post Cipher is the final cipher applied to the Plain Text. It functions very similarly to
the Pre Cipher and Vocab Cipher.
Like the Vocab Cipher and Pre Cipher, the Post-Cipher can also search using word borders by
using _Underscores_.
This is used primarily to handle the rules around what kinds of sounds are allowed. For
instance, some languages do not allow the "ng" sound at the beginning of a word, but do
allow it in the middle.