• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

1337 to English

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

JigPu

Inactive Pokémon Moderator
Joined
Jun 20, 2001
Location
Vancouver, WA
I'm sure all of you have seen sites which provide the capability to turn normal English into 1337, and some which claim to turn 1337 back into English. Invariably though, however good they may be at the former, they suck at the latter. Annoyed that nobody could apparently be bothered to write a descent program to do it, I set out to write my own.

Version 1 was finished in the begining of May. I never really got around to releasing it though. Just last week I somehow got interested in it again (probably after going through my project folders and finding it :D) and decided to do a total rewrite of it from scratch.

Now that it's "finished" (as if such a thing exists in the software world :D) I decided to finally release to the public. It's a java .jar file, so after extracting it just type in java -jar n00bify.jar for some options. Any feedback you guys can give would be awesome :)

LINKAGE

Simple 1337 -> English said:
Y35! 3Y3 4R3 73|-| R34|)Y Joe!! 0K C1455, 70|)4Y \/\/3 C0|\|7I|\|U3 134|\|I|\|6 1337!!

YES! EYE ARE THE READY JOE!! OK CLASS, TODAY WE CONTINUE LEANING ELITE!!

Medium 1337 -> English said:
|=0|2 7h3 (V)057 []D4|27, 0n3 5|(V)[]D1`/ h45 70 134|2n 4 |=3\\/ |345|( 13773|2 5u|357|7u7|0|\|5 4n[) \\/0|2|< 0u7 7h3 |2357 0|= 7h3 \\/0|2[). []Dh0|\|37|( |23[]D14(3(V)3|\|7 50(V)37|(V)35 4150 0((u|25, |3u7 7h|5 |5 u5u411`/ |=4||21`/ |24|23.

FOR THE MOST PART, ONE SIMPLY HAS TO LEARN A FE\\/ BASIC LETTER SUBSTITUTIONS AND WORK OUT THE REST OF THE WORD. PHONETIC REPLACEMENT SOMETIMES ALSO OCCURS, BUT THIS IS USUALLY FAIR!`/ RARE.

Crazy 1337 -> English said:
\X/@+(|-| 0|_|+ |\/|`/ |1++|3 |\/|1|\|10|\|$, 1 (0|\/|3 |-|3|23 +0 $+3@| `/0|_||2 $0|_||$!!!111!1oneone11cos(0)!11

WATCH OUT AM`/ LITTLE MINIONS, I COME HERE TO STEAL YOUR SOULS!


Known Issues:
* For some reason it dosen't write the first charachter on some lines of output (even though it does when you pipe the output to a file :confused: )
* Reeeaaallly long exclimations ("z0mg!!!111!11oneoneone!!11cos(0)one!") may cause java to run out of heap space. I've included code that should catch most, but my regex isn't perfect :D
* Using the program without the dictionary dosen't give nearly as good results (as should be expected). My "best guess" algorithm sucks without a dictionary (it chooses one at random :sn: )

JigPu
 
Back