1.0.7 • Published 3 years ago
fakelang v1.0.7
FakeLang
FakeLang enables programs to generate fake languages and translate to them as well.
Why?
I wrote this with the idea of translating text to languages like Elvish in D&D. The purpose of translating in this situation is to obscure text from the characters that don't speak or read the language.
Usage Example
const { createLanguageFromPreset, createLanguageFromExample, translate } = require("fakelang");
createLanguageFromPreset("Engish", 101);
console.log(translate("Engish", "I have red walls."));
console.log(translate("Engish", "I have red walls."));
console.log(translate("Engish", "I like red curtains."));
const lorem = "Lo-rem ip-sum dol-or sit a-met, con-sec-tet-ur ad-i-pi-scing e-lit."
createLanguageFromExample("Loremese", lorem);
console.log(translate("Loremese", "I have red walls."));
console.log(translate("Loremese", "I have red walls."));
console.log(translate("Loremese", "I like red curtains."));