// ==UserScript==
// @name Old English Translator
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Translates any website into old english. (Only uses translations from the 1000 most common words in english)
// @author Internet Troll
// @include /(https?:\/\/)?(www\.)[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)|(https?:\/\/)?(www\.)?(?!ww)[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/
// @license MIT
// @grant none
// ==/UserScript==
var dict = {
"a":"to",
"ability":"miht",
"able":"cunnan",
"about":"ealmæst",
"above":"beforan",
"accept":"gaderian",
"according":"heh",
"account":"asmeagan",
"across":"in",
"act":"don",
"action":"gefeoht",
"activity":"weorc",
"actually":"nu",
"add":"adon",
"address":"asendan",
"administration":"gebod",
"admit":"beliefan",
"adult":"hefig",
"affect":"don",
"after":"æfter",
"again":"niwe",
"against":"wiþ",
"age":"ieldu",
"agency":"miht",
"agent":"midd",
"ago":"for",
"agree":"onfon",
"agreement":"seht",
"ahead":"foran",
"air":"lyft",
"all":"eall",
"allow":"aliefan",
"almost":"ealmæst",
"alone":"an",
"along":"in",
"already":"nu",
"also":"and",
"although":"ac",
"always":"æfre",
"American":"cyme",
"among":"ġemang",
"amount":"æfnan",
"analysis":"sefa",
"and":"and",
"animal":"dēor",
"another":"ungelic",
"answer":"andswaru",
"any":"an",
"anyone":"hwa",
"anything":"hwæt",
"appear":"onhlidan",
"apply":"adon",
"approach":"cuman",
"area":"scir",
"argue":"feohtan",
"arm":"earm",
"around":"ymbe",
"arrive":"cuman",
"art":"weorc",
"article":"þing",
"artist":"writere",
"as":"swā",
"ask":"āscian",
"assume":"onfon",
"at":"to",
"attack":"storm",
"attention":"gift",
"attorney":"apostol",
"audience":"giest",
"author":"writere",
"authority":"onweald",
"available":"freo",
"avoid":"hindrian",
"away":"feorr",
"baby":"cild",
"back":"bæc",
"bad":"yfel",
"bag":"belg",
"ball":"Þōðer",
"bank":"banca",
"bar":"Error",
"base":"Error",
"be":"wesan",
"beat":"swingan",
"beautiful":"wlitig",
"because":"þæs",
"become":"weorþan",
"bed":"bedd",
"before":"ǣr",
"begin":"beginnan",
"behavior":"gebod",
"behind":"æfter",
"believe":"beliefan",
"benefit":"helpan",
"best":"winnan",
"better":"abreotan",
"between":"betweonan",
"beyond":"begeonan",
"big":"micel",
"bill":"bile",
"billion":"Error",
"bit":"stycce",
"black":"blæc",
"blood":"blod",
"blue":"blew",
"board":"gebod",
"body":"hrǣw",
"book":"boc",
"born":"beran",
"both":"and",
"box":"box",
"boy":"cnafa",
"break":"brecan",
"bring":"bringan",
"brother":"brōþor",
"budget":"feoh",
"build":"atimbran",
"building":"bytlung",
"business":"þing",
"but":"ac",
"buy":"bycgan",
"by":"in",
"call":"genemnan",
"camera":"rum",
"campaign":"hild",
"can":"cunnan",
"cancer":"crabba",
"candidate":"mann",
"capital":"heafodburg",
"car":"ciest",
"card":"leaf",
"care":"carian",
"career":"ofost",
"carry":"beran",
"case":"box",
"catch":"æfnan",
"cause":"gedon",
"cell":"cweartern",
"center":"middel",
"central":"middel",
"century":"ældu",
"certain":"sum",
"certainly":"witodlice",
"chair":"stol",
"challenge":"biddan",
"chance":"wyrd",
"change":"wendan",
"character":"bocstæf",
"charge":"Error",
"check":"Error",
"child":"bearn",
"choice":"cyre",
"choose":"ceosan",
"church":"cirice",
"citizen":"buend",
"city":"burg",
"civil":"riht",
"claim":"þurfan",
"class":"faru",
"clear":"flean",
"clearly":"sweotollíce",
"close":"fordyttan",
"coach":"ealdor",
"cold":"ceald",
"collection":"heap",
"college":"scol",
"color":"blēo",
"come":"cuman",
"commercial":"ciepemann",
"common":"clæne",
"community":"burg",
"company":"heap",
"compare":"mid",
"computer":"rīmere",
"concern":"cearu",
"condition":"þing",
"conference":"gebod",
"Congress":"legerteam",
"consider":"asmeagan",
"consumer":"Error",
"contain":"habban",
"continue":"awunian",
"control":"gebod",
"cost":"beon",
"could":"cunnan",
"country":"eard",
"couple":"twegen",
"course":"weg",
"court":"hof",
"cover":"bihrēosan",
"create":"gescieppan",
"crime":"gylt",
"cultural":"Error",
"culture":"adihtan",
"cup":"cuppe",
"current":"andweardnes",
"customer":"giest",
"cut":"ceorfan",
"dark":"deorc",
"data":"cierr",
"daughter":"dohtor",
"day":"dæġ",
"dead":"deaþ",
"deal":"gedælan",
"death":"dēaþ",
"debate":"asmeagan",
"decade":"log",
"decide":"gedon",
"decision":"dōm",
"deep":"deop",
"defense":"bewerung",
"degree":"stede",
"Democrat":"Error",
"democratic":"dryht",
"describe":"plegian",
"design":"weorpan",
"despite":"ac",
"detail":"stycce",
"determine":"bindan",
"develop":"weaxan",
"development":"timbrung",
"die":"steorfan",
"difference":"hild",
"different":"ungelic",
"difficult":"earfoþe",
"dinner":"middægþenung",
"direction":"gebod",
"director":"ealdor",
"discover":"abarian",
"discuss":"sprecan",
"discussion":"word",
"disease":"adl",
"do":"dōn",
"doctor":"lǣce",
"dog":"docga",
"door":"duru",
"down":"abreotan",
"draw":"sceotan",
"dream":"mǣtan",
"drive":"adræfan",
"drop":"feallan",
"drug":"midd",
"during":"in",
"each":"ġehwā",
"early":"ær",
"east":"east",
"easy":"eaþe",
"eat":"etan",
"economic":"gea",
"economy":"bytlung",
"edge":"þearf",
"education":"woruldwisdom",
"effect":"gefyllan",
"effort":"sar",
"eight":"eahta",
"either":"eall",
"election":"cyre",
"else":"elles",
"employee":"ciepemann",
"end":"ende",
"energy":"cáfnes",
"enjoy":"brucan",
"enough":"genog",
"enter":"abeodan",
"entire":"ful",
"environment":"midd",
"environmental":"grene",
"especially":"syndrig",
"establish":"aræran",
"even":"furþum",
"evening":"æften",
"event":"wyrd",
"ever":"a",
"every":"eall",
"everybody":"eall",
"everyone":"gehwa",
"everything":"eall",
"evidence":"sweotolung",
"exactly":"riht",
"example":"gea",
"executive":"gebod",
"exist":"bēon",
"expect":"abidan",
"experience":"ġebīdan",
"expert":"snotor",
"explain":"trahtnian",
"eye":"eage",
"face":"andwlita",
"fact":"gylt",
"factor":"wyrttruma",
"fail":"wendan",
"fall":"hryre",
"family":"faru",
"far":"feorr",
"fast":"fæsten",
"father":"fæder",
"fear":"ondrædan",
"federal":"middel",
"feel":"felan",
"feeling":"hrepung",
"few":"lyt",
"field":"feld",
"fight":"feohtan",
"figure":"Error",
"fill":"gefyllan",
"film":"film",
"final":"ende",
"finally":"ende",
"financial":"feoh",
"find":"æfnan",
"fine":"god",
"finger":"finger",
"finish":"ablinnan",
"fire":"fyr",
"firm":"strong",
"first":"forma",
"fish":"fisc",
"five":"fif",
"floor":"flet",
"fly":"fleogan",
"focus":"middel",
"follow":"folgian",
"food":"foda",
"foot":"fot",
"for":"to",
"force":"miht",
"foreign":"elelendisc",
"forget":"forgetan",
"form":"Error",
"former":"eald",
"forward":"sendan",
"four":"feower",
"free":"frēo",
"friend":"frēond",
"from":"fram",
"front":"forheafod",
"full":"ful",
"fund":"ciest",
"future":"toweard",
"game":"georn",
"garden":"wuduholt",
"gas":"Lyft",
"general":"eormen",
"generation":"cnēo",
"get":"æfnan",
"girl":"mægþ",
"give":"sellan",
"glass":"glæs",
"go":"wendan",
"goal":"cweartern",
"good":"god",
"government":"anweald",
"great":"great",
"green":"grene",
"ground":"grund",
"group":"gaderian",
"grow":"growan",
"growth":"weaxan",
"guess":"ārǣdan",
"gun":"Fȳrƿǣpen",
"guy":"ceorl",
"hair":"hær",
"half":"healf",
"hand":"hand",
"hang":"dreosan",
"happen":"weorþan",
"happy":"glæd",
"hard":"heard",
"have":"habban",
"he":"hē",
"head":"hafela",
"health":"hælð",
"hear":"hȳran",
"heart":"heorte",
"heat":"hāt",
"heavy":"hefiġ",
"help":"helpan",
"her":"hit",
"here":"her",
"herself":"man",
"high":"heah",
"him":"him",
"himself":"he",
"his":"his",
"history":"stǣr",
"hit":"æfnan",
"hold":"gedon",
"home":"ærn",
"hope":"hopa",
"hospital":"læcehus",
"hot":"hāt",
"hotel":"gasthus",
"hour":"tid",
"house":"ærn",
"how":"Hu",
"however":"ac",
"huge":"brad",
"human":"mann",
"hundred":"hund",
"husband":"wer",
"I":"ic",
"idea":"gehygd",
"identify":"gedon",
"if":"gif",
"image":"biliþe",
"imagine":"beliefan",
"impact":"don",
"important":"hefig",
"improve":"eacan",
"in":"in",
"include":"undergietan",
"including":"mid",
"increase":"weaxan",
"indeed":"gea",
"indicate":"iewan",
"individual":"ceorl",
"industry":"weorc",
"information":"lar",
"inside":"midd",
"instead":"stede",
"institution":"gesceaft",
"interest":"nytt",
"interesting":"god",
"international":"elelendisc",
"interview":"seon",
"into":"in",
"investment":"stol",
"involve":"abysgian",
"issue":"þing",
"it":"hit",
"item":"þing",
"its":"hit",
"itself":"se",
"job":"stede",
"join":"bindan",
"just":"riht",
"keep":"gebeorgan",
"key":"cǣġ",
"kid":"bearn",
"kill":"cwellan",
"kind":"cynn",
"kitchen":"cycene",
"know":"witan",
"knowledge":"lar",
"land":"land",
"language":"spræc",
"large":"great",
"last":"wunian",
"late":"steorfan",
"later":"toweard",
"laugh":"hliehhan",
"law":"dōm",
"lawyer":"drihten",
"lay":"lecgan",
"lead":"wisian",
"leader":"ealdor",
"learn":"ġeāscian",
"least":"lytel",
"leave":"fēran",
"left":"winestra",
"leg":"scanca",
"legal":"riht",
"less":"læs",
"let":"ālǣtan",
"letter":"stæf",
"level":"feld",
"lie":"liċġan",
"life":"līf",
"light":"leoht",
"like":"lufian",
"likely":"mihtig",
"line":"healm",
"list":"willan",
"listen":"hlysnan",
"little":"lyt",
"live":"buan",
"local":"inlende",
"long":"langférnes",
"look":"ansien",
"lose":"steorfan",
"loss":"hearm",
"lot":"heap",
"love":"frēoġan",
"low":"earg",
"machine":"spearcatella",
"magazine":"leaf",
"main":"mægen",
"maintain":"gebeorgan",
"major":"great",
"majority":"manigfeald",
"make":"don",
"man":"mann",
"manage":"æfnan",
"management":"ealdordom",
"manager":"ealdor",
"many":"manig",
"market":"ceapstow",
"marriage":"cynn",
"material":"hefig",
"matter":"þing",
"may":"cunnan",
"maybe":"weald þēah",
"me":"me",
"mean":"midd",
"measure":"mæl",
"media":"midd",
"medical":"wudu",
"meet":"gefyllan",
"meeting":"gefeoht",
"member":"pintel",
"memory":"ġemynd",
"mention":"secgan",
"message":"ærende",
"method":"weg",
"middle":"middel",
"might":"mægen",
"military":"here",
"million":"calu",
"mind":"gast",
"minute":"lytel",
"miss":"ides",
"mission":"pleoh",
"model":"asettan",
"modern":"niwe",
"moment":"brachwíle",
"money":"feoh",
"month":"monaþ",
"more":"māra",
"morning":"morgen",
"most":"fela",
"mother":"mōdor",
"mouth":"muþ",
"move":"scrīþan",
"movement":"onstyrednes",
"movie":"film",
"Mr":"hlaford",
"Mrs":"ides",
"much":"gelome",
"music":"drēam",
"must":"motan",
"my":"mīn",
"myself":"ic",
"name":"nama",
"nation":"folc",
"national":"folc",
"natural":"gecynd",
"nature":"gecynd",
"near":"nēah",
"nearly":"ealmæst",
"necessary":"behoflic",
"need":"þurfan",
"network":"bindan",
"never":"næfre",
"new":"niwe",
"news":"niwe",
"newspaper":"leaf",
"next":"æfter",
"nice":"god",
"night":"niht",
"no":"na",
"none":"ne",
"nor":"ne",
"north":"NorÞ",
"not":"ne",
"note":"Error",
"nothing":"nān-wiht",
"notice":"gripan",
"now":"nū",
"n't":"ne",
"number":"rīm",
"occur":"becuman",
"of":"of",
"off":"feorr",
"offer":"bēodan",
"office":"stede",
"officer":"gebannan",
"official":"onweald",
"often":"oft",
"oh":"wer",
"oil":"butere",
"ok":"god",
"old":"eald",
"on":"on",
"once":"a",
"one":"an",
"only":"an",
"onto":"in",
"open":"brad",
"operation":"weorc",
"opportunity":"tid",
"option":"cyre",
"or":"oþþe",
"order":"ġebannan",
"organization":"timbrung",
"other":"ōðer",
"others":"ungelic",
"our":"wit",
"out":"buton",
"outside":"ūthealf",
"over":"be",
"own":"agan",
"owner":"drihten",
"page":"leaf",
"pain":"sar",
"painting":"beod",
"paper":"leaf",
"parent":"ealdor",
"part":"healf",
"participant":"teors",
"particular":"syndrig",
"particularly":"syndrig",
"partner":"wine",
"party":"mann",
"pass":"giefan",
"past":"æfter",
"patient":"ġeþyldiġ",
"pattern":"regol",
"pay":"ġieldan",
"peace":"sibb",
"people":"folc",
"per":"in",
"perform":"gefyllan",
"performance":"weorc",
"perhaps":"acumendlic",
"period":"fierst",
"person":"mann",
"personal":"agen",
"phone":"feorrspreca",
"physical":"lic",
"pick":"ceosan",
"picture":"plegian",
"piece":"styċċe",
"place":"stede",
"plan":"weorpan",
"plant":"wyrt",
"play":"lācan",
"player":"pleiful",
"PM":"niht",
"point":"ende",
"police":"weardian",
"policy":"dom",
"political":"Error",
"politics":"ealdordom",
"poor":"earm",
"popular":"þeodisc",
"population":"eorþwaru",
"position":"stede",
"positive":"gehieldelic",
"possible":"acumendlic",
"power":"miht",
"practice":"þeaw",
"prepare":"ārǣdan",
"present":"gift",
"president":"Foresittend",
"pressure":"miht",
"pretty":"wlitig",
"prevent":"hindrian",
"price":"weorþ",
"private":"ánlípig",
"probably":"witodlice",
"problem":"sorh",
"process":"weg",
"produce":"gefyllan",
"product":"þing",
"production":"weorc",
"professional":"lareow",
"professor":"lareow",
"program":"weorpan",
"project":"weorpan",
"property":"agen",
"protect":"gebeorgan",
"prove":"iewan",
"provide":"giefan",
"public":"folc",
"pull":"sceotan",
"purpose":"ende",
"push":"scūfan",
"put":"adon",
"quality":"hwilcness",
"question":"þing",
"quickly":"hrædlīċe",
"quite":"eall",
"race":"cynn",
"radio":"Ūtwyrp",
"raise":"gaderian",
"range":"Error",
"rate":"ofost",
"rather":"gea",
"reach":"æfnan",
"read":"rǣdan",
"ready":"gearu",
"real":"soþ",
"reality":"woruld",
"realize":"gefyllan",
"really":"sōþe",
"reason":"hyge",
"receive":"gaderian",
"recent":"niwe",
"recently":"niwe",
"recognize":"beliefan",
"record":"boc",
"red":"rēad",
"reduce":"aceorfan",
"reflect":"adrifan",
"region":"scir",
"relate":"secgan",
"relationship":"giedd",
"religious":"æfæst",
"remain":"belifan",
"remember":"gemynd",
"remove":"āniman",
"report":"abeodan",
"represent":"plegian",
"Republican":"read",
"require":"þurfan",
"research":"secan",
"resource":"onstal",
"respond":"andswaru",
"response":"andswaru",
"responsibility":"pleoh",
"rest":"belifan",
"result":"æfnan",
"return":"wendan",
"reveal":"abeodan",
"rich":"rice",
"right":"riht",
"rise":"rīsan",
"risk":"frecenlic",
"road":"weg",
"rock":"carr",
"role":"pleoh",
"room":"rūm",
"rule":"wealdan",
"run":"flowan",
"safe":"gebeorglic",
"same":"an",
"save":"nerian",
"say":"cweþan",
"scene":"stede",
"school":"scōl",
"science":"boccræft",
"scientist":"woruld",
"score":"æfnan",
"sea":"holm",
"season":"hærfest",
"seat":"stol",
"second":"gebeorgan",
"section":"Error",
"security":"stilnes",
"see":"seon",
"seek":"nēosian",
"seem":"onhlidan",
"sell":"bebycgan",
"send":"sendan",
"senior":"ealdor",
"sense":"understandan",
"series":"stefn",
"serious":"hefig",
"serve":"folgian",
"service":"help",
"set":"atimbran",
"seven":"seofon",
"several":"sum",
"sex":"hǣmed",
"sexual":"wlitig",
"shake":"cwacian",
"share":"dælan",
"she":"hēo",
"shoot":"sceotan",
"short":"scort",
"shot":"hagol",
"should":"Sculan",
"shoulder":"sculdor",
"show":"ēowan",
"side":"hand",
"sign":"mǣl",
"significant":"hefig",
"similar":"swa",
"simple":"clæne",
"simply":"ac",
"since":"swa",
"sing":"singan",
"single":"ān",
"sister":"sweostor",
"sit":"sittan",
"site":"stede",
"situation":"lōg",
"six":"siex",
"size":"grietu",
"skill":"cunnan",
"skin":"flean",
"small":"lytel",
"smile":"hliehhan",
"so":"swā",
"social":"Error",
"society":"folc",
"soldier":"cempa",
"some":"sum",
"somebody":"mann",
"someone":"hwa",
"something":"sum",
"sometimes":"hwilum",
"son":"sunu",
"song":"drēam",
"soon":"sōna",
"sort":"wisian",
"sound":"sund",
"source":"wyrttruma",
"south":"Sūþ",
"southern":"suðerne",
"space":"gerúma",
"speak":"sprecan",
"special":"syndrig",
"specific":"syndrig",
"speech":"spræc",
"spend":"giefan",
"sport":"Pleȝa",
"spring":"lencten",
"staff":"stæf",
"stage":"gedon",
"stand":"Stent",
"standard":"fana",
"star":"steorra",
"start":"beginnan",
"state":"cweþan",
"statement":"gebod",
"station":"stede",
"stay":"buan",
"step":"faran",
"still":"abreotan",
"stock":"onstal",
"stop":"ablinnan",
"store":"gebeorgan",
"story":"giedd",
"strategy":"here",
"street":"Strǣt",
"strong":"rice",
"structure":"timbrung",
"student":"geongra",
"study":"Error",
"stuff":"þing",
"style":"weg",
"subject":"þing",
"success":"wela",
"successful":"forþgenge",
"such":"swilce",
"suddenly":"færinga",
"suffer":"winnan",
"suggest":"iewan",
"summer":"sumor",
"support":"helpan",
"sure":"witodlice",
"surface":"andwlita",
"system":"lic",
"table":"bēod",
"take":"brengan",
"talk":"*tealcian",
"task":"weorc",
"tax":"sceatt",
"teach":"tæcan",
"teacher":"lareow",
"team":"gebod",
"technology":"Searucræft",
"television":"Feorrsīen",
"tell":"cweþan",
"ten":"tēn",
"tend":"weardian",
"term":"fierst",
"test":"Error",
"than":"þe",
"thank":"þancian",
"that":"se",
"the":"þæt",
"their":"hie",
"them":"hie",
"themselves":"hie",
"then":"þā",
"theory":"gehygd",
"there":"thither",
"these":"se",
"they":"hīe",
"thing":"þing",
"think":"thencan",
"third":"þridda",
"this":"þes",
"those":"se",
"though":"ac",
"thought":"ġehyġd",
"thousand":"þusend",
"threat":"ege",
"three":"þrie",
"through":"eall",
"throughout":"æghwær",
"throw":"weorpan",
"thus":"æfter þam",
"time":"cierr",
"to":"to",
"today":"tō dæġe",
"together":"tógædere",
"tonight":"niht",
"too":"ofer-",
"top":"camb",
"total":"ful",
"tough":"rice",
"toward":"to",
"town":"burg",
"trade":"wendan",
"traditional":"gamol",
"training":"scol",
"travel":"faran",
"treat":"dream",
"treatment":"bot",
"tree":"wudu",
"trial":"sar",
"trip":"faru",
"trouble":"sar",
"true":"soþ",
"truth":"soþ",
"try":"deman",
"turn":"wendan",
"TV":"Error",
"two":"twēġen",
"type":"writan",
"under":"under",
"understand":"understandan",
"unit":"annes",
"until":"oþ",
"up":"georn",
"upon":"in",
"us":"unc",
"use":"brucan",
"usually":"oft",
"value":"weorþ",
"various":"ungelic",
"very":"swīþe",
"victim":"onsægednes",
"view":"ansien",
"violence":"hæst",
"visit":"secan",
"voice":"stefn",
"vote":"reord",
"wait":"bidan",
"walk":"gan",
"wall":"weall",
"want":"willan",
"war":"wīġ",
"watch":"weardian",
"water":"wæter",
"way":"ƿeg",
"we":"wit",
"weapon":"wǣpen",
"wear":"werian",
"week":"wice",
"weight":"hefe",
"well":"gesund",
"west":"west",
"western":"west",
"what":"hwæt",
"whatever":"sum",
"when":"þā",
"where":"hwæder",
"whether":"gif",
"which":"þe",
"while":"þrāg",
"white":"hwit",
"who":"þe",
"whole":"ful",
"whom":"se",
"whose":"be",
"why":"hwy",
"wide":"sīd",
"wife":"cwene",
"will":"willa",
"win":"earnian",
"wind":"wind",
"window":"eagduru",
"wish":"willan",
"with":"mid",
"within":"in",
"without":"butan",
"woman":"wīf",
"wonder":"wundor",
"word":"word",
"work":"weorc",
"worker":"biggencere",
"world":"woruld",
"worry":"sorh",
"would":"willan",
"write":"writan",
"writer":"writere",
"wrong":"unriht",
"yard":"teors",
"yeah":"gea",
"year":"gear",
"yes":"gea",
"yet":"ac",
"you":"man",
"young":"geong",
"your":"inċer",
"yourself":"yourself"
}
var words;
var sorted;
var word;
var index;
function rpl(element) {
for (let node of element.childNodes) {
switch (node.nodeType) {
case Node.ELEMENT_NODE:
rpl(node);
break;
case Node.TEXT_NODE:
words = node.textContent.split(" ");
sorted = [];
for (var i = 0; i < words.length; i++){
if (!(words[i] == '\n' || words[i] == '')){
if (words[i].includes("\n")){
sorted.push(words[i].replace('\n', ""));
} else {
sorted.push(words[i]);
}
}
}
for (var j = 0; j<sorted.length; j++){
sorted[j] = sorted[j].toLowerCase();
word = sorted[j];
if (word in dict){
sorted[j] = dict[word];
}
}
node.textContent = sorted.join(" ");
break;
case Node.DOCUMENT_NODE:
rpl(node);
}
}
}
rpl(document.body);