From BookOfWoo
Jump to: navigation, search

Transliteration is the act of rewriting a given text using letters from a different alphabet. As the Book of Woo is written in an apparently previously unknown alphabet, it can be difficult to manipulate, analyze, and quote it using computers and the Internet. As such, one of the first steps typically employed is to transliterate the text into another alphabet which can be more easily used. This page contains various transliterations which have been performed and posted for others to use.

The following transliterations have been updated to include all corrections which have been discovered to date (both transcription errors and errors in the original document which have been confirmed by Novil). They have also been reformatted here to better match the layout of the original.

(Some older transliterations without these corrections have also been posted for historical reference in the Old Transliterations page.)

Ryan (corrected)[edit]

Ryan was the first user to transcribe the original text and post the result for others to use. As such, his has become something of a de-facto standard transliteration amongst those discussing the text online. The following version has been updated (by Foogod) to include the corrections noted by Novil and to correspond better with the later Satsuoni-Novil transcription.

Transliteration Key[edit]

Ryan abc.jpg


Direct Download


Satsuoni posted an updated version based on Ryan's original transliteration, but accounting for the character-set overlap which had been observed, and substituting equivalent characters to reduce the effective character set to 16 symbols instead of 31. A corrected version of this transliteration (using the same character mapping as Satsuoni, but fixing several confirmed errors) was later posted by Novil. The following is Novil's corrected version of Satsuoni's mapping of the text.


Direct Download

Text for Cypher Replacement Tool[edit]

If you want to use the Satsuoni-Novil version with Jamie’s "Cypher Replacement Tool", you can use this version:

Direct Download


Foogod has proposed an alternate character mapping, based on Ryan's and Satsuoni's, but designed to have the following features:

  • One-to-one mapping between glyphs and letters (no loss of information)
  • All word characters (except "&") are ASCII letters (works better with text processing tools and human eyes)
  • The Satsuoni character duplication is represented by upper/lower-case letters (so Satsuoni-folding can be achieved by simply converting to all-upper or all-lower case).

Transliteration Key[edit]

Foogod key.png


The Foogod transliteration is provided in both ASCII and font-embedded format below.

Direct Download


lUOYPJ SYPJWPJ AJSJ YWAJ: Luoypj sypjwpj gUFJ XufdwfUA LYOJ. ODAWPD SYPJ LQPJWPD uadwpjwkU Y & XJSYKD. GYAXu adaxd odpq ljfy xjajwpd UADWPJ uxyawpUAWPJ Fua lyojwpj fqgy ywfUA LYOJ. Fua lyojwpj gUFY YWAJ: uwdpdld ywsd sdsdwlja. UAD SYPJWPJ XDAD YWAJSJ "SJ GDOD" GDODWKDA LDSD DPY LDSDWPJ GDODWGDAWSD XJ LQAuwxj xjaj dpd. gyaxU GDOD GYAXu gdodwsd pygywpd UAD SYPJWPJ PQFJA YWFYAWXJ Supjwya xdfdpd. gdod xUADWYA Luad xUADWPD Luad UADWPDWFua lyoj jfywpj sUPJ DPD YWuad sypj. gyaxU LQAuwpd UAD PDXY. GYAXu xjsykdwpd aUFD LQAuwpj xdad ywadlja gdod UADWPua gdawsd xjsykdwpUA GDODWSD LQAu.

xjajwxj gdod lqpjwpd UADWPJ FDSD GDODWSD XJAJ. SD XJAJWPJ FDLJ LQPJ Puawsdwxj fdlj lqpjwxj fqpy pdlUWXJ GYAXu dpy. -- lUOYPJ SYPJWPJ Gufj xUFDWFua lyojwpj sdsd sypjwxj lUOYPJ DPYWXJ LJAXJAWXJ & XJSYKD. SJ Luoypjwpj ldsd dpd ywlUOYPJ DAGY. ADLJAWAJWPD SJ Luoypjwpj ldsd: sypj lqpjwpj xjpja pqfd ywlUOYPJ DPY FYXYFYA PQFD LYOJWXJ uadwxj sypj lqpj. gdawajwpd odod lyojwpj gdodwpUA PQFDWXJWSJ SQGYWPJ LJGYPYA YWADLJAWXJ SDWXJ FDLJ LQPJ. ADLJA LYOJWXJ SYPJ LQPJWPJWPua pdodwsj sqgy. lUOYPJ DPJWXJ & XJSYKDWPJ OJPY GDOD LDSD SYPJ LQPJ. Luoypjwpj fqgy ywajsjwxj UAD LYOJWPD Luoypjwxj ljaxja dpywxj & xjsykdwpj dpdld ywsdwlja.

gdod xUADWYA Luad xUADWPD Luoypjwxj ljaxjawxj & xjsykdwpj daxd ywxdfdpd. lUOYPJWXJ & XJSYKDWPJ FYXYFYA SQGY YWPQFDWPJ FYXYFYA PJPJ YWODOD DAGY. -- GYAXu ljfywxj adaxd odpqwpd lUOYPJWAJWPJ SQLJWPuawsd xj fdlj lqpjwxj pdlUwXJ GYAXu dpy. dpdwpj dagy. gdlU GYAXu ljfy lqaU

PDWKDA Luadwodawpj fdsd gdod ljaxjawya ljaxjawpUAWSD XJWSD AYADWXJ JALD LQPJ.

KDAWPJ DAXD YWODA YWDPY. DPYWPDWPJ Pua xUFD DAGY. KDA Luadwpj gdodwsdwsj. sjwpj gdodwsdwxj kda lUAD. KDA SQGYWPJ XJPJA JFY GDODWSJ. KDA SQGYWPJ XJPJA upja gdodwsj. kda pjpjwpj xjpja ywlUADWPua xjwsj lUOYPJ. SJ Luoypj sqgywpj fdsdwkU YWXJPJA XDFDPD YWSupjwpUA GusU LQPJ Sualqgd. lUOYPJ SQGY DAGYWPJ FDSDWKu ywxUADWFJA Puawsdwxj fdlj lqpjwgda fjoyawya fjoyawxj fqpy dpdwxjwkda lUADWAJ.


KDA Luad sqgywpjwpUA SD DAGY YWLuoypjwxj & xjsykd. gdlU GYAXu lypjwxjwsd dpywpd odlU PDOD JFYWYA ODLu sUPJ JFYWPJ uxya ywgUSu qgd gdod xdpj dpd gdod lUOYPJ XDPJWXJ ADAXD PJPJ. Luoypjwpj daxd ywsdwlja. sj lUOYPJWPJ GDOD JALDWSDWXJ FDLJ LQPJ GDOD JALDWSDWXJ FJOYAWYA FJOYAWXJ FQPY DPD. SJ Luoypjwpj fdsd lUAD SQGY. SDSD SJKYWYA SDSD SYPJWPJ DAXD. GDLu gyaxU FDSDWPD Luoypj pjpjwpj lyoj! gyaxU AJWFJAWPD ADAXDWXJ Luoypjwsjwpj lqpj! gyaxU FDSDWPD ADAXDWPJ FDSD DPD PJPJ. PQFD ODAWPJWPua qgd fjoyawxj jpU Supj. pqfdwgqwoda pjwpUAWSD XJ SQLJWYA Supj dpd! gyaxUWXJ Luoypjwxj & xjsykdwpjwlja!

This text may not display correctly in all browsers --Iamthepiguy (talk) 07:29, 21 July 2014 (UTC)


Note that an Open Type Font WooGlyphSans of the Book of Woo alphabet is also available using this mapping, and is embedded in some articles of this wiki.


nneonneo proposes another transliteration, this time based on logical properties of the characters and not the glyphs they represent.

Essentially, glyphs are grouped into three classes, "consonants", "vowels" and "other" based on their observed relationships. These groups are translated logically into equivalent English letters. The class names aren't meant to actually imply a relationship to the analogous English letters; they are merely convenient notation to refer to the classes.

The essential properties of this transliteration are as follows:

  • The glyph classes can be easily distinguished by eye, because they are quite simply vowels/non-vowels.
  • The text itself can now be "pronounced" because of the alternation property of these glyph classes. This aids substantially in word recall as the text is now vaguely (but not too closely) English-like.
  • The mapping is intended as a "logical" mapping rather than a "physical" mapping; consequently the characters chosen deliberately bear little to no resemblance to the glyphs
  • The mapping partially preserves the frequency distribution: the more common glyphs were mapped into more common English letters where possible.
  • The mapping is still lossless because of Satsuoni's observation, though reversing the mapping is somewhat more challenging.

Here's the mapping:

Glyph (uppercase) A D F G J K L O P Q S U W X Y &
Glyph a d f g j k l o p q s u w x y &
Satsuoni-Novil m = # c n t i h r b s / z > v &
Foogod a d f g j k l o p q s u w x y &
nneonneo n e g w a c r l t u d i ' s o &

Vowels are italicized, and special characters are bold-italicized.

The full transliterated text:

Direct Download

kana-based token transcription[edit]

Given the regularities that have been noticed in the phonotactics (as it were) of how the glyphs are used, with consonants being consistently followed by vowels, it seemed sensible to me to produce a transcription that takes this into account, representing tokens (i.e., nneonneo syllables) as one character each. In order to avoid confusing people by overloading the Latin letters yet again, I chose the kana, because they represent syllables in Japanese, and because I am familiar with them.

When choosing individual kana for each token, I chose them so that the results would roughly correspond with the nneonneo transcription when pronounced. I also tried to avoid excessive visual similarity between characters (which would be confusing for people who do not know kana) by taking some of the symbols from katakana and others from hiragana, in order to avoid pairs that would be too similar in appearance. In a couple of cases, I allowed this desire to avoid visual similarity to trump the nneonneo pronunciation correspondance.

Working from the folded text, I assigned the foogod w (nneonneo ') to the sokuon (small tsu), which is a geminator in Japanese, on the theory (mentioned by someone else elsewhere) that it may even be used that way, although this has not really been explored or confirmed yet; and I assigned the other token that can stand on its own (foogod a, nneonneo n) to the syllabic nasal in those situations.

The remainder were chosen so that their standard romanization corresponds to nneonneo, with two exceptions: nneonneo tu (foogod pq) would have been too visually similar to either ' (w) or du (sq), so I grabbed hiragana u, which was available (because nneonneo u is represented by the katakana one); and wu (foogod gq) cannot be written in a single kana character, so I chose a wa character to stand in.

I treated c as k in all cases rather than s. Where two characters would otherwise have differed only by dakuten (voicing), such as with ta/da, or not at all, such as ra/la, I took one from katakana and the other from hiragana.

Here, then, is a draft kana transcription of the text:

リろタ どタッタ なだ オッな: リろタ どタッタ ヰが しげッぎん ロら。 れんッテ 
どタ ルタッテ イねッタッキ オ & サどケ。 をんし ねんセ れう ラご サなッテ 
イねッタ イそんッチんッタ ぎん ロらッタ ぐを オッぎん ロら。 ぎん ロらッタ ヰご 
オッな: イッエテレ オッで ででッラん。 イね どタッタ セね オッなだ "だ ヱれ" 
ヱれッケん レで エト レでッタ ヱれッヱんッで サ ルにッサ サな エテ。 をんし 
ヱれ をんし ヱれッで トをッテ イね どタッタ うがん オッごんッサ ぢタッオん 
セげテ。 ヱれ しねッオん リね 
しねッテ リね イねッテッぎん 
ロら アごッタ ぢタ エテ 
オッイね どタ。 をんし 
ルにッテ イね テそ。 
をんし サどケッテ 
にげ ルにッタ セね 
オッねラん ヱれ イねッチん 
ヱんッで サどケッチん 
ヱれッで ルに。 
サなッサ ヱれ 
ルタッテ イねッタ 
げで ヱれッで サな。 
で サなッタ げラ 
ルタ チんッでッサ 
げラ ルタッサ 
ぐト テリッサ 
をんし エト。 
リろタ どタッタ ヰが しげッぎん ロらッタ でで どタッサ リろタ エトッサ 
ラんサんッサ & サどケ。 だ リろタッタ レで エテ オッリろタ エんを。 
ねラんッなッテ だ リろタッタ レで: 
どタ ルタッタ サタん うげ 
オッリろタ エト ごそごん うげ 
ロらッサ イねッサ どタ ルタ。 
ヱんッなッテ れれ ロらッタ 
ヱれッチん うげッサッだ づをッタ 
ラをトん オッねラんッサ でッサ 
げラ ルタ。 ねラん ロらッサ どタ 
ルタッタッチん テれッだ づを。 
リろタ エタッサ & サどケッタ らト 
ヱれ レで どタ ルタ。 リろタッタ 
ぐを オッなだッサ イね ロらッテ 
リろタッサ ラんサん エトッサ & 
サどケッタ エテレ オッでッラん。 
ヱれ しねッオん リね しねッテ 
リろタッサ ラんサんッサ & 
サどケッタ エんセ オッセげテ。 
リろタッサ & サどケッタ ごそごん づを 
オッうげッタ ごそごん タタ オッれれ エんを。 
をんし ラごッサ ねんセ 
れうッテ リろタッなッタ 
づラッチんッで サ げラ 
ルタッサ テリッサ をんし 
エト。 エテッタ エんを。 
ヱリ をんし 
ラご ルに 
テッケん リねッれんッタ 
げで ヱれ ラんサんッオん 
ラんサんッチんッで サッで 
のねッサ アんレ ルタ。 
ケんッタ エんセ オッれん オッエト。 エトッテッタ チん しげ エんを。 
ケん リねッタ ヱれッでッだ。 だッタ ヱれッでッサ ケん リね。 
ケん づをッタ サタん アご ヱれッだ。 
ケん づをッタ サタん イタん ヱれッだ。 ケん タタッタ サタん 
オッリねッチん サッだ リろタ。 だ リろタ づをッタ げでッキ 
オッサタん セげテ オッぢタッチん ヰぢ ルタ ぢんルヱ。 リろタ づを 
エんをッタ げでッキ オッしねッがん チんッでッサ げラ ルタッヱん 
がろんッオん がろんッサ ぐト エテッサッケん リねッな。 
ケん リね づをッタッチん で エんを オッリろタッサ & サどケ。 ヱリ をんし 
ロタッサッで エトッテ れリ テれ アごッオん れリ ぢタ アごッタ イそん オッヰぢ 
ウヱ ヱれ セタ エテ ヱれ リろタ セタッサ ねんセ タタ。 リろタッタ エんセ 
オッでッラん。 だ リろタッタ ヱれ アんレッでッサ げラ ルタ ヱれ アんレッでッサ 
がろんッオん がろんッサ ぐト エテ。 だ リろタッタ げで リね づを。 でで 
だコッオん でで どタッタ エんセ。 ヱリ をんし げでッテ リろタ タタッタ 
ロら! をんし なッがんッテ ねんセッサ リろタッだッタ ルタ! をんし げでッテ 
ねんセッタ げで エテ タタ。 うげ れんッタッチん ウヱ がろんッサ アチ ぢタ。 
うげッヲッれん タッチんッで サ づラッオん ぢタ エテ! をんしッサ 
リろタッサ & 

Hopefully this transcription may prove useful. If indeed these "tokens" are the basic unit of information for the next layer of decryption, having them represented by just one character each may be helpful. (If nothing else, doing frequency analysis on this transcription shows that we are clearly not yet at the final stage of decryption, since the frequency of individual tokens/kana, except for the four most common ones, clearly falls off linearly.)

I believe there are 46 kana, if I counted correctly (plus &, which I left as & for now). Jonadab (talk) 14:50, 12 August 2014 (UTC)

token transliteration table[edit]

Here is a table showing all the different transliterations, in both alphabets, for each token: Woo-tokens-by-frequency.png Jonadab (talk) 14:48, 13 August 2014 (UTC)


I wondered whether Jonadab's "tokenization" was a complete syllabary or not, so I made a table! XD

The "consonants" that are on their own on the left column do not occur independently, hence they do not have an associated frequency. They are there as a headers for the rest of each row.

Syllables & Their Frequencies
"vowels" other
"consonants" aA
ad AD
aj AJ
aU Au
ay AY
xX xd XD
xj XJ
xU Xu
xy XY
oO od OD
oj OJ
oy OY
kK kd KD
kU Ku
ky KY
gG gd GD
gq GQ
gU Gu
gy GY
fF fd FD
fj FJ
fq FQ
fU Fu
fy FY
lL ld LD
lj LJ
lq LQ
lU Lu
ly LY
pP pd PD
pj PJ
pq PQ
pU Pu
py PY
sS sd SD
sj SJ
sq SQ
sU Su
sy SY

--Trackwayback (talk) 22:51, 20 December 2014 (UTC)