1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- function translateText() {
- let text = document.getElementById("input").value;
- text = text + " ";
- text = text.toLowerCase();
- text = text.replace("ü", "u");
- text = text.replace("ö", "o");
- text = text.replace("ä", "e");
- text = text.replace("ß", "s");
- text = text.replace("sch", "s");
- text = text.replace("ch", "c");
- text = text.replace("au", "u");
- text = text.replace("ei", "EI");
- text = text.replace("eu", "EU");
- text = text.replace("sp", "p");
- text = text.replace("st", "t");
- text = text.replace("pf", "f");
- let permute = "";
- for (let i = 0; i < text.length; i++) {
- c = text.charAt(i);
- switch (c) {
- case 'a': c = 'e'; break;
- case 'f': c = 'v'; break;
- case 'k': c = 'c'; break;
- case 'p': c = 'b'; break;
- case 'q': c = 'k'; break;
- case 't': c = 'd'; break;
- case 'w': c = 'v'; break;
- case 'x': c = 'k'; break;
- case 'y': c = 'u'; break;
- case 'z': c = 's'; break;
- case '?': c = ' '; break;
- case '.': c = ' '; break;
- case '!': c = ' '; break;
- }
- permute += c;
- }
- text = permute;
- let letters = [
- "a", "b", "c", "d", "e", "f",
- "g", "h", "i", "j", "k", "l",
- "m", "n", "o", "p", "q", "r",
- "s", "t", "u", "v", "w", "x",
- "y", "z"];
- for (let i = 0; i < letters.length; i++) {
- text = text.replace(letters[i] + letters[i], letters[i]);
- }
- text = text.replace("r ", "RE ");
- text = text.replace("e ", "ER ");
- text = text.replace("a ", "AR ");
- text = text.replace("d ", "DE ");
- text = text.replace("l ", "LE ");
- text = text.replace("m ", "MER ");
- text = text.replace("n ", "NE ");
- text = text.replace("s ", "SA ");
- text = text.replace("ie", "IA");
- text = text.replace("h", "");
- text = text.replace("EI", "a");
- text = text.replace("EU", "o");
- text = text.toLowerCase();
- document.getElementById("output").innerHTML = text;
- }
|