Enter some text into the prompt, and it will give you an Elvish translation. Quick pronunciation guide: a = aa as in bar e = eh as in every i = ih as in live o = ou as in only u = uh as in under (oo if the last letter) û = oo as in ooze ö = o as in old ä = a as in can
This project is inspired by WoW's in-game language system. The words used in this project are from my conlang, Esrel, which is the language of Cold Elves. (see the disclaimer below) How it's done: Step 1. Ask for input to translate. Step 2. Get the next word in the input. Step 3. Get a list of words with the same word length as that word. Step 4. Get a random word from the list. Step 5. Add that word to the output plus a space. Step 6. Repeat Step 2 until every word from the sentence has been processed. Step 7. Put the translated sentence to the output log. DISCLAIMER: This translator does not translate to true Elvish! (means the output is gibberish)