Browse Source

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@1 d46cf337-b52f-0410-862d-fd96e6ae7743

master
jonsd 18 years ago
commit
8d59235f7a
100 changed files with 28105 additions and 0 deletions
  1. 27
    0
      dictsource/ReadMe
  2. 566
    0
      dictsource/af_list
  3. 1922
    0
      dictsource/af_rules
  4. 381
    0
      dictsource/cs_list
  5. 643
    0
      dictsource/cs_rules
  6. 224
    0
      dictsource/cy_list
  7. 286
    0
      dictsource/cy_rules
  8. 527
    0
      dictsource/de_list
  9. 577
    0
      dictsource/de_rules
  10. 239
    0
      dictsource/el_list
  11. 280
    0
      dictsource/el_rules
  12. 2649
    0
      dictsource/en_list
  13. 5171
    0
      dictsource/en_rules
  14. 190
    0
      dictsource/eo_list
  15. 212
    0
      dictsource/eo_rules
  16. 290
    0
      dictsource/es_list
  17. 225
    0
      dictsource/es_rules
  18. 268
    0
      dictsource/fi_list
  19. 247
    0
      dictsource/fi_rules
  20. 572
    0
      dictsource/fr_list
  21. 775
    0
      dictsource/fr_rules
  22. 271
    0
      dictsource/hi_list
  23. 518
    0
      dictsource/hi_rules
  24. 208
    0
      dictsource/hr_list
  25. 145
    0
      dictsource/hr_rules
  26. 157
    0
      dictsource/hu_list
  27. 220
    0
      dictsource/hu_rules
  28. 369
    0
      dictsource/it_list
  29. 347
    0
      dictsource/it_rules
  30. 209
    0
      dictsource/nl_list
  31. 238
    0
      dictsource/nl_rules
  32. 168
    0
      dictsource/no_list
  33. 195
    0
      dictsource/no_rules
  34. 2209
    0
      dictsource/pl_list
  35. 409
    0
      dictsource/pl_rules
  36. 627
    0
      dictsource/pt_list
  37. 602
    0
      dictsource/pt_rules
  38. 511
    0
      dictsource/ro_list
  39. 329
    0
      dictsource/ro_rules
  40. 161
    0
      dictsource/ru_list
  41. 701
    0
      dictsource/ru_rules
  42. 238
    0
      dictsource/sk_list
  43. 624
    0
      dictsource/sk_rules
  44. 286
    0
      dictsource/sv_list
  45. 368
    0
      dictsource/sv_rules
  46. 198
    0
      dictsource/sw_list
  47. 129
    0
      dictsource/sw_rules
  48. 85
    0
      dictsource/vi_list
  49. 575
    0
      dictsource/vi_rules
  50. 141
    0
      dictsource/zhy_rules
  51. BIN
      phsource/b/b
  52. BIN
      phsource/b/b@
  53. BIN
      phsource/b/b@2
  54. BIN
      phsource/b/b_
  55. BIN
      phsource/b/ba
  56. BIN
      phsource/b/be
  57. BIN
      phsource/b/bh
  58. BIN
      phsource/b/bh2
  59. BIN
      phsource/b/bh_
  60. BIN
      phsource/b/bh_1
  61. BIN
      phsource/b/bi
  62. BIN
      phsource/b/bo
  63. BIN
      phsource/b/bu
  64. BIN
      phsource/b/xb
  65. 596
    0
      phsource/compile_report
  66. BIN
      phsource/d/d
  67. BIN
      phsource/d/d_
  68. BIN
      phsource/d/d_dnt
  69. BIN
      phsource/d/d_pzd
  70. BIN
      phsource/d/dh
  71. BIN
      phsource/d/dr
  72. BIN
      phsource/d/tap
  73. BIN
      phsource/d/tap1
  74. BIN
      phsource/d/tap2
  75. BIN
      phsource/d/tap3
  76. BIN
      phsource/d/tap_i
  77. BIN
      phsource/d/x_tap
  78. BIN
      phsource/d/xd
  79. BIN
      phsource/d/xd_dnt
  80. BIN
      phsource/d/xd_pzd
  81. BIN
      phsource/dzh/dz_pzd
  82. BIN
      phsource/dzh/dz_pzd_
  83. BIN
      phsource/dzh/dzh
  84. BIN
      phsource/dzh/dzh_
  85. BIN
      phsource/dzh/xdz_pzd
  86. BIN
      phsource/dzh/xdzh
  87. BIN
      phsource/envelope/p_211
  88. BIN
      phsource/envelope/p_214
  89. BIN
      phsource/envelope/p_fall
  90. BIN
      phsource/envelope/p_fallrise
  91. BIN
      phsource/envelope/p_level
  92. BIN
      phsource/envelope/p_rise
  93. BIN
      phsource/envelope/vi_2
  94. BIN
      phsource/envelope/vi_5
  95. BIN
      phsource/envelope/vi_5amp
  96. BIN
      phsource/envelope/vi_6
  97. BIN
      phsource/envelope/vi_6amp
  98. BIN
      phsource/g/g
  99. BIN
      phsource/g/g_
  100. 0
    0
      phsource/g/gh

+ 27
- 0
dictsource/ReadMe View File

@@ -0,0 +1,27 @@
These are the spelling-to-phoneme pronunciation rules and exceptions lists
for each language.

You can make changes and then re-compile them to produce the "_dict"
file in the espeak-data data directory (eg. "en_dict") which the
speak program used.

Use:
speak --compile=<voicename>

to compile the data for a particular language. It automatically replaces
the corresponding _dict file in espeak-data, ready for use by the
speak program.

An "_extra" file, (eg. en_extra) can be used to in addition to the "_list" file
to add exception words without disturbing the official "_list" file.
It is treated as an extension of the "_list" file.


Language Notes:

Russian. An additional dictionary of Russian words and their stress positions
is available at http://espeak.sourceforge.net/data/russian_data.zip.
This allows eSpeak to put the stress on the correct syllable of Russian words.




+ 566
- 0
dictsource/af_list View File

@@ -0,0 +1,566 @@
//maintainer: Willem van der Walt
// email: [email protected]
// tel: +27 12 8413996
// Meraka Institute, CSIR
//With contributions by Christo de Klerk


// This file is UTF-8 encoded
// all words lower case


// abbreviations
(http ://) hA:te@te@p'e@_
e.a _:En_'and@r

// letter names
// any letter which also appear as words should be prefixed by a _ here
a A:
b be@
c se@
d de@
e e@
f Ef
g x2e@
h hA:
i i
j je@
k kA:
l &l
m Em
n En
o o@
p pe@
q ky
//r &r
s Es
t te@
_u y
v fe@
w ve@
x Eks
y eI
z zEd


// numeric
_0 'nWl
_1 _'e@n
_1a _'e@n
_2 'twe@
_3 'dri
_4 'fir
_5 'feIf
_6 'sEs
_7 'se@v@
_8 _'axt
_9 'ne@x@
_10 'tin
_11 _'&lf
_12 'tw'A:lf
_13 'd&rtin
_14 'fe@rtin
_15 'feIftin
_16 'sEstin
_17 'se@v@ntin
_18 _'ax2tin
_19 'ne@x2@ntin
_2X 'twIntIx2
_3X 'd&rtIx2
_4X 'fe@rtIx2
_5X 'feIftIx2
_6X 'sEstIx2
_7X 'se@v@ntIx2
_8X 'tax2tIx2
_9X 'ne@x2@ntIx2
_0C 'hOn@rt
_0M1 'd'Yys@nt
_0M2 'mIljun
_0M3 mIlj'art
_0and _!En
_dpt 'pWnt





// Place names

afrika 'A:frika
bethlehem bEt_liEm
ceylon s@lOn
china S'ina
engeland 'EN@lant
mesopotamië mEsuput'A:mi@
thaba tA:ba
(thaba nchu) tab'A:||ntSu
europa Y@r'o@pa
paarl p&:r@L
pretoria prit'o@ria
stellenbosch st%&l@mbOs
worcester v'ust@r



// People names
Abiméleg abin'e@lEx2
André 'andreI
annette an'Et
aucamp @Ukamp
benjamin bEndZ@m@n
botha bo@ta
carl kA:r@L
charles _^_EN
chris krIs
christo krIstu
christian krIstian
christine kr@st'i:n
coetzee kuts'e@
debora d@bo@ra
der d@r
esegiël is'e@x2i_@l
eugene judZ'i:n
eugène yZ'En
ferreira f@r&:r@
fourie fur'i
francois franSwa
freud frOId
george _^_EN
gerhard x2&rart
grange x2rA:nsi
gustav gustaf
jacobus jako@bWs
jacques ZA:k
jesus ji:sWs
john _^_EN
le l@
leandra li'andra
leroux l@ru
levi le@fi

louis luI
louise luw'i:z
louw l'@U
maria mar'ia
michiel $2
natasha n%at'aSa
paul p@Ul
paulus p@UlWs
petrus pe@trWs
phoebe fi:bi
plooy pl'oI
preez pr'e@
rebekka r@bEka
ronel run'&l
rousseau r@s@U
roux r'u
scheepers ske@p@rs
schoor sko@r
shakespeare _^_EN
terblanche t@rblA:nS
theron tr'On
viljoen $2
villiers vIli@rs
marais mar'E:
mandela mand'E:la
celliers sIlj'e@
joubert jub'&:r
plessis pl@s'i
schalkwyk skalkveIk
tony t@Uni
xhosa kO:za

toit toI
khumalo kum'A:lu




// article

die $u



// unstressed verbs

is $u
het $u
sal $u
sou $u
kan $u $strend
kon $u $strend
wil $u $strend
word $u
gaan $u $only
kry $u


// conjunctions and questions

//maar
toe $u
//tog

en $u $pause
want $pause
of $u $pause
dan $pause
anders $pause
al $pause
daarom $pause
dus $pause
gevolglik $pause
daarna $pause
desondanks dEs?OndaNks $pause
ondanks 'OndaNks $pause
verder f'&rd@r $pause
nogtans $pause
intussen $pause
omdat $pause
sodat $pause
voordat $pause
nadat $pause
totdat $pause
as ,as $pause
soos $pause
solank $pause
sodra $pause
sowel so@v'&l
sedert $pause
alhoewel alhuv'&l $pause
tensy $pause
aangesien $pause
wie $pause
wanneer $pause
waar $pause
waarom $pause
waarheen $pause
weliswaar v'&l@-svA:r $pause
hoe $pause
hoekom $pause
hoeveel $pause
wat $pause
watter $pause


// prepositions
aan $u $strend2
agter $u $strend2
bo $u $strend2
by $u
in $u
met $u
na $u
om $u $strend2
onder $u $strend2
op $u $strend2
van $u
vir $u
voor $u $strend2


// misc unstressed
de d@
du $u
dat $u $strend
te t@
nie $unstressend

soos $u
beker be@k@r
bekers be@k@rs



// pronouns
ek &k $u
jy $u
u $u
hy $u
sy $u
dit $u
ons o~ns $u
julle $u
hulle $u
hulleself hWl@s&lf
my $u
jou $u
hom $u
haar $u
se s@

dis $u



// phrase with words spoken together

(nie waar nie) n,i||v,A:r||n'i


// abbreviations

mnr mIn'e@r
mej m@jWfr@U
mev m@fr@U
dr d'Okt@r
insp InspEkt'Y@r
prof pruf'Es@r
st s@nt
supt suprEntEnd'Ent
pres pr@s@d'Ent
bv beIf'o@rbe@lt



// main word list

aanbid $2
aanstaande $2
agenda ax2'Enda
algehele alx2@h,e@l@
alles al@s
alternatiewe $4
amen A:mEn
anatomie $4
asof asOf
asook aso@k
asseblief as@bl'if
babelaas bab@lA:s
bedjie bE:ici
beide beId@
belangriker b@laNr@k,Ir
belangrikst@ b@laNr@kst@
bene be@n@
beswil bEsv@l
bêre b&:r@
beskryf b@skr'eIf
beste bEst@
bestes bEst@s
betekenis b@te@k@n@s
bewe be@v@
bewend be@v@nt
bewering b@ve@rIN
biblioteek $4

dadelik dA:d@lIk
darem dar@m
derde d&:rd@
dekade dEk'A:d@
diegene dix2,e@n@
dikwels dIkv@ls
diplomasie d@plo@mas'i
dusver dWsf&r

effense Ef@ns@
ekself %&ks'&lf
ekstra $1

elders &ld@rs
enige e@nIx2@
era e@ra
erger &rg@r
espeak i:;spi:k
euro Y@ru
exodus Eks'o@dWs

figuur f@x2yr
finalis $3
finaliste $3

garages g@rA:dZ@s
gee x2e@
geen x2e@n
gegewens x2@x2e@v@ns
geldelike x2&ld@l@k@
genade $2
genesis x2e@n@s@s
//gesamentlik x2@sA:m@ntl@k
gooi x2OI
gomorra x2@mOra

hallo h'Il,@U
hanteer $2
heeltemal he@lt@mal
heengaan he@nx2A:n
hek h&k
hekke h&k@
helaas he@l'A:s
hele he@l@
here he@r@
hoewel huv'&l
hoofsaaklik $2
hotel hut'&l

idee $2
ietwat itvat
ignoreer ix2no@r'e@r
inagneming @nax2ne@m@N
inderdaad @nd@rd'A:t
ingang Inx2aN
intens @nt'Ens
intensiteit $4
ironie irun'i

joernalis $3


kafee kaf'e@
kantoor $2
kapitaal kapit'A:l
koevert kuf'&rt
kollega kul'e@x2a
komaan kOmA:n
komberse kOmb'&rs@
kombers kOmb'&rs
konferensie kOnf@r'e:nsi
kopiereg kup'ir&x2
krediet kr@dit
kritiek krIt'ik
kultuur $2
kunsmatige kWnsm'A:t@x2@

latere l'A:t@r@
lekker l&k@r
lekkerder l&k@rd@r
lekkerste l&k@rst@
lughawe lWx2h,A:v@

makabere m%ak'A:b@r@
matige mA:t@x2@
meegee me@x2e@
militêre mIl@t'&:r@
minister m@nIst@r
minute m@nyt@
minuut m@nyt
miskien $2
misterie m@ste@ri
monitor mOnitOr
motore mo@t'o@r@
motor mo@t@r
motortjie mo@t@rki

nadele nA:de@l@
nature nat'yr@
nalatigheid nA:l'A:t@x2eIt
namate $2
negeer n@x2e@r
netjies nE:icis
netjiese nEicis@
netsowel nEtso@v&l
nietemin n'it@m@n
nobelprys $2
nogal nOx2al
normale nOrm'A:l@
november $2
numeri nWm@ri

omtrent Omtr'Ent
onbegrip $1
onderstebo On@rst@b,o@
onderwyser $3
ongeag $1
ongeduld $1
ongeloof $1
ongelyk $1
ongemak $1
ongerief $1
ongewens $1
ongewensde $3
ongewoons $1
onkunde $1
onlangs $1
onmag $1
onrus $1
oorkom $2
oorleef $2
oorspronklike $2
oranje $2

patriotisme patri|ut'Ism@
parlement parl@m'Ent
penorent pEno@rEnt
per pIr
persent p@rsEnt
program prux2r'am

reeds re@ts
retireer r@t@re@:r
retoriek r@tur'ik
rimpeling rImp@l@N
roterende rut'e@r@nd@
rukkerig rWk@r@x2


samelewing sA:m@l,e@v@N
sedert se@d@rt
sektore $2
skepsele skEps@l@
s'n s'@n
sobere s'o@b@r@
sombere s'Omb@r@
sodra so@dr'A:
sogenaamde s'o@x2@n,A:md@
soldaat $2
soldate $2
sononder sOn,On@r
sonop sOn,Op
sover so@f&r
spesmaas $2
stabiel stab'il

terdeë $2
terug t@-rWx2
terwyl t@rveIl
tesame t@sA:m@
tevrede t@fre@d@
toegee tux2e@
toenemend $2
totale tut'A:l@
totsiens $2


uitdagings YydA:x2@Ns
uitdaging YydA:x2@N
uiteindelik $2

vaarwel fA:rv'&l
vanaf fanaf
vandag $2
vandaan $2
vanjaar $2
vanoggend fan'Ox2@nt
vanuit fan'Yyt
veraf f&r_af
verafgeleë f&rafx2@le@@
verantwoordelikheid f@rantv'o@rd@l@keIt
verdere f&rd@r@
vere fe@r@
vererger f@r&rg@r
ver f&r
verg f&rx2
vergete f@rx2e@t@
vergewe f@rx2e@v@
vermy $2
verre f&:r@
verreweg f&r@v&x2
verse f&:rs@
vers f&:rs
verste f&rst@
verte f&rt@
via via
volwassenes fOlv'as@n@s
voorgee fo@rx2e@
voorkom $2
voormalige fo@rm'A:l@x2@
voorsien $2
vorige fo@r@x2@
vrek fr&k

waarskynlik $2
waarskynlike $2
wangedrag vanx2@drax2
weg v&x2
weggewens v&x2@v'E:ns


+ 1922
- 0
dictsource/af_rules
File diff suppressed because it is too large
View File


+ 381
- 0
dictsource/cs_list View File

@@ -0,0 +1,381 @@
// translation rules for Czech
// This file is UTF-8 encoded

// Letters
_a a:
á dl'oUhe:,a:
b be:
c tse:
č tSe:
ch xa:
d de:
ď Je:
e e:
é dl'oUhe:,e:
ě ije
f ef
g ge:
h ha:
_i i:
í dl'oUhe:,i:
j je:
_k ka:
l el
ľ el^
ĺ dl'oUhe:,el
m em
n en
ň en^
_o o:
ó dl'oUhe:,o:
ô uo:
p pe:
q kve:
r er
ř eR
_s es
š eS
t te:
ť ce:
u u:
ú dl'oUhe:,u:
ů 'u:s_k@-r'oUZkem
_v ve:
w dv'ojve:
x iks
y ipsilon
ý dl'oUe:,ipsilon
_z zet
ž Zet

: dv'ojtetSka
% p@-*otsento
+ plus
€ eU*o
@ zavina:tS
& ampr-sent
# gRi:Zek
/ lomeno
\\ beksleS
! vigRitSn^i:k
° stupen^
× kra:t
÷ Jeleno
§ pa*ag@-*af
~ tilda
^ zdRi:Ska
© k'opi*ajt

_$ dola:r
_' apost@-*of
_" uvozovki
_, tSa:rka
_- mi:nus
_; zdRedn^i:k
_= rovno
_* hvjezJitSka
_? otazn^i:k
__ pottr-Zen^i:
_` 'ob@-*a:ts,ena:||tS'a:rka
_( za:vorka
_) za:vorkazavRi:t
_[ h@-*'anata:||z'a:vorka
_] h@-*'anata:||z'avRi:t
_{ sl'oZena:||z'a:vorka
_} sl'oZena:||z'avRi:t
_< menSi:
_> vjetSi:
_| sv'isla:||tS'a:*a
_?? simbol
_?A znak


// Numbers
_0 n'ula
_1 j'eden
_2 dv'a
_2f dvj'e
_3 tRi
_4 tSt'iRi
_5 p'jet
_6 S'est
_7 s'edum
_8 'osum
_9 d'evjet
_10 d'eset
_11 j'edena:tst
_12 dv'ana:tst
_13 tR'ina:tst
_14 tSt'r-na:tst
_15 p'atna:tst
_16 S'estna:tst
_17 s'edumna:tst
_18 'osumna:tst
_19 d'evatena:tst
_2X dv'atset
_3X tR'itset
_4X tSt'iRitset
_5X p'adesa:t
_6X S'edesa:t
_7X s'edumdesa:t
_8X 'osumdesa:t
_9X d'evadesa:t
_0C s'et
_1C st'o
_2C dvj'esc'e
_3C tR'ist'a
_4C tStiRist'a

_1M1 c'isi:ts
_0MA1 c'isi:tse
_0M1 c'isi:ts

_1M2 m'ilio:n
_0MA2 m'ilio:ni
_0M2 m'ilio:nu:

_1M3 m'iliarda
_0MA3 m'iliardi
_0M3 m'iliard

_1M4 b'ilio:n
_0MA4 b'ilio:ni
_0M4 b'ilio:nu:

_dpt _:tSa:rka_
_. tetSka


// Pronouns
mi $u
ti $u
se $u
si $u


// Prepositions
skrz $u $brk $alt2 // though
skrze $u $pause // through
pro $u $pause $alt2 // for
na $u $brk $alt2 // to/for/on
o $u $pause $alt2 // around/about
při $u $pause $alt2 // into,in,around
v v_ $brk // in
po $u $pause $alt2 // after,around
za $u $pause $alt2 // behind
před $u $pause $alt2 // in front of
mezi $pause // between
pod $u $pause $alt2 // below
pode $u $pause // below
s s_ $pause // with
nad $u $pause $alt2 // above
nade $u $pause // above

k $brk // towards
proti $u $pause // against
díky $pause // thanks to
naproti $pause // opposite

během $pause // during
podle $pause // according to
dle $u $pause $alt2 // along
vedle $pause // beside
kolem $pause // around
okolo $pause // around
do $u $brk $alt2 // to
od $u $brk $alt2 // away from
ode $u $brk // away from
z s_ $brk // out of/from
ze $u $brk $alt2 // out of/from
bez $pause $alt2 // without
beze $pause // without
místo $pause // instead of

i $u $brk // ???

// Conjunctions
a $u $pause // and
nebo $u $pause // or
však $pause // but
krom $pause // except
ale $pause // however
ač $pause // although
leč $pause // unless
sice $pause // although
že $u $pause // if,that
mimo $pause // except
což $pause // which
ani $pause // neither,nor

// Negative


// Auxillary verbs
být $u // to be
jsem $u // am
jsi $u
je $u
jsme $u
jste $u
jsou $u

byl $u // (past participle)
byla $u
bylo $u
byli $u
byly $u


budu $u // (future)
budeš $u
bude $u
budeme $u
budete $u
budou $u

bych $u // (conditional)
bys $u
by $u
bychom $u
byste $u
by $u

mám $u+ // have
máš $u+
má $u+
máme $u+
máte $u+
mají $u+
měl $u+

chci $u+ // want
chceš $u+
chce $u+
chceme $u+
chcete $u+
chtějí $u+

// treat as letters if at the end of the clause
a a: $atend // letter-a
i i: $atend // letter-i
k ka: $atend // letter-k
o o: $atend // letter-o
s es $atend
v ve: $atend
z zet $atend


// Abbreviations
// if a word has no vowels (or "r") then it will
// automatically be spoken as individual letters
arc $abbrev
arj $abbrev
atd $abbrev
bes $abbrev
blr $abbrev
cab $abbrev
cga $abbrev
cm tsentimetr-
crd $abbrev
ča $abbrev
čav $abbrev
čla $abbrev
člr $abbrev
čr $abbrev
čsad $abbrev
čsfr $abbrev
čsr $abbrev
čssr $abbrev
čvut $abbrev
dcl detsilitr-
dpi $abbrev
drv $abbrev
dta $abbrev
eeg $abbrev
ekg $abbrev
esc iskeip
etf $abbrev
kb kilobajt
ghz gigaherts
gn gigan^utn
gpa $abbrev
gw gigavat
(http ://) ha:tetepe:
hz herts
ibm $abbrev
ip $abbrev
khz kiloherts
kldr $abbrev
km kilometr-
kn kilon^utn
kpa $abbrev
kw kilovat
mhz megaherts
mkr $abbrev
mlr $abbrev
mpa $abbrev
ndr $abbrev
nsr $abbrev
ocr $abbrev
ods $abbrev
ohc $abbrev
ohv $abbrev
okd $abbrev
om $abbrev
osn $abbrev
ozv $abbrev
pci $abbrev
pdr $abbrev
pgdn peIdZdaUn
pgup peIdZap
plr $abbrev
prm $abbrev
rc $abbrev
rlc $abbrev
rlr $abbrev
rs $abbrev
rx $abbrev
scsi $abbrev
sr $abbrev
ssr $abbrev
sssr $abbrev
stva $abbrev
trm $abbrev
ufz $abbrev
uhf $abbrev
ukv $abbrev
usa $abbrev
uvf $abbrev
vga $abbrev
wgpo $abbrev
wri $abbrev
www veveve:


// Exceptions

antoni antoni
ascii aski
balistika balistika
cancel kensl-
(caps lock) kapslok
change tSeIndZ
delete dili:t
down daUn
exchange ikstSeIndZ
home hoUm
insert inzert
lazer leIzr-
newton n^u:tn
num nam
outlook aUtlu:k
page peIdZ
power paUr-
scroll skro:l
search sertS
size sajz
this Dis
unie unije
untitled antitl-
up ap


+ 643
- 0
dictsource/cs_rules View File

@@ -0,0 +1,643 @@
// translation rules for Czech
// This file is UTF-8 encoded

.group a
a a
au aU

m) ai (l eI
p) age eIdZ
p) aste (_ eIst
tr) ack ek


.group á
á a:

.group ä
ä e

.group b
b b
b (_ p
b (_G b
bě bje

back bek
basic beIzik
board bo:rd


.group c
c ts
ch x

_) c (al k
_) c (lau k
_) c (om k
_) c (or k
_) creati kreati
_ma) c (r k
_pa) ck (a k
re) cogni (t kogni
_s) ca (n ke
_s) c (o k
cover kavr-
c (us k
lo) ck k
pa) ck k
pas) c (al k
re) c (o k
ctrl kont@-*ol


.group č
č tS

.group d
d d
d (_ t
d (_G d
d (ě J
d (i J
d (í J
d (iT d // word has $alt attribute
d (íT d
dz dz
dz (_ ts
dz (_G dz
dž dZ
dž (_ tS
dž (_G dZ


.group di
di (a di
di (e_ dij
di (e di
di (gi di
di (j di
di (k di
di (o di
di (r di
di (u di
di (scip di
diskredi disk@-*edi
di (sk di
di (sp di
disti (c disti
di (st di
_au) di di
_) di (a dij
_) di (á di
_) di (ch di
_) dick dik
_) di (f di
_) di (g di
_) di (let di
_) di (me di
_) di (mi di
_) di (p di
_) di (rc Ji
_) di (rk Ji
_) disco disko
_) di (s di
_) di (van di
_) di (ver di
_) di (vid di
_) di (vizna Ji
_) di (vizny Ji
_) di (z di
cho) di (s Ji
_e) di di
_expe) di di
_gla) di di
_hle) di Ji
_kar) di di
_mo) di di
_ne) di (p di
_o) di (nst di
_pol) di di
_sar) di di
_scan) di di
_tra) di di
a) di (k di
an) di (d di
dar) di (z di
eto) di di
di (a_ di
di (e_ dij
di (i_ dij
di (o_ dij
di (u_ dij
di (nik di
di (sm di
di (st di
di (tik di
di (um_ di
in) di di
ko) di (fi di
kre) di (t di
la) di (s di
man) di (t di
me) di di
mé) di di
mě) di di
mi) di di
n) di (c di
o) di (c di
or) di di
ral) di di
ře) di (sk Ji
rio) di (c di
tope) di (c di
tra) di (c di


.group ď
ď J
ď (_ c
ď (_G J

.group e
e e
ej (K eI
eu eU

k) ey i:


.group é
é e:

.group ě
ě e

.group f
f f
fě fje

.group g
g g
g (_ k
g (_G g


.group h
h h
h (_ x
h (_G h

.group i
i i
ia %ia
ie %ie
iu %iu

ia (_ ia
ie (_ ije
ii (_ iji
io (_ ijo
iu (_ ijo
_) i (on j

ight ajt // right, night


.group í
í i:

.group j
j j

.group k
k k
kk k

.group l
l l
ll l
K) l (K l-

_) laser leIzr


.group ľ
ľ l^

.group m
m m
mě mn^e

_) manager menedZr-
_) message mesidZ
_) mic (ro majk


.group n
n n
nn n
n (g N
n (k N
n (ě n^
n (i n^
n (í n^
n (iT n // word has $alt attribute
n (íT n

new n^u:


.group ni
_a) ni (m ni
anorga) ni ni
_bota) ni ni
_bro) ni n^i
_cy) ni ni
_ebo) ni ni
_et) ni (c ni
_galva) ni ni
_huma) ni ni
_hygie) ni ni
_imu) ni (t ni
_ka) ni (b ni
_kolo) ni ni
_mícha) ni n^i
_mo) ni ni
_mu) ni ni
_na) ni (tr ni
_) nikoti nikoti
_) ni (l ni
_) ni (tro ni
_) ni (tro_ n^i
_orga) ni ni
_pa) ni (ck ni
_sa) ni (t ni
_se) ni (l ni
_te) ni (s ni
_tré) ni ni
_u) ni ni
ale) ni (t ni
a) ni (d ni
a) ni (kov ni
a) ni (k ni
a) ni (z ni
cha) ni (c ni
cha) ni (k ni
či) ni (t n^i
do) ni (c ni
echa) ni (s ni
efi) ni ni
ele) ni (t ni
endro) ni ni
e) ni (k ni
e) ni (s ni
eremo) ni ni
erma) ni ni
fi) niti niti
fo) ni (c ni
ge) ni ni
gé) ni ni
g) ni (t ni
go) ni ni
harmo) ni ni
i) ni (k ni
ni (a_ ni
ni (e_ nij
ni (i_ nij
ni (o_ nij
ni (u_ nij
ni (nik ni
ni (sm ni
ni (st ni
ni (tik ni
ni (um_ ni
i) ni (ci ni
i) ni (t ni
_hli) ni (t n^i
iro) ni ni
kli) ni ni
k) ni (p ni
komu) ni ni
kto) ni ni
loud) ni n^i
ma) ni (f ni
ma) ni (p ni
mi) ni ni
mu) ni (k ni
mu) ni (s ni
námoř) ni n^i
na) ni (s ni
ni (ak ni
ni (í nij
ni (kl ni
ni (zuj ni
no) ni (m ni
o) ni (d ni
o) ni (k ni
o) ni (s ni
pod) ni (k n^i
pro) ni (k n^i
ro) ni (c ni
stoj) ni n^i
tago) ni (s ni
tu) ni (s ni
u) ni (k n^i
u) ni (t ni
vi) ni (t n^i
v) ni (kl n^i
vz) ni (k n^i
za) ni (k n^i
ze) ni (t ni


.group ň
ň n^

.group o
o o
ou oU

v) oice ojs
t) oo (l u:
gr) ou (p u:
_wind) ow oU


.group ó
ó o:

.group ô
ô uo

.group p
p p
pp (A_ p
pě pje

.group q
q k
qu kv

.group r
r r
A) r (A *
C) r (A @-*
rr *r
K) r (K r-

right rajt


.group ř
ř R

.group s
s s
ss (_ s
ss (A_ s

scape skeIp
_) sch S
shift Sift
_pre) s (id z
selec (t silek
space speIs
e) s (id z


.group š
š S

.group t
t t
tt (_ t
tt (A_ t
t (ě c
t (i c
t (í c
t (iT t // word has $alt attribute
t (íT t

.group ti
_an) ti ti
_atlan) ti ti
_bes) ti ti
_cen) ti ti
_dese) ti ci
_dvace) ti ci
_eklip) ti ti
_flo) ti ti
_ins) ti ti
_jus) ti ti
_kons) ti ti
_kon) ti (n ti
_kosme) ti ti
_ky) ti (c ci
_ma) ti (n ci
_mul) ti ti
_op) ti (c ti
_pales) ti ti
_pe) ti (č ti
_pla) ti (n ti
_posi) ti ti
_preven) ti ti
_pro) ti ci
_res) ti (t ti
_ru) ti ti
_sa) ti (r ti
_sa) ti (ř ti
_sen) ti ti
_sta) tisti tisti
_stras) ti ci
_tě) ti ci
_téma) ti ti
_) ti (b ti
_) ti (ci ti
_) ti (mb ti
_) time tajm
time (_ tajm
_) ti (nk ti
_) ti (ran ti
_) ti (tan ti
_) ti (tán ti
_) ti (tul ti
_) ti (x ti
_ver) ti (k ti
ak) ti ti
ama) ti (c ti
ama) ti (k ti
an) ti (k ti
an) ti (l ti
an) ti (s ti
apa) ti (c ti
apa) ti (č ti
ap) ti (v ci
arke) ti (ng ti
aroma) ti ti
a) ti (c ti
a) ti (k ti
a) ti (n ti
a) tisti tisti
a) ti (v ti
a) ti (z ti
au) ti ti
ás) ti (c ci
bo) ti (z ti
cha) ti (c ci
c) ti ci
desá) ti ci
des) ti (l ti
dos) ti ci
drama) ti ti
dr) ti ci
ek) ti ti
ema) ti (c ti
ema) ti (k ti
en) ti (n ti
eore) ti (c ti
ep) ti (k ti
ero) ti (c ti
e) ti (c ti
e) ti (k ti
e) ti (v ti
e) ti (z ti
eví) ti ci
ě) ti (c ci
gi) ti (m ti
i) ti (k ti
ti (a_ ti
ti (e_ tij
ti (i_ tij
ti (o_ tij
ti (u_ tij
ti (nik ti
ti (sm ti
ti (st ti
ti (tik ti
ti (um_ ti
hos) ti ci
in) ti (m ti
nves) ti ti
kon) ti ti
kos) ti (c ci
kri) ti ti
k) ti (v ti
la) ti (n ci
lech) ti ci
li) ti (c ti
ma) ti (ck ti
ma) ti (c ci
ma) ti (ka ti
mo) ti (v ti
ms) ti ci
ne) ti (c ti
n) ti (c ti
n) ti (n ti
ompa) ti (b ti
op) ti ti
or) ti (m ti
os) ti (c ti
o) ti (k ti
pě) ti ci
ple) ti ci
ře) ti (c ci
řice) ti ci
rimi) ti (v ti
ri) ti (c ti
ri) ti (k ti
rk) ti ti
ro) ti (k ti
ro) ti (v ci
r) ti (z ti
rvi) ti ti
šes) ti ci
s) ti (k ti
s) ti (mul ti
s) ti (p ti
suges) ti ti
ti (ck ti
ti (f ti
timoni (t timoni
tini (u tinij
ti (tul ti
toma) ti (c ti
uma) ti (c ti
u) ti (k ti
vani) ti (t ti
ven) ti (l ti
vě) ti (v ci
xo) ti (k ti
x) ti (l ti
ympa) ti ti
ý) ti (ck ti
_flegma) ti ti
_ul) ti (m ti
_abs) ti ti
kul) ti (v ti


.group ť
ť c

.group u
u u

.group ú
ú u:

.group ů
ů u:

.group v
v v
vě vje

.group w
w v
wave veIf

.group x
x ks
e) xoti (c gzoti

.group y
y i
y (í ij

.group ý
ý i:

.group z
z z
z (_ s
z (_G z

.group ž
ž Z
ž (_ S
ž (_G Z

.group
ä e
ë e
ĺ l-
ö e:
ŕ r-
ü i

$ dola:r

. tetSka
. (. _:
\.) .

__) - (_D mi:nus
A_) - (_D _
C_) - (_D _
--) -

* hvj'ezJitSka
*) * (*
**
**) * (_ _::

+ 224
- 0
dictsource/cy_list View File

@@ -0,0 +1,224 @@

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_a A:
_e e:
_I i:
_o o:
_y V


// numbers
_0 n'Ul
_1 'Yn
_2 d'aY
_3 tr'i:
_4 p'Edwar
_5 p'Ymp
_6 xw'e:C
_7 s'aIT
_8 w'YT
_9 n'aU
_1X d'e:g
_2X d'aYD,e:g
_3X tr'i:D,e:g
_4X p'EdwarD,e:g
_5X p'YmD,e:g
_6X xw'e:D,e:g
_7X s'aITD,e:g
_8X w'YTD,e:g
_9X n'aUD,e:g
_0C k'ant
_2C d'aYg,ant
_3C tr'i:x,ant
_0M1 m'i:l_
_1M1 m'i:l_ // no '1' before thousand
_0M2 m'i:lIun_
_0M3 b'i:lIun_
_dpt puYnt


// articles
y @
yr @r

// conjunctions
a %a $pause // and
ac $u $pause // and
os $u $pause // if
er $u $pause // although
achos $pause // because
felly $pause // so, therefore
mor $pause // as,so
neu $pause // or(not)
oherwydd $pause // because
ond $pause // but
petai $pause // if it were
sy $u $pause // which is
sydd $u $pause // which are

// prepositions
//yn @n // in (cy_rules)
ym @ // in (+nasal word)
yng @ // in (+nasal word)
ynddi $u+ // in it (f)
ynddo $u+ // in it (m)

o _%o: // of,from,out of
(o hyd) o:h'y:d $pause // until
â _%A: // with
am _%am // for
ar _%ar // on
at _%at // to,towards
ap _%ap
gan $u+ // by,with,from
mewn $u+ // in(a)
tu $u+
wrth $u $pause $strend // by,with,while

heb $u // without,not
gyda $u+ // with
ers $u $pause $strend // since
cyn $u $pause $strend // before,as
nes $pause $strend // until
tan $pause $strend // until
dan $pause $strend // until,under

agos _A:gOs $u+ // near
blaen $u+ // in front of
ôl _%o:l $strend // behind
rhwng $u+ // between
dan $u+ // under
dros $u+ // over,for,on behalf of
//draws // across
drwy $u+ // through
erbyn $u+ // by, against
ymhen $pause $strend // within


// pronouns
i %I
ti %ti:
e %E
hi %hi:
ni %ni:
chi %xi:
nhw %nhu:

hon $u+ // this one (f)
honna $u+ // that one (f)
hwn $u+ // this one (m)
hwnna $u+ // that one (m)
hwnnw $u+ // that one (m)
hyn $u+ // this, these
hynny $u+ // that, those

rhain $u+ // these
rheina $u+ // those
rheini $u+ // those

taw $u+ // that

mai $u+ // that
Mai $capital // May: month

'na $u+ // that
yna $u+ // that

'ma $u+ // this
yma $u+ // this

// possessives
fy $u // my
ei $u // his, her
ein $u // our
eu $u // their

// questions
shwd $u $pause $strend // how
sud $u $pause $strend // how

// adverbs etc.
fel $u // like,as
na $u // than
nag $u // than
//bron // almost
//cwbl // all
pob $u // each
rhywfaint $u // some (amount)
rhywrai $u // some (pl)
unrhyw $u // any

// verbs
yn @n
wedi $u // perfect tense
fe $u+ // positive marker

bod $u // to be
rydw $u
rwyt $u
mae $u
mae $u
rydyn $u
rydych $u
maen $u

dwy $u // to be, contractions
dan $u
dach $u
rwy $u
ryn $u
rych $u

roedd $u // was

fod $u

oes $u // is there?
yw %Yu // is,are

dyma $u // here is
dyna $u // there is, that's

cael $u+ // to get,have
ga $u+

gafodd $u+ // past
gawson $u+
gawsoch $u+
gas $u+
geson $u+
gesoch $u+


gallu $u // can, to be able to
alla $u
alli $u
all $u
allwn $u
allwch $u
allan $u
galla $u
galli $u
gall $u
gallwn $u
gallwch $u
gallan $u

//gorfod // must, to have to
//gorffod

gwneud $u+ // to do, make
neud $u+ // to do, make

//myna // to go


bangor baNgOr
cymraeg kVmr'AYg
ysbryd $2

Hughes hIu:s
Jones dZo:ns

+ 286
- 0
dictsource/cy_rules View File

@@ -0,0 +1,286 @@
// translation rules for Welsh language
// This file is UTF-8 encoded

.group a
_) a (_ A:
a A:
a (C a
a (CC a
aa A:

a (b A:
a (d A:
a (g A:
a (ch A:
a (th A:
a (ff A:
a (s A:
a (f A:
a (dd A:

ae AY
ai aI
au aY
@) au (_ a
aw (+ aU


.group b
_) b (_ bi:
b b

.group c
_) c (_ Ek
_) ch (_ Ex
c k
ch x
e) ch C
i) ch C
u) ch C

_) cwn kUm


.group d
_) d (_ di:
_) dd (_ ED
d d
dd D

.group e
_) e (_ e:
e e:
e (C E
e (CC E
ee e:
e (b e:
e (d e:
e (g e:
e (ch e:
e (th e:
e (ff e:
e (s e:
e (f e:
e (dd e:

ei @I
ey @I
eu @Y
ew (+ eU
e (wA E

.group f
_) f (_ Ev
_) ff (_ Ef
f v
ff f

.group g
_) g (_ Eg
g g
gwl gw@-l
gwn gw@-n

.group h
_) h (_ hA:
h h

.group i
_) i (_ i:
i i:
i (C I
i (CC I
ii i:
i (b i:
i (d i:
i (g i:
i (ch i:
i (th i:
i (ff i:
i (s i:
i (f i:
i (dd i:
i (l i:
i (n i:
i (r i:

i (A j
iw (+ Iu

.group j
_) j (_ dZV
j dZ

.group k
_) k (_ kV
k k

.group l
_) l (_ El
_) ll (_ EL
l l
ll L

_) llan Lan


.group m
_) m (_ Em
m m

.group n
_) n (_ En
_) ng (_ EN
n n
ng N

.group o
_) o (_ o:
o o:
o (C O
o (CC O
oo o:

o (b o:
o (d o:
o (g o:
o (ch o:
o (th o:
o (ff o:
o (s o:
o (f o:
o (dd o:

oe OY
oi OI
ou OY

.group p
_) p (_ pi:
_) ph (_ fi:
p p
ph f

.group q
_) q (_ kwA:
q k
qu kw

.group r
_) r (_ Er
_) rh (_ hro:
r r
rh hr

.group s
_) s (_ Es
s s
si (A S

.group t
_) t (_ ti:
_) th (_ ET
t t
th T

.group u
_) u (_ ,Ib'EdOl // ???
u y:
u (C Y
u (CC Y
uu y:

u (b y:
u (g y:
u (d y:
u (ch y:
u (th y:
u (ff y:
u (s y:
u (f y:
u (dd y:
u (ll y:
u (l y:
u (n y:
u (r y:

uw (+ Yu

.group v
_) v (_ vi:
v v

.group w
_) w (_ u:
g) w w
w u:
&) w (K+ U
w (C U
w (CC U
ww u:

w (b u:
w (d u:
w (g u:
w (ch u:
w (th u:
w (ff u:
w (s u:
w (f u:
w (dd u:

w (A w
wy uY

.group x
_) x (_ Eks
x ks

.group y
_) y (_ V
y (@+ V
y y:
y (C Y
y (CC Y

y (d y:
y (s y:
y (th y:
y (ch y:
y (g y:
y (dd y:

_) y (w j
yw (+ Yu
_) yn (_ @n
_) yn (_n @

.group z
_) z (_ zu:
z z

.group
â A:
ê e:
î i:
ô o:
û y:
ŵ u:
ŷ y:

à a
è E
ì I
ò O
ù Y
ẁ U
ỳ Y

ï i:

'ch (_S3 x
'n (_S2 n
'r (_S2 r

. puYnt


+ 527
- 0
dictsource/de_list View File

@@ -0,0 +1,527 @@
// This file is UTF-8 encoded
// all words lower case

// Uses of $alt:
// 1. Change ['i:] to [=I@] at end of word


// Letters
//========
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

_. pUnkt
_, kOma


// Numbers
//========
_0 'nUl
_1 _'aIn
_1a _'aIns
_2 'tsvaI
_3 'd@-*aI
_4 'fi:*
_5 'fynf
_6 'zEks
_7 'zi:b@n
_8 '_axt
_9 'nOIn
_10 'tse:n
_11 '_Elf
_12 'tsvWlf
_13 'd@-*aItse:n
_14 'fi:*tse:n
_15 'fynftse:n
_16 'zEktse:n
_17 'zi:btse:n
_18 '_axttse:n
_19 'nOIntse:n
_2X 'tsvantsIC
_3X 'd@-*aItsIC
_4X 'fi:*tsIC
_5X 'fynftsIC
_6X 'zEktsIC
_7X 'zi:btsIC
_8X '_axttsIC
_9X 'nOIntsIC
_0C 'hUnd3t
_0M1 'taUz@nt
_1M1 'taUz@nt // no '1' before thousand
_0M2 ||mIlI'o:n@n
_1M2 _'aIn@||mIlI'o:n
_0M3 ||mIlI'a*d@n
_1M3 _'aIn@||mIlI'a*d@
_0M4 bIlI'o:n
_0and ||Unt
_dpt _kOma

// Abbreviations
//==============
a.a.o A:A:o:
allg 'alg@maIn@n
abb 'abb,IldUN
anm 'anm,E*kUN
bd band
bde bEnd@
bzw b@tsi:hUNsvaIz@
chr k@-*Istu:s
dm d'OItSm,A:*k $capital $only $abbrev
dr dOkt'o:*
evtl e:vEntu:'El
od o:d3
fr f@-*aU
frl f@-*OIlaIn
hr hE*
hrsg hE*'aUsge:b3
inkl Inklu:s'i:v@
km ki:lo:me:t3
nr nUm3
st 'Este:
usf %Untzo:f'O*t
usw %Untzo:v'aIt3 $pause
vgl fE*gl'aIC@
z.b tsUmb'aISpi:l


// English words
//==============
// de_rules includes the words ending in "-ing"
access _^_EN
account _^_EN
aid _^_EN // aids
appeal _^_EN
apple _^_EN
baseball _^_EN
bbc _^_EN
beat _^_EN
browser _^_EN
byte _^_EN
camcorder _^_EN
chart _^_EN
coach _^_EN
coke _^_EN
computer _^_EN
cool _^_EN
couch _^_EN
cursor _^_EN
dj _^_EN
email _^_EN
ensemble _^_FR
event _^_EN
firewall _^_EN
foul _^_EN
foyer _^_EN
frame _^_EN
freak _^_EN
gin _^_EN
groupie _^_EN
hip _^_EN
homepage _^_EN
hooligan _^_EN
interface _^_EN
jean _^_EN
jet _^_EN
job _^_EN
joke _^_EN
joystick _^_EN
junkie _^_EN
laptop _^_EN
laser _^_EN
level _^_EN
login _^_EN
look _^_EN
macho _^_EN
mail _^_EN
message _^_EN
offline _^_EN
online _^_EN
out _^_EN
pair _^_EN
penthouse _^_EN
pidgin _^_EN
plot _^_EN
poster _^_EN
receiver _^_EN
remake _^_EN
roadie _^_EN
roastbeef _^_EN
quiz _^_EN
run _^_EN
scanner _^_EN
science _^_EN
server _^_EN
sex _^_EN
sexy _^_EN
shirt _^_EN
show _^_EN
single _^_EN
slip _^_EN
slum _^_EN
small _^_EN
snob _^_EN
song _^_EN
spam _^_EN
spirit _^_EN
squaw _^_EN
suite _^_EN
sweatshirt _^_EN
talk _^_EN
teaser _^_EN
tech _^_EN
terminal _^_EN
trip _^_EN
tuner _^_EN
unix _^_EN
window _^_EN
word _^_EN


// Main exceptions list
//=====================
allein $2
andre and@-*@ // andere
anomalie $2
akazie $alt
arie $alt
arterie $alt
außerdem aUs3de:m

beben be:b@n
beere be:*@
bestie bEstI@
best bEst
beten be:t@n
bronchie $alt

ciao tSaU
coup ku:

dahlie $alt
deshalb $2
dezember $2
duett du:'Et

direkt $2
dritte d@-*It@

einander aIn'and3
einig aInIC
endivie $alt
erde E*d@
erst E*st

furie $alt

geben ge:b@n
geber ge:b3
gegenüber ge:g@n'y:b3
gemein g@maIn
genial ge:nI'al
geranie ge:*'A:nI@
gessen gEs@n
geste ge:st@
gestern gEst3n
gestrig gEst@-*IC
glorie $alt
grazie $alt

handy handI
historie $alt
hm h@m
hostie $alt

immobilie $alt
injurie $alt
insbesondere $3
interess Int@*'Es

januar janu:A:*

kamelie $alt
kastanie $alt
kid kId
kommend kOm'End
komödie $alt
kurie $alt

lappalie $alt
lilie $alt
linie $alt
luetisch lu:'e:tIS

machen max@n
marginalie $alt
materie $alt
menuette mEnu:'Et
mikrofiche maIk@-*o:fIS
miteinander $1
mitte mIt@
mumie $alt

oberen o:b@*@n
oboe o:bo:@
orgie $alt
ok o:k'e:

petersilie $alt
pinie $alt
präsident $3
prämie $alt
problem p@-*Obl'e:m

reliquie $alt
rupie $alt

sagt zA:gt
selbst zElpst
serie se:*I;@
service sE*vIs
sofort $2
sogar $2
soweit $2
sowohl $2
system z%IstEm

tag tA:g
the D@ // English
theater te:'A:t3
tuerei tu:*aI

unten Unt@n

verein fE*'aIn
vielleicht $2
vorbei fO*b'aI

//wahrscheinlich $2
warum vA:*'Um

zoom zu:m
zuerst tsu:'E*st
zudem tsu:'de:m
zurück $2


// definite article
der %dE*
die %di:
das %das
den %de:n
dem %de:m
des %dEz

derselb $2
desselb dEss'Elb
dieselb $2
dasselb dasz'Elb
demselb $2
denselb $2

// conjunctions
und Unt $pause $u+
aber ,A:b3 $pause $strend
oder ,o:d3 $pause $strend
sondern $pause
denn dEn $pause $u+
weil $pause $strend
als $pause $u+
bevor be:f'o:* $pause
also $pause $strend
wenn ,vEn $pause $strend
sowie $2 $pause

deren ,dE*@n $brk

// prepositions
ab ap $u+ $brk
an an $u+ $brk
am am $u+ $brk
auf aUf $u+ $brk
aus ,aUs $brk $strend
bei baI $u+ $pause $only
bis bIs $u+ $pause
da $u+
durch $u+ $pause
für fy:* $u+ $pause
gegen ge:g@n $u+ $pause
gegend ge:g@nt
hin hIn
in In $u+ $brk
(in die) %Ind%i:
(in den) %Ind%e:n
(in der) %Ind%E*
im Im $u+ $brk
ins Ins $u+ $brk
mit mIt $u+ $pause
nach nax $u+ $brk
ob ,Ob $pause $strend $only
pro ,p@-*o: $pause
von fOn $u+ $brk
(von dem) %fOn%de:m $brk
vom fOm $u+ $brk
vor ,fO* $strend
zu tsu: $u+ $brk
zum tsUm $u+ $brk
zur tsu:* $u+ $brk
über ,yb3 $pause $strend
unter ,Unt3 $pause $strend
um Um $u+ $brk
(um die) %Umd%i: $brk
(um den) %Umd%e:m $brk
während $pause

// misc
so zo: $u+
doch dOx $u+
noch $pause
(noch nicht) n'Ox||n,ICt $brk
(nicht mehr) n'ICt||,me:*
(nicht mehr) n,ICt||m'e:* $atend
(gar nicht) g,A:*n'ICt

// should these be in the Rules because they can be a prefix in a
// compound verb ?
daran dA:*'an
darauf $2
daraus $2
dabei $2
dadurch dA:d'U*x
dafür $2
dagegen $2
daher dA:h'Er
dahin dA:h'In
damit dA:m'It
danach $2
daneben $2
darein $2
darin dA:*'In
darüber $2
darum $2
darunter $2
davon dA:f'On
dazu dA:ts'u:
umher Umh'E*
umhin Umh'In
woran vo:*'an
worauf $2
woraus $2
worin vo:*'In

// pronouns
ich %IC $only
du %du: $only
er %Er $brk $only
es %Ez $only
sie %zi: $only
wir %vi:* $only
ihr %i:*
man %man $only
sich %zIC $only
(es ist) %Ez%Ist


daß das $u+
dass das $u+

ein aIn $u+
eine ,aIn@
einem ,aIn@m
einen ,aIn@n
einer ,aIn3
eines ,aIn@s

//kein $u+
//keine $u+

mein $u+
meine $u+

dein $u+
deine $u+

sein $u // can also be verb "to be"
seine $u+

unsre ,Unz*@
unsere ,Unz*@
unser ,Unz3
unserm ,Uns3m
unserem ,Uns@*@m


ihre ,i:*@
ihrem ,i:*@m
ihrer ,i:*3

dies ,di:z
diese ,di:z@

//
was vas
wie $u $pause

// abverbs
auch ,aUx
dann $u
etwa $u
ganz g,ants $only
je $u
nur $brk

// verbs

bin %bIn
bist %bIst
ist %Ist
sind %zInt
seit %zaIt $only

gehen ge:@n $only
geht ge:t $only
gehe ge:@ $only

habe %hA:b@ $only
habst %habst $only
hast %hast $only
hat %hat $only
haben h,A:b@n $only
hatte h,at@ $only
hatten h,at@n $only
hätte h,Et@ $only
hättest h,EtEst $only
hättet h,Et@t $only
hätten h,Et@n $only

war %vA:* $only
warst %vA:*st $only
wart %vA:*t $only
waren 'vA:*@n

will %vIl $only
willst %vIlst $only
wollen %vOl@n $only
wolt %vOlt

werden v,E*d@n
werde v,E*d@
werdst v,E*dst
werdet v,E*d@t
wurden vU*d@n
wurde vU*d@
wurdst vU*dst
wurdet vU*d@t

können ,kWn@n $only
kann ,kan $only
kannst ,kanst $only
könnt ,kWnt $only
konnt ,kOnt $only

sollen ,zOl@n
soll ,zOl
sollst ,zOlst
sollte ,zOlt@
sollten ,zOlt@n


+ 577
- 0
dictsource/de_rules View File

@@ -0,0 +1,577 @@
// This file is UTF-8 encoded

.group a
_) a (_ A:
a A:
aa A:
ah (+ A:
ael A:El
ae E:

a (C% a
a (CC a
a (sch a

ai aI
ay aI
au aU

_) ab (@P2 'ab
_) abend A:b@nt
_) abge (@ 'abg@
_) abzu 'abtsu:
_) an (@P2 'an
_) an (der an
_) auf (@P3 'aUf
_) aus (@P3 'aUs

_) air _^_EN
aktie aktI@
@A) al (_ 'al
@) an (_ 'an
@) ant (_ 'ant
@) atisch (_S6 'A:tIS
@) atisieren (_S9 A:tIs'i:*@n
anier (_ 'A:ni:3
arier (_ 'A:*i:3
adier (_ 'A:di:3

.group b
_) b (_ be:
b b
b) b
b (_N p
b (s_ p
bt (_N pt

_) be (@P2 b@
&Cen) be (C@ b@
_) b (eHC b
_) be (C% bE
_) bei (P3 b'aI
_) bei (de baI
_) beo (b b,@o:

_) b (ebC b
_) b (ecC b
_) b (eet b
_) b (enzin b
_) b (erC b
_) b (esen b
_) b (ess b
_) b (esten b
_) b (eug b
_) b (eul b
_) b (eut b

baby _^_EN
beten be:t@n
_) bike _^_EN
_) blue _^_EN
board _^_EN
_) boom _^_EN

.group c
_) c (_ se:
c k
c) c

ch C
a) ch x
o) ch x
u) ch x
äu) ch C
eu) ch C
_) chr k@-*
chs ks
ck k

_) c (el S
_) cey tsaI
chat _^_EN
chef SEf
_) c (ent ts
_) ch (il S
chip _^_EN
_) ch (ol k
_) ch (or k
@) chen (_$4 C@n
bre) ch (en x
spro) ch (en x // not spro-chen
wo) ch (en+ x
nä) chs (t Cs
coat (_ _^_EN
_) code ko:t
_) cow _^_EN
crew _^_EN
cup _^_EN

.group d
_) d (_ de:
d d
d) d
d (_N t
d (s_ t
dt t
ddt t

_) deal _^_EN
design _^_EN
dge (_ _^_EN
drive _^_EN
_) drug _^_EN


.group e
_) e (_ e:
e e:
ee e:
eh (+ e:

e (C% E
e (CC E
e (sch E

ei aI
eu OI
ey (_ e:

ell (_ 'El
&) e (_$1 @
&) e (BB_ E2
e (gt_+ e:
&) el (_ @l
&) em (_$2 @m
@) en (_$2 @n
@) er (C 3
@) er (r E*
@) er (nC E*
@) er (_$2 3
&) ere (_ @*@
&) eren (_$1 n
&) erer (_ @*3
&) eres (_$1 s
&) er (C_ @*
&) er (n_ @r
&) er (r_ E
w) er (k_ E*
@) es (_$2 @s
&) et (_ @t
Ad) ent (_ 'Ent
@m) ent (_ 'Ent
@m) ente (_ 'Ent@
&) est (_ @st

&) en (@ E2n // [E2] can reduce to [@]
// &) er (C@ E2*
&) el (@ E2l

@) ei (_ 'aI
&) erung (_ =@*UN

_) ein (@P3 'aIn
_) emp (@P3 _|%Emp
_) ent (@P3 _|%Ent
_) enten Ent@n
_) ent (er Ent
_) er (@P2 _|%E*
_) er (HC E* // lC, mC, nC, rC
_) ergeb (nis E*g'e:b
_) er (stC E*
_) er (ste E*
_) er (ste@@P2 _|%E*

_) entert _^_EN
_) erob (er %E*o:b


.group f
_) f (_ Ef
f f
f) f

_) fest (P4 f'Est
_) flug fl'u:g
_) free _^_EN


.group g
_) g (_ ge:
g g
g) g
g (_N k
gd (_N kt
gt (_N kt

_) g (eHC g // hC, lC, mC, nC, rC
_) ge (@P2 g@
C) ge (C@ g@
g (ei+ g

_) gn (A g@-n
B) gn (A g@-n

geben ge:b@n
gegen (@P5 ge:g@n
gegen (_ ge:g@n
gegn ge:gn
gehen ge:@n
general ge:nE*'al
_) g (ener g
_) g (eo+ g
@) ght (_ _^_EN
green _^_EN
guide _^_EN


.group h
_) h (_ hA:
h h
h) h

_) herauf (P6 hE*'aUf
_) herab (P5 hE*'ab
_) heraus (P6 hE*'aUs
_) herbei (P6 hE*'baI
_) herum (P5 hE*'Um
_) hervor (P6 hE*f'Or
_) hier (@ h%i:*
_) hinab (P5 hIn'ab
_) hinauf (P6 hIn'aUf
_) hinaus (P6 hIn'aUs
_) hinein (P6 hIn'aIn
_) hinweg (P6 hInv'e:g
_) hinzu (P5 hInts'u:
_) hinge (@P5 h'Ing@

_) haupt (@@P5 h'aUpt
_) high _^_EN
_) hyper _^_EN


.group i
_) i ( i:
i i:
ie i:
ih (+ i:
ieh i:

i (C% I
i (CC I
i (sch I
@) i (ng I

&) ie (ll_ i:,E
&) ier (_ 'i:3
r) ien (@ IEn
&) ien (_S1 n
&) iens (_ =I;@ns
&) ient (_ =I;@nt
sch) ie (n i:
ieren 'i:*@n
@) iert (_ 'i:*t
ierungs 'i:*UNs
ierung 'i:*UN

ig (C IC
ig (_N IC
@) ik (_ 'i:k
@) ie (_ 'i:

bakter) ie =I@
famil) ie =I@
fer) ie (n =I@
fol) ie (_ =I@
formal) ie =I@
stud) ie (_ =I@

@) ing (_N _^_EN
@) ion (_ j'o:n
@) ional (_ jo:n,al
@) is (_ Is
&) isch (_ =IS
@) ität (_S4 It'e:t

.group j
_) j (_ jOt
j j

.group k
_) k (_ kA:
k k
k) k

@) keit (_$4 kaIt

kolleg k%Ole:g

.group l
_) l (_ El
l l
l) l
lin (_ l'i:n

@) lich (_$4 lIC
lady _^_EN

.group m
_) m (_ Em
m m
m) m

marine mA:*'i:n@
A) meter (_ me:t3
_) micro _^_EN
_) mit (P3 m'It
mitt (eC mIt
_) ms _^_EN
musik m%u:zi:k

.group n
_) n (_ En
n n
n) n
ng N
// ng (A Ng
// ng (l Ng
ng (r Ng
nk Nk
nk (A nk

nce (_ _^_EN
&) ness _^_EN
news _^_EN
nieder ni:d3

.group o
_) o (_ o:
o o:
oh (+ o:
oo o:
oe Y:

o (C% O
o (CC O
o (sch O

_) ober (@P4 _|,o:b3
_) ober (ste o:b3

@A) on (_ 'o:n
@) oo (_ u:


.group p
_) p (_ pe:
p p
p) p
pf pF
ph f

_) pay _^_EN
philie f'i:li:
_) pro (@ %p@-*o:

_) po (e p%o:
_) poe (sc pY:
partei p%a*taI
pool _^_EN
power _^_EN
_) pu (e p%u:

.group q
_) q (_ ku:
q k
qu kv

.group r
_) r (_ E*
r *
r (r
C) r @-*
_) r @-*
_) rh @-*

.group s
_) s (_ Es
s s
s (A z
s (_$1 s
A) s (_N s
A) s (_ z
ss s

sch S
sch (en_ sC
_) sh S
sh (K S
_) sp Sp
_be) sp Sp
_ge) sp Sp
_ver) sp Sp
&C) st (_$2 st
_) st St
_be) st St
_ge) st St
_ver) st St

_) safe _^_EN
&) schaft (_S6 Saft
schein (lich S'aIn
schwer Sve:*
shop _^_EN
_) sky _^_EN
soldat z%OldA:t
sound _^_EN
speed _^_EN
_) street _^_EN
style _^_EN
synthesi _^_EN

.group t
_) t (_ te:
t t
t) t
th (K t
K) th t
tz ts

&B) te (_$2 t@
&t) te (_ @
// &B) ten (_$3 t@n
// &t) ten (_ @n
// &B) tet (_$3 t@t

tch tS
_) teen _^_EN
thrill _^_EN
@) tient (_ tsI'Ent
@) tion (_ tsI'o:n
_) trail _^_EN
_) train _^_EN
_) tranqu _^_EN
_) tw _^_EN

.group u
_) u (_ u:
u u:
uh (+ u:
uell u:'El
ue y:
&) ue (_ u:@ // statue

u (C% U
u (CC U
u (sch U
@) u (ng U

_) un Un
_) un (C@P2 Un
_) unbe (@P4 _|,Unb@
_) unge (@P4 _|,Ung@
_) unver (@P5 _|,UnfE*
_) un (iv u:n
_) under _^_EN
_) unter (@P5 _|%Unt3

&) uela (_ u:,e:la
@) uerisch (_ 'u:*IS
_) user _^_EN

.group v
_) v (_ faU
v v
v) v

_) v f
_) vie fi:
_) vi (et v,i:
_) vi (CC vI
_) vi vi:

_) ver (@P3 f%E*
_) vor (@P3 'fO*
_) vor (ne 'fO*
_) vorbei (@P6 fO*'baI


voraus fO*'aUs
vorüber fO*'yb3

.group w
_) w (_ ve:
w v

@) wert (_ vE*t
_) wh _^_EN
&) ware (_ _^_EN
work _^_EN

.group x
_) x (_ Iks
x ks


.group y
_) y (_ UpsIlOn

y y:
y (CC y
y (A j
@) y (_ I
t) y (_ _^_EN

.group z
_) z (_ tsEt
z ts
z) z
ziell tsj'El

_) zer (@ %tsE*
_) zu (C@P2 ts%u:

.group ä
ä E:
äh (+ e:

ä (C% E
ä (CC E
ä (sch E

äu OI

.group ö
ö Y:
öh (+ Y:

ö (C% W
ö (CC W
ö (sch W

.group ü
ü y:
üh (+ y:

ü (C% y
ü (CC y
ü (sch y

_) über (@P4 _|,y:b3

.group ß
_) ß (_ EstsEt
ß s


.group
, (D kOma
/ slaS
% p@-*o:ts'Ent
$ dOl@
€ OI*o:
£ paUnd

. pUnkt
. (. _:
\.) .

+ 239
- 0
dictsource/el_list View File

@@ -0,0 +1,239 @@
// This file is UTF-8 encoded
// all words lower case

// Α α, Β β, Γ γ, Δ δ, Ε ε, Ζ ζ, Η η, Θ θ, Ι ι, Κ κ, Λ λ, Μ μ, Ν ν, Ξ ξ,
// Ο ο, Π π, Ρ ρ, Σ σ ς (word-final form), Τ τ, Υ υ, Φ φ, Χ χ, Ψ ψ, Ω ω.
// ά έ ή ί ΰ ϊ ϋ ό ύ ώ


// numbers
_0 miD'en
_1 'ena
_2 D'io
_3 tr'ia
_3f tr'is
_4 t'esera
_4f t'eseris
_5 p'ente
_6 'eksi
_7 ept'a
_8 okt'o
_9 en'ea
_1X D'eka
_11 'enDeka
_12 D'oDeka
_2X 'ikosi
_3X tri'anda
_4X sar'anda
_5X pen'inda
_6X eks'inda
_7X ebdom'inda
_8X ogd'onda
_9X enen'inda
_0C ekat'on_
_1C0 ekat'o
_1C ekat'on_
_2C D;ak'os;a_
_3C triak'os;a_
_4C tetrak'os;a_
_5C pendak'os;a_
_6C eksak'os;a_
_7C eptak'os;a_
_8C oktak'os;a_
_9C en^ak'os;a_
_0M1 Cil^'aDes
_1M1 C'il^a // no '1' before thousand
_1M2 'ena|ekatom'irio
_0M2 ekatom'iria
_1M3 'ena|Disekatom'irio
_0M3 Disekatom'iria
_dpt k'oma
_. tel'ia


// articles
ο o $u // definate article
η i $u
το $u
του $u
της $u
τον $u
την $u
οι $u
τα $u
των $u
τους $u
τις $u

ένας $u // indefinate article
μία $u
μια mn^a $u
ένα $u
ενός $u
μίας $u
μιας $u
έναν $u




// pronouns
τη $u // her

που $u // that,which


// verbs
είμαι $u // to be
είσαι $u
είναι $u
είμαστε $u
είστε $u

ήμουν $u
ήσουν $u
ήταν $u
ήμασταν $u
ήσασταν $u

θαείμαι $u
θαείσαι $u
θαείναι $u
θαείμαστε $u
θαείστε $u

ναείμαι $u
ναείσαι $u
ναείναι $u
ναείμαστε $u
ναείστε $u


έχω $u // to have
έχεις $u
έχει $u
έχουμε $u
έχετε $u
έχουν $u

είχα $u
είχες $u
είχε $u
είχαμε $u
είχατε $u
είχαν $u

θαέχω $u
θαέχεις $u
θαέχει $u
θαέχουμε $u
θαέχετε $u
θαέχουν $u

ναέχω $u
ναέχεις $u
ναέχει $u
ναέχουμε $u
ναέχετε $u
ναέχουν $u


// prepositions

σε $u // in,at,to
στου $u // + the
στον $u
στων $u
στους $u
στης $u
στην $u
στις $u
στο $u
στα $u

εκ $u // of
να $u $brk // to
από $u // from, by, of
με $u $brk // with
μασί $u $brk // with,together
παρά $u $brk // by, of, than
μέσα $u $brk // in, inside, within
εις $u $brk // on, to
διά $u $brk // by
περί $brk // towards
προς $brk // towards
μέχρι $brk // until
κοντά $brk // beside

// conjunctions

αλλά $u $pause // but
και ke $u $pause // and (don't change to [ge] after n)
ή $u $pause // or
ότι $u $pause // that
αν $u $pause // if, whether
εάν $u $pause // if, whether
(εκτός εάν) ekt'ose,an $pause // unless
παρόλο $pause // despite

επειδή $pause // because
γιατί $pause // because, why
διότι $pause // because, for


// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

α alfa
β vita
γ Qama
δ Delta
ε 'epsilon
ζ zita

_η 'ita
η 'ita $atend
θ Tita
ι i'ota
κ kapa
λ lamDa
μ mi
ν ni
ξ ksi
_ο 'omikron
ο 'omikron $atend
π pi
ρ Ro
σ s'iQma
ς s'iQma
τ taf
υ 'ipsilon
φ fi
χ Ci
ψ psi
ω om'eQa

ά ,alfa|t'onos
έ ,epsilon|t'onos
_ή ,ita|t'onos
ή ,ita|t'onos $atend
ί i,ota|t'onos
ΰ ,ipsilon|t'onos
ϊ i'ota
ϋ 'ipsilon
ό ,omikron|t'onos
ύ ,ipsilon|t'onos
ώ om,eQa|t'onos

_. tel'ia
_, k'oma



// miscellaneous exceptions
μιερός mier'os
ρια rQ;a


+ 280
- 0
dictsource/el_rules View File

@@ -0,0 +1,280 @@
// Greek -modern
// This file is UTF-8 encoded
// all words lower case

// Α α, Β β, Γ γ, Δ δ, Ε ε, Ζ ζ, Η η, Θ θ, Ι ι, Κ κ, Λ λ, Μ μ, Ν ν, Ξ ξ,
// Ο ο, Π π, Ρ ρ, Σ σ ς (word-final form), Τ τ, Υ υ, Φ φ, Χ χ, Ψ ψ, Ω ω.

.group α
α a
αι e
αί 'e
αυ av
αυ (B af // +voiceless consonant κ, π, τ, χ, θ, σ, ξ.
αύ 'av
αύ (B 'af // +voiceless consonant κ, π, τ, χ, θ, σ, ξ.
αη aI
αϊ aI

.group β
β v
β (β

.group γ
γ Q
γγ g
γκ g
A) γγ Ng
A) γκ Ng
γ (χ N
γαι (A j
γε (A j
γει (A j
γη (A j
γι (A j
γυ (A j
γοι (A j

.group δ
δ D
δ (δ

.group ε
ε e
ει i
εί 'i
C) ει (A ;
ευ ev
ευ (B ef // +voiceless consonant
ευ (β e
ευ (φ e
εύ 'ev
εύ (B 'ef // +voiceless consonant
εύ (β 'e
εύ (φ 'e

.group ζ
ζ z
ζ (ζ
ζη (A z;
ζι (A z;
ζυ (A z;
ζει (A z;
ζοι (A z;

.group η
η i
C) η (A ;
ηυ iv
ηυ (B if // +voiceless consonant

.group θ
θ T
θ (θ

.group ι
ι i
C) ι (A ;
ρ) ι (A i

.group κ
κ k
κ (κ
ν_) κ g

κη (A c // k + i sound = [c]
κι (A c
κυ (A c
κει (A c
κοι (A c


.group λ
λ l
λ (λ
λη (A l^
λι (A l^
λυ (A l^
λει (A l^
λοι (A l^

.group μ
μ m
μ (μ
_) μπ b

.group ν
ν n
ν (ν
ντ d // always? or not after a vowel?
ν (_π m
ν (_ψ m
ν (_κ N
ν (_ξ N
νη (A n^
νι (A n^
νυ (A n^
νει (A n^
νοι (A n^


.group ξ
ξ ks
ξ (ξ
ν_) ξ gz

.group ο
ο o
οι i
οί 'i
C) οι (A ;
ου u
ού 'u
οη oI
οϊ oI

.group π
π p
π (π
ν_) π b

.group ρ
ρ R
ρ (ρ
A) ρ (A *
C) ρ (A @-*

.group σ
σ s
σ (σ
ση (A s;
σι (A s;
συ (A s;
σει (A s;
σοι (A s;

.group ς
ς s
ς (_B s // +voiceless consonant
ς (_C z

.group τ
τ t
τ (τ
τσ ts
τζ dz
ν_) τ d
ν_) τσ dz

.group υ
υ i
C) υ (A ;
υι i
υί 'i

.group φ
φ f
φ (φ

.group χ
χ x
χ (αι C
χ (αί C
χ (ε C
χ (έ C
χ (η C
χ (ή C
χ (ι C
χ (ί C
χ (οι C
χ (οί C
χ (υ C
χ (ύ C

.group ψ
ψ ps
ψ (ψ
ν_) ψ bz

.group ω
ω o



// If we find a Latin letter a-z, then translate as English
.group a
a _^_EN
.group b
b _^_EN
.group c
c _^_EN
.group d
d _^_EN
.group e
e _^_EN
.group f
f _^_EN
.group g
g _^_EN
.group h
h _^_EN
.group i
i _^_EN
.group j
j _^_EN
.group k
k _^_EN
.group l
l _^_EN
.group m
m _^_EN
.group n
n _^_EN
.group o
o _^_EN
.group p
p _^_EN
.group q
q _^_EN
.group r
r _^_EN
.group s
s _^_EN
.group t
t _^_EN
.group u
u _^_EN
.group v
v _^_EN
.group w
w _^_EN
.group x
x _^_EN
.group y
y _^_EN
.group z
z _^_EN

.group
ά 'a
άη 'aI
άι 'aI
έ 'e
ή 'i
ί 'i
ΰ 'i
ϊ i
ϋ i
ό 'o
όη 'oI
όι 'oI
ύ 'i
ώ 'o

. tel'ia
, (D k'oma
! Tavmastik'o
!) !



+ 2649
- 0
dictsource/en_list
File diff suppressed because it is too large
View File


+ 5171
- 0
dictsource/en_rules
File diff suppressed because it is too large
View File


+ 190
- 0
dictsource/eo_list View File

@@ -0,0 +1,190 @@
// This file is UTF-8 encoded


// Numbers
_0 nul
_1 'unu
_2 d'u
_3 tr'i
_4 kv'ar
_5 kv'in
_6 s'es
_7 s'ep
_8 'ok
_9 n'aU
_1X d'ek
_2X d'udek
_3X tr'idek
_4X kv'ardek
_5X kv'indek
_6X s'esdek
_7X s'epdek
_8X 'okdek
_9X n'aUdek
_1C ts'ent
_0C tsent
_1M1 m'il_
_0M1 m,il_
_0M2 mili'ono
_0M3 mili'ardo
_0M4 duili'ono
_dpt komo_

_. punkto

t.e t'e,e


// includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc)

l' la
la %la
ne $u+ // negative
cxu $u // interogative particle
cxi $u
ĉu $u // cxi interogative particle
ĉi $u // cxi interogative particle
ia $u // any

// prepositions
de $u+ $brk
(de la) dela $u $brk

antaux $u+ $pause
antaŭ $u+ $pause
apud $u+ $pause
ol $u+ $brk
ĉe $u+ $pause
da $u+
al $u+ $brk
(al la) alla $u $brk
el $u+ $pause
(el la) ella $u $pause
en $u+ $brk
(en la) enla $u $brk
ĝis $u+ $pause
inter $u+ $pause
je $u $brk

kun $u+ $pause
laŭ $u+ $brk
laux $u+ $brk
per $u+ $brk
preter $u+ $brk
pri $u+ $pause
por $u+ $pause
post $u+ $pause
pro $u+ $pause
sen $u+ $pause
sub $u+ $pause
sur $u+ $pause

dum $u $pause
tra $u $pause

// misc adverbs etc
eĉ $brk
(pli ol) pliol

// pronouns
mi $u
ci $u
li $u
sxi $u
ŝi $u
gxi $u
ĝi $u
ni $u
vi $u
ili $u
oni $u
si $u

mia $u+
cia $u+
lia $u+
sxia $u+
ŝia $u+
gxia $u+
ĝia $u+
nia $u+
via $u+
ilia $u+
sia $u+

miaj $u+
ciaj $u+
liaj $u+
sxiaj $u+
ŝiaj $u+
gxiaj $u+
ĝiaj $u+
niaj $u+
viaj $u+
iliaj $u+
siaj $u+

// aux verbs
esti $u+
estas $u+
estis $u+
estos $u+
estus $u+

povas $u+ // can
povis $u+
povos $u+
povus $u+

devas $u+ // must
devis $u+
devos $u+
devus $u+

iras $u+ // go
iris $u+
iros $u+
irus $u+

metas $u+ // put
metis $u+
metos $u+
metus $u+

havi $u+
havas $u+
havis $u+
havos $u+

eble $u // may

kia $u+ $pause
kie $u+ $pause
kiel $u+ $pause
kio $u+ $pause
kiu $u+ $pause
kiuj $u+ $pause
kiun $pause
kiunj $pause
kiam $u+ $pause

tio $u+
tiam $brk


// conjunctions
ke $u $pause // that (conj)
aux $u $pause
aŭ $u $pause // aux
cxar $u $pause
ĉar $u $pause
kaj $u $pause
sed $u $pause
nek $u $pause
se $u $pause
ju $u $brk
des $u $pause
do $pause // therefore, so, then
ekde $pause // since



+ 212
- 0
dictsource/eo_rules View File

@@ -0,0 +1,212 @@
// translation rules
// This file is UTF-8 encoded

// includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc)

.group a
_) a(_ a
a a
aj aI
a (jx a
aux aU
aŭ aU
D_-_) a (_ %a //'a' after a number
D_-_) an (_ %an //'an' after a number
D_) a (_ %a //'a' after a number
D_) an (_ %an //'an' after a number
.group b
_) b(_ bo
b b
.group c
_) c(_ tso
_) ch(_ tSo
_) cx(_ tSo
c ts
ch (K tS // foreign words
K) ch tS // foreign words
cx tS
.group d
_) d(_ do
d d

.group e
_) e(_ e
e e
ej eI
e (jx e
eux eU
eŭ eU
.group f
_) f(_ fo
f f
.group g
_) g(_ go
_) gx(_ dZo
g g
gh (K dZ
gx dZ
.group h
_) h(_ ho
_) hx(_ xo
h h
hh x
hx x
.group i
_) i(_ i
i i
.group j
_) j(_ jo
_) jx(_ Zo
j j
jh (C Z
jx Z
.group k
_) k(_ ko
k k
.group l
_) l(_ lo
l l
ll (_ l
.group m
_) m(_ mo
m m
.group n
_) n(_ no
n n
n (_S1 n
.group o
_) o(_ o
o o
oj OI
o (jx o
.group p
_) p(_ po
p p
ph (K f // foreign words
K) ph f // foreign words
.group q
_) q(_ kwo
q k
qu kv
.group r
_) r(_ ro
r r
rr @-*r
A) r (A *
// A) r (A @-*
C) r (A @-*
.group s
_) s(_ so
_) sh(_ So
_) sx(_ So
s s
sx S
sh (K S // foreign words
K) sh S // foreign words
.group t
_) t(_ to
t t
th (K T // foreign words
K) th T // foreign words
.group u
_) u(_ u
_) ux(_ wo
u u
uj uI
u (jx u
ux w
.group v
_) v(_ vo
v v
.group w
_) w(_ du'oblav,o
w w
K) wh w // foreign words
.group x
_) x(_ ikso
x ks
.group y
_) y(_ ipsilono
y j
K) y (K i
.group z
_) z(_ zo
z z
.group
_) ĉ (_ tSo
ĉ tS

_) ĝ (_ dZo
ĝ dZ

_) ĥ (_ xo
ĥ x

_) ĵ (_ Zo
ĵ Z

_) ŝ (_ So
ŝ S

_) ŭ (_ wo
ŭ w

= ,,egala,
\ malantaIstreko
/ streko
'
+ plus
_) ++ (_ plusplus

. punkto
. (. _:
\.) .


. (D _:k'omo_
* asterisko
pundo
(D _pundOI_:
! ,ekkrio,
: dupunkto
- _
- (_a
$ dolaro
$ (D _dolarOI_:
% protsento
@ po
& %kaI


+ 290
- 0
dictsource/es_list View File

@@ -0,0 +1,290 @@

// This file in UTF8 encoded

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_a a
_o o
_y ,igr'iEQa

_. punto


// numbers
_0 TE*o
_1 'uno
_2 d'os
_3 t@-*'es
_4 kw'at@-*o
_5 T'inko
_6 s'eIs
_7 sj'Ete
_8 'otSo
_9 nw'Eve
_1X dj'ET
_11 'onTe
_12 d'oTe
_13 t@-*'ETe
_14 kat'orTe
_15 k'inTe
_20 v'eInte
_2X v'eInt
_3X t@-*'eInta
_4X kwa*'Enta
_5X Tinkw'Enta
_6X sEs'Enta
_7X sEt'Enta
_8X otS'Enta
_9X nov'Enta
_0C T'ientos
_1C0 T'ien // exactly one hundred
_1C T'iento
_5C kinj'Entos
_0M1 m'il
_1M1 m'il // no '1' before thousand
_0M2 mil^'ones
_1M2 'unmil^'on
_0M4 _bil^'ones
_1M4 'unbil^'on
_0and i
_dpt koma



// articles
el $u
los $u
la $u
las $u
lo $u
les $u

un $u
una $u
unos $u
unas $u

este $u+ // this
esta $u+
estos $u+
estas $u+
esto $u+

ese $u+ // that
esa $u+
esos $u+
esas $u+
eso $u+

aquel $u+ // that
aquella $u+
aquellos $u+
aquellas $u+



// pronouns
yo $u+
tu $u+
tú $u+
usted $u+
él $u+
ella $u+
nosotros $u+
nosotras $u+
vosotros $u+
vosotras $u+
as $u+
ustedes $u+
ellos $u+
ellas $u+
ud $u+
uds $u+

me $u+ // reflexive pronouns
te $u+
se $u+
nos $u+
os $u+


// possessives
mi $u+
mis $u+
tu $u+
tus $u+
su $u+
sus $u+
nuestro $u+
nuestros $u+
nuestra $u+
nuestras $u+
vuestro $u+
vuestros $u+
vuestra $u+
vuestras $u+

// prepositions
a $u $brk // at
al $u $brk
de $u // of,from
del $u
(de la) d,ela
en $u $brk
con $u $pause // with
por $u $pause // for,through,along,via
para $u $pause // for,in order,by
entre $u $pause
desde $pause // from,since
después $pause // after

// conjunctions
y %i $pause // and
o $u $pause // or

así $pause
aunque $u $pause // although
siquiera $pause
porque $pause // because

// questions
que $u+ $pause // what
cuál $pause // which
cuáles $pause
cómo $pause // how

// negative
no $u

// auxillary verbs
ser $u
soy $u
eras $u
es $u
somos $u
sois $u
son $u

fui $u
fuiste $u
fue $u
fuimos $u
fuisteis $u
fueron $u

era $u
eras $u
éramos $u
erais $u
eran $u

seré $u
serás $u
será $u
seremos $u
seréis $u
serán $u

sería $u
serías $u
seríamos $u
seríais $u
serían $u


estar $u
estoy $u
estás $u
está $u
estamos $u
estáis $u
están $u

estuve $u
estuviste $u
estuvo $u
estuvimos $u
estuvisteis $u
estuvieron $u

estaba $u
estabas $u
estaba $u
estábamos $u
estabais $u
estaban $u

estaré $u
estarás $u
estará $u
estaremos $u
estaréis $u
estarán $u

estaría $u
estarías $u
estaríamos $u
estaríais $u
estarían $u

haber $u
he $u
has $u
hay $u
hemos $u
habéis $u
han $u
ha $u // ??

hube $u
hubiste $u
hubo $u
hubimos $u
hubisteis $u
hubieron $u

había $u
habías $u
habíamos $u
habíais $u
habían $u

habré $u
habrás $u
habrá $u
habremos $u
habréis $u
habrán $u

tener $u // to have
tengo $u
tienes $u
tiene $u
tenemos $u
tenéis $u
tienen $u

hacer $u+ // to do/make
hago $u+
haces $u+
hace $u+
hacemos $u+
hacéis $u+
hacen $u+


// some common adjectives and adverbs
algún $u // some
algunos $u
alguna $u




// pronunciation exceptions

méxico mExiko
mexicano mExikano


+ 225
- 0
dictsource/es_rules View File

@@ -0,0 +1,225 @@
// translation rules
// This file is UTF-8 encoded


.group a
_) a (_ a
a a
ai aI
ay aI
ay (_ 'aI


.group b
_) b (_ be
b B
_) b b
m) b b
n) b b


.group c
_) c (_ Te
_) ch (_ tSe
c k
c (Y T // ce, ci
ch tS


.group d
_) d (_ de
d D
_) d d
m) d d
n) d d


.group e
_) e (_ e
e E
e (_ e
ei eI
ey eI
ey (_ 'eI
_) eu eU


.group f
_) f (_ 'Efe
f f


.group g
_) g (_ xe
g Q
_) g g
m) g g
n) g g
g (Y+ x // ge gi


.group h
_) h (_ 'atSe
h // silent


.group i
_) i (_ i
i i
i (A j
l) i (A %i
r) i (A %i


.group j
_) j (_ x'ota
j x


.group k
_) k (_ ka
k k


.group l
_) l (_ Ele
_) ll (_ Eje
l l
ll l^


.group m
_) m (_ Eme
m m


.group n
_) n (_ Ene
n n
n (b m
n (v m
n (f m
n (p m
// n (g N // ??
// n (k N // ??


.group o
_) o (_ o
o o
oy oI
oy (_ 'oI


.group p
_) p (_ pe
p p


.group q
_) q (_ ku
q k
qu k


.group r
_) r (_ E*e
r r
_) r R
A) r (A *
C) r (A @-*
rr *R


.group s
_) s (_ Ese
s s
&) s (_S1 s


.group t
_) t (_ te
t t


.group u
_) u (_ u
u u
u (A w
l) u (A %u
r) u (A %u

g) u (Y // gue gui


.group v
_) v (_ ve
v v
_) v v
m) v v
n) v v


.group w
_) w (_ d'oBle,u
w w


.group x
_) x (_ Ekis
x ks
A) x (A ks
x (_ =ks


.group y
_) y (_ ,ig@-*'iEQa
y i
y (A j


.group z
_) z (_ TEta
z T


.group
á ''a
é ''E
í ''i
ó ''o
ú ''u
ü u
ñ n^
_)ñ (_ En^e

$ d'olar
€ eU*o
% porTj'Ento
& ampErs'ant
@ a*R'oBa
/ b'a*Ra
© k,opi*R'aIt

+ m'as
_) ++ (_ masm'as
\+\+\+) + // ignore + after the first 3

# almoaD'il^a
\#) #

__) - (_D m'Enos
A_) - (_D _
C_) - (_D _
--) -

* astE*'isko
*) * (*
**
**) * (_ _::

. punto
. (. _:
\.) .

, (D koma

+ 268
- 0
dictsource/fi_list View File

@@ -0,0 +1,268 @@

// This file in UTF8 encoded

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

å r'uotsalainen'o:
š h'at:u&s
ž h'at:uts,et

_. piste
_! hu:tomerk:i
_" lainaus
_# rist:o
_$ dollarin
_% prosent:i
_& etmerk:i
_' heit:o

// numbers
_0 n'olla
_1 'yksi
_2 k'aksi
_3 k'olme
_4 n'elj&
_5 v'i:si
_6 k'u:si
_7 s'eitsem&n
_8 k'ahdeksan
_9 'yhdeks&m
_10 k'ymmenen
_11 'yksitoista
_12 k'aksitoista
_13 k'olmetoista
_14 n'elj&toista
_15 v'i:sitoista
_16 k'u:sitoista
_17 s'eitsem&nt,oista
_18 k'ahdeksant,oista
_19 'yhdeks&nt,oista
_2X k'aksikymment&
_3X k'olmekymment&
_4X n'elj&kymment&
_5X v'i:sikymment&
_6X k'u:sikymment&
_7X s'eitsem&nk,ymment&
_8X k'ahdeksank,ymment&
_9X 'yhdeks&mk,ymment&
_0C s'ata:_
_1C s'ata
_0M1 t'uhata:
_1M1 t'uhat // no '1' before thousand
_0M2 m'iljo:na:
_1M2 m'iljo:na
_0M3 m'iljardi
_1M3 m'iljardi
_0M4 b'iljo:na:
_1M4 b'iljo:na
_dpt pilk:u // comma


// articles


// pronouns
minä $u
sinä $u
hän $u
se $u
me $u
te $u
he $u
ne $u

itse $u $double // reflexive pronoun

tämä $u+ // this
tämän $u+
tätä $u+
tässä $u+
tästä $u+
tähän $u+
tällä $u+
tältä $u+
tälle $u+
tänä $u+

tuo $u+ // that
tuon $u+
tuota $u+
tuossa $u+
tuosta $u+
tuohon $u+
tuolla $u+
tuolta $u+
tuolle $u+
tuona $u+

nämä $u+ // these
näiden $u+
näitten $u+
näitä $u+
näissä $u+
näistä $u+
näihin $u+
näillä $u+
näiltä $u+
näille $u+
näinä $u+

nuo $u+ // those
noiden $u+
noitten $u+
noissa $u+
noista $u+
noihin $u+
noilla $u+
noilta $u+
noille $u+
noina $u+

joka $u+
jonka $u+
jota $u+
jossa $u+
josta $u+
johon $u+
jolla $u+
jolle $u+
jolta $u+
jona $u+

jotka $u+
joiden $u+
joita $u+
joissa $u+
joista $u+
joihin $u+
joilla $u+
joilta $u+
joille $u+
joina $u+


// possessives

// prepositions

// conjunctions
ja $u $pause // and
entä $u $pause // and
tai $u $pause // or
vai $u $pause
mutta $u $pause // but

// negative

en $u
et $u
ei $u // not
emme $u
ette $u
eivät $u

// questions


// auxillary verbs
olla $u // to be
olen $u
olet $u
on $u
olemme $u
olette $u
ovat $u

ole $u $double
olleet $u
ollut $u
olin $u
olit $u
oli $u
olimme $u
olitte $u
olivat $u
olisin $u
olisit $u
olisi $u
olisimme $u
olisitte $u
olisivat $u

lienen $u
lienet $u
lienee $u
lienemme $u
lienette $u
lienevät $u
liene $u
lienneet $u


// some common adjectives and adverbs
vähän $u // some

// words that cause doubling
kiinni $double
luo $double
taa $double
terve $double
tuore $double

aihe $double
aste $double
kone $double
laite $double
lause $double
luode $double
näyte $double
oire $double
puhe $double
purje $double
tunne $double
vene $double
virhe $double

aja $double
auta $double
mene $double
ota $double
pue $double
pure $double
syö $double
tule $double

// Pronunciation exceptions

ok oo_,ko:
// ok _^_EN // Translates to english o'kay.
okay okei

// Jogurtti (also: jugurtti or jukurtti)
yoghurt jogurtti
yogurt jogurtti


// Abbreviations

abc 'a:,be:,se:
os o:&s: $dot
ad a:de: $dot // anno Domini, Herran vuonna
ca 'se:a: $dot // circa
em e:,&m $dot
ekr 'e:,ko:,&r $dot // ennen Kristuksen syntymää
etc et_setera $dot // et cetera, ym., jne.
ym ynn&_mu:ta $dot // ynnä muuta (etc)
eg esimerkiksi $dot // exempli gratia, esimerkiksi
jne 'ji,&n,e: $dot // ja niin edelleen
(à la) 'ala $dot // jonka mukaan
ky ko:y: $dot // kommandiittiyhtiö
oy o:y: // osakeyhtiö
nro numero $dot





+ 247
- 0
dictsource/fi_rules View File

@@ -0,0 +1,247 @@
// Finnish translation rules
// This file is UTF-8 encoded


.group a
_) a (_ a:
a a
aa a:
ai ai
au au

&) a (lla_ %a

_austr) a (l a: // double the middle a in australia and its inflections.


.group ä
_) ä (_ &:
ä &
ää &:
äi &i
äy &y

&) ä (lla_ %&


.group b
_) b (_ be:
b b
bb b:


.group c
_) c (_ se:
c k
c (i s
c (e s // Pronounce c as s. Mostly foreign words such as celcius, center, cervantes, cezanne.
cc k: // Utter cc as k. This includes rebecca, accord, puccini etc.
city siti // Pronounce foreign word city as siti. Include all inflections and compound words.
// eg. city, citystä, intercity.


.group d
_) d (_ de:
d d
dd d:


.group e
_) e (_ e:
e e
ee e:
ei ei
eu eu
ey ey

&) e(lla_ %e
&) e(llä_ %e

.group f
_) f (_ &f
f f


.group g
_) g (_ ge:
g g
gg g:


.group h
_) h (_ ho:
h h


.group i
_) i (_ i:
i i
ii i:
iu iu
ie ie
iy iy

// iä ii& // Improve the i in iä words. Eg. ryhmiä (ryhmä), äitiä.
// ia iia // Improve the i in ia words. Eg. mattia, lattia.

&) i (lla_ %i


.group j
_) j (_ ji:
j j


.group k
_) k (_ ko:
k k
kk k:


.group l
_) l (_ &l
l l

@) lle (_ lle_X1 // double the initial consonant of the next word


.group m
_) m (_ &m
m m

_sydä) m (A m: // double the m in sydämelinnen


.group n
_) n (_ &n
n n
ng N:
ng (_ N
n (p m
n (_p m
n (k N
n (_k N

@) nne (_ nne_X1 // double the initial consonant of the next word



.group o
_) o (_ o:
o o
oo o:
oi oi
ou ou

symb) o (l oo // double the o in symboli. Include inflections and compound words.



.group ö
_) ö (_ Y:
ö Y
öö Y:
öi Yi
öy Yy



.group p
_) p (_ pe:
p p
pp p:

_ole) p (a p: // double the p in olepa, olepahan.
_ota) p (a p: // double the p in otapa, otapahan.

kam) p (anj p: // double the p in kampanja. Include inflections and compound words.

sam) p (oo p: // double the p in sampoo. Include inflections and compound words.
sham) p (o p: // double the p in shampo. Include inflections and compound words.


.group q
_) q (_ ku:
q k
qq k:


.group r
_) r (_ &r
r r
A) r (A *
C) r (A @-*
rr *r


.group s
_) s (_ &s
s s
ss ss2 // [s2] is a continuation for [s]
K) sh S

@) sti (_ sti_X1 // double the initial consonant of the next word


.group t
_) t (_ te:
t t
tt t:

@) tse (_ tse_X1 // double the initial consonant of the next word


.group u
_) u (_ u:
u u
uu u:
ui ui
uo uo


.group v
_) v (_ ve:
v v


.group w
_) w (_ k'aksoisv,e:
w v


.group x
_) x (_ &ks
x ks
xx k:s


.group y
_) y (_ y:
y y
yy y:
yi yi
yö yY


.group z
_) z (_ tset
z ts
zz t:s
K) zh Z

pi) zza tsa // Pronounce pizza as pitsa. Include inflections and compound words.


.group 9

.group
å o
å o:
š S
ž Z

€ euroa
$ dollarin
% prosent:i
* asteriski

+ 572
- 0
dictsource/fr_list View File

@@ -0,0 +1,572 @@

// This file in UTF8 encoded

// 2006-11-18 Gilles Casse <[email protected]>
//
// * Numbers, a few abbreviations and exceptions.
//


// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

_à a:aksA~grav
â a:aksA~sirkO~flEks
ä a:trema
ç sesedij
ë @:trema
é @:aksA~Egy
è @:aksA~grav
ê @:aksA~sirkO~flEks
ï i:trema
ë @:trema
ñ Entilde
ô o:aksA~sirkO~flEks
ö o:trema
ù u:aksA~grav
û u:aksA~sirkO~flEks
ü u:trema
_y i:gr'Ek



// character names

//_cap k,ap@-t@L
_?A lEt@
_?? sE~b'OL

! Eksklamassj'O~
_" gijm'E
_# dj'Ez
_$ dOl'ar
_% purs'A~
_& e
_' apOstr'Of
_( 'uvr@-parA~t'Ez
_) f'Erm parA~t'Ez
_* astErisk:
_+ plys
_, virg'yl
_- tir'E
_. pw'E~
_/ sl'aS
_: d'Ypw'E~
_; pw'E~virg'yl
_< E~ferj'Wr
_= eg'al
_> syperj'Wr
_? kEstj'O~
_@ at
_[ uvr@-_kroS'E
_\ b'aksl'aS
_] f'Erm_kroS'E
_^ sirkOnfl'Eks
__ sulin^'e
_` aks'A~_gr'av
_{ uvr_akOl'ad
_| b'ar
_} f'Erm_akOl'ad
_~ tild'e
_¢ sEnt
_¥ i;'En
_£ l'ivr
_° d@gr'e
_± pl'yz_'u_mw'E~
_× myltip@-lj'e_p'ar
_÷ diviz'e_p'ar
_¼ W~_k'ar
_½ W~_d@m'i
_¾ trw'a k'ar
_© _^_k'0pIr,aIt_^_
_® r@Zistr'@d_m'ark



// numeric

_0 zer'o
_1 W~
_2 d'Y
_3 trw'a
_4 k'atr
_5 s'E~c
_6 s'is
six siz2
_7 s'Et
_8 'w^it
_9 n'@f
_10 d'is
dix diz2
_11 O~z
_12 d'uz
_13 tr'Ez
_14 kat'Orz
_15 k'E~z
_16 s'Ez
_17 d'is:'Et
_18 d'is:'w^it
_19 d'is:n'@f
_20 v'E~
_21 v'E~te:E~
_22 v'E~td'Y
_23 v'E~t:trw'a
_24 v'E~tk'atr
_25 v'E~ts'E~c
_26 v'E~ts'is
_27 v'E~ts'Et
_28 v'E~tw^it
_29 v'E~tn'@f
_3X tr'A~t
_31 tr'A~te:E~
_4X kar'A~t
_41 kar'A~te:E~
_5X sE~k'A~t
_51 sE~k'A~te:E~
_6X swas'A~t
_61 swas'A~te:E~
_7X swas'A~t:d'is
_71 swas'A~te:O~z
_72 swas'A~t:d'uz
_73 swas'A~t:tr'Ez
_74 swas'A~t:kat'Orz
_75 swas'A~t:k'E~z
_76 swas'A~t:s'Ez
_77 swas'A~t:d'is:'Et
_78 swas'A~t:d'is:'w^it
_79 swas'A~t:d'is:n'@f
_8X k'atr@v'E~
_80 k'atr@v'E~z2
_9X k'atr@v'E~d'is
_91 k'atr@v'E~:O~z
_92 k'atr@v'E~:d'uz
_93 k'atr@v'E~:tr'Ez
_94 k'atr@v'E~:kat'Orz
_95 k'atr@v'E~:k'E~z
_96 k'atr@v'E~:s'Ez
_97 k'atr@v'E~:d'is:'Et
_98 k'atr@v'E~:d'is:'w^it
_99 k'atr@v'E~:d'is:n'@f
_0C s'A~
_1C0 s'A~t2
_0M1 m'il
_1M1 m'il
_0M2 milj'O~
_0M3 milj'ar
_0and e
_dpt pw'E~


// ABBREVIATIONS
//**************

(http ://) aSt,et,ep'e
abc 'a b'e s'e
ac 'a s'e
api 'a p'e 'i
cio s'e'i;'o
ctrl kO~tr'ol
dept depart@m'A~
etc etseter'a
hmm h@m
ibm 'i:b'e:'Em
ip 'i:p'e
kde kade@
m. m@sj'Y
mbrola Em'bRola
mlle mad@mwaz'El
mme mad'am
mr m@sj'Y
p.s pOstkript'Om
ratp 'Er:'a:t'e:p'e
s.t.p s'il:t'@:pl'E
s.v.p s'il:v'u:pl'E
st s'E~
ste s'E~t
stp s'il:t'@:pl'E
svp s'il:v'u:pl'E
url 'y:'Er:'El
usb 'y:'Es:'be
utf y:te:Ef
xfce iksEfse@
xy 'iks:igr'Ek

ii d'Y $abbrev // roman numerals
iii trw'a $abbrev
iv k'atr $abbrev


dr dOkt'Wr $dot $capital
prof $dot



// numbers

// articles
le $u $nounf
la $u $nounf
les lEz2 $u $nounf
?2 les lez2 $u $nounf
un $u $nounf
une $u $nounf


// conjonctions
et e $u $pause
ou $u $pause
car $u $pause
soit $u $pause
mais $u $pause
ou u $u $pause
donc $u $pause
or $u $pause
ni $u $pause
car $u $pause
cependant $u $pause
néanmoins $u $pause
toutefois $u $pause


comme $u $pause
lorsque $u $pause
puisque $u $pause
quand $u $pause
que $u $pause
qui $u $pause
quoique $u $pause
si $u $pause

// (à cause que) $u $pause
// (ainsi que) $u $pause
// (à mesure que) $u $pause
// (après que) $u $pause
// (à moins que) $u $pause
// (au lieu que) $u $pause
// (aussitôt que) $u $pause
// (pendant que) $u $pause
// (pourvu que) $u $pause

// pronouns
je $u $verbf
tu $u $verbf
elle $u $verbf
il $u $verbf
nous $u+ $verbf
vous $u+ $verbf
elles $u+ $verbf
ils $u+ $verbf
on $u $verbf

me $u
te $u
se $u

ce $u $nounf
ces sEz2 $u $nounf

// possessives
ma $u+ $nounf
mon $u+ $nounf
mes mEz2 $u+ $nounf
ta $u+ $nounf
ton $u+ $nounf
tes tEz2 $u+ $nounf
sa $u+ $nounf
son $u+ $nounf
ses sEz2 $u+ $nounf
notre $u+
votre $u+
leur $u+
nos $u+
vos $u+
leurs $u+

// prepositions
de $u $nounf
du $u+ $nounf
des dEz2 $u $nounf
?2 des dez2 $u+ $nounf


à $u $brk
au $u $brk
aux $u $brk

dans $u+ $pause
sur $u+ $pause
par $u+ $pause
pour $u+ $pause
en $u+ $brk
(en effet) A~nEf'E $pause

vers $u+ $pause
avec $u+ $pause
sans $u+ $pause
sous $u+ $pause
entre $u+ $pause
contre $u+ $pause

durant $pause

// negative
ne $u

// questions
où $pause

// auxillary verbs (be, have, can, etc)
suis $u+ $verb
est E $u+
sommes $u+
êtes $u+
sont $u+

étais $u+
était $u+
étions $u+
étiez $u+
étaient $u+

serai $u+
sera $u+
seras $u+
serons $u+
serez $u+
seront $u+

eus yz2 $u+
eut yt2 $u+

// some common adjectives and adverbs

quelque $u
tout $u


// Letters which can be words
//===========================
à a:aksA~grav $atend
y i:gr'Ek $atend



// pronunciation exceptions

scient si
bénéficient benefisi $verb
président prezidA~t2
président prezidt2 $verb


// MAIN WORD DICTIONARY
//*********************

monsieur m@sjY // monsieur
montréal mO~real // Montréal
(il y a) ili;a $u
(il y) ili $u
(n'est ce pas) nEspa
(qu'est ce que) kEsk@ $u
(ce qui) s@ki $brk
(cent un) s'A~||W~
(cent unième) s'A~||ynj'Em
(cent une) s'A~||yn
(cent onzième) s'A~||O~zj'Em
(cent onze) s'A~||O~z
(en haillon) A~||naj'O~
(on habille) O~||nab'ij
(un haillon) W~||naj'O~
(mon haillon) m'O~||najO~
(son haillon) s'O~||najO~
(ton haillon) tO~||na=jO~
bus bys
echo Eko
fils fis
mars mars
pays pEi
sens sA~s
c'est sEt2 $u
qu'à ka
qu'y ki
(sud est) sydEst
(nord est) nOREst

processus pROsEsys

// ut (t is said)
août ut
azimut azim'yt
brut br'yt
but by $verb
but byt
connecticut kOnEktik'yt
helmut Elmut
mazout mazut
out aut
rut ryt
scorbut skOrbyt
scout skut
scouts skut
stout staut
uppercut ypErk'yt
ut yt
zut syt


// et (t is said)

//Downing_street
//Dun_and_Bradstreet
bridget bRidZ'Et
exocet EgzOs'Et
fret fR'Et
gadget gadZ'Et
hamlet aml'Et
internet E~tErn'Et
jacket Zak'Et
knesset knEs'Et
lazaret lazar'Et
margaret margar'Et
net n'Et
offset OfsEt
pickpocket pikpOk'Et
racket Rak'Et
set sEt
soviet sOvjEt
//ticket tikE

// ct (ct are not said)
aspect aspE
aspects aspE
circonspect circO~spE
irrespect irEspE
prospect prOspE
respect rEspE
suspect syspE

// st (t is not said)
prévost prevo

// urt (t is said)
kurt kurt
yaourt jaurt
yoghourt yogurt
yogourt yogurt

// ort (t said)
short SOrt

// art (t said)
stewart stiwart
steward stiwart
stuttgart Stutgart
hart art
kart kart
smart smart

// irt
flirt fl@rt
(sweat shirt) swEtS@rt
tee-shirt tiS@rt

parfum parfW~
forum fOR@m

// words from other languages
boy bOj
byte bajt
bytes bajts
debian dEbj'An
download dOnlod
emacs Emaks
emacspeak Emakspik
espeak @spik
firefox faj@rfOks
thunderbird f@ndErb@rd
girl g@rl
gnome gnom
gnu gnu
insight insajt
liszt list
(mac os x) makoEs'iks
night najt
redhat rEdat
schubert SubEr
sun s@n
sunlight s@nlajt
ubuntu ubuntu
viavoice viavOjs
windows windoz
word wOrd
wright wrajt
yacht jot


// tions (tjO~ instead of sjO~)
achetions aS@tjO~z2
ajoutions aZutjO~z2
apportions apOrtjO~z2
apprêtions aprEtjO~z2
arrêtions arEtjO~z2
assistions asistjO~
bastions bastjO~z2
battions batjO~z2
chantions SA~tjO~z2
citions sitjO~z2
combattions kO~batjO~z2
comptions kO~tjO~z2
congestions kO~ZEstjO~z2
constations kO~statjO~z2
contentions kO~tA~tjO~z2
dations datjO~z2
digestions diZEstjO~z2
discutions diskytjO~z2
doutions dutjO~z2
débutions debytjO~z2
désertions dezErtjO~z2
détentions detA~tjO~z2
escomptions EskO~tjO~z2
existions EgzistjO~z2
exploitions EksplwatjO~z2
exportions EkspOrtjO~z2
gestions ZEstjO~z2
habitions abitjO~z2
heurtions @rtjO~z2
indigestions E~diZEstjO~z2
insistions E~sistjO~z2
jetions Z@tjO~z2
limitions limitjO~z2
manifestions manifEstjO~z2
méritions meritjO~z2
partions partjO~z2
pressentions prEsA~tjO~z2
présentions prezA~tjO~z2
prêtions prEtjO~z2
quittions kitjO~z2
rations ratjO~z2
redoutions r@dutjO~z2
regrettions r@grEtjO~z2
représentions r@prezA~tjO~z2
respections rEspEktjO~z2
ressentions r@sA~tjO~z2
restions rEstjO~z2
répétions repetjO~z2
sentions sA~tjO~z2
sortions sOrtjO~z2
souhaitions suEtjO~z2
soumettions sumEtjO~z2
supportions sypOrtjO~z2
tentions tA~tjO~z2
traitions tREtjO~z2
votions vOtjO~z2 $u
écoutions ekutjO~z2
étions etjO~z2
évitions evitjO~z2

// no liaison
(quelqu'un) kElkW~
vincent vE~sA~


+ 775
- 0
dictsource/fr_rules View File

@@ -0,0 +1,775 @@
// French translation rules
// This file is UTF-8 encoded

// 2006-11-18 Gilles Casse <[email protected]>
//
// * The rules are based on Cicero TTS.
//

// Letter classes:
// A all vowels: a e i o u y â ä é ê è î ï ô ö ù û
// C all consonants
// Y front vowels: e i y é ê è î
// K not a vowel (i.e. consonant, space, )


.group a


ae (_ e // reggae vitae
aen A~ // caen (diff Cicero: aA~)
ae ae // maestro
aî E // maître
aim (K W~ // faim
ain (K W~ // pain
f) ai (sA @ // faisons faisan
a (ill a
a (ils_ a
a (il_ a
aie (me E // paiement
ai E // aile
am (b A~ // jambon
am (p A~ // camp
am (m a // programmation
am (m a // programmation
am (n am // amnistie
a (nnA a // manne
an (C A~ // ancien
an (_ A~ // élan
aoû u // août
au (l_ O // Paul
au o // autruche
p) ay (s Ei // pays paysage
ay (C E // aymé
ay Ej // paye
a a // bateau

.group b
_) b (_ be // b
bb b // abbé
om) b (_ // plomb applomb
b b // aube

.group c
_) c (_ se // c
c' s // s
cch k // bacchanale
cc (Y ks // accéder
cc k // occuper
ar) ch (ét k // archétype architecte
or) ch (esC k // orchestre
or) ch (iC k // orchidée
sy) ch (o k // psycho
_) ch (or k // chorale
ch (r k // chrétien
ch (l k
ch (n k
ch (s k
ch (to k
ch S // chien
ck k // nickel
cqu k // grecque
cq k // pecq
s) c (Y //
x) c (Y
c (Y s // cède
ban) c (_ // banc
blan) c (_ // blan
cler) c (_ // leclerc
tchou) c (_
taba) c (_
se) c (ond g // seconde secondaire
c k // recoin donc

s) cien (t jA~ // conscient scientifique
cien (t_ i // ils appr�ient, remercient.
i) cien (t_ sjA~ // coefficient


.group d
_) d (_ de
dd d // addition
_) d' (P2 d
_lan) d (_ d // land
Clan) d (_ d
_san) d (_ d
Csan) d (_ d
_tan) d (_ d // stand
Ctan) d (_ d

Can) d (_ t2 // grand ami, grand marchand
Cen) d (_ t2
Con) d (_ t2
quan) d (_ t2
quen) d (_ t2
quon) d (_ t2

dt (_ t // Schmidt
r) d (_ // lourd placard
d d // don bled

.group e

_) e (_ @ // e
e (Ce_ E
eau o // bateau cheveaux
j) e (a // Jean Jeanne
ect (_ Ekt // direct
_trépi) ed e
_pi) ed e // pied
ee i // meeting
_cl) ef (_ e // clef
ein (C E~ // peindre
ein (_ E~
e (il E // vieille
ei E // neige
ell El // selle
el (C El // celsius
el (_ El // caramel
em (me a // femme patiemment
em (b A~ // décembre
em (m A~ // emmencher
em (p A~
en (_ A~ // en
en (hA A~n // enharmonique
en (A A~n // enivrer
en (_A A~n // en avion

C) en (d_ A~ // comprend dépend
C) en (ds_ A~
qu) en (d_ A~
qu) en (ds_ A~

pati) en A~ // patient patience
_) en (nu A~ // ennui

C) en (A @n // menu

en (nA E // penne ennemi
Ci) en (nA E // mienne

éC) en (t_ A~ // récent différent élément

_C) en (t_ A~ // cent vent lent dent
cc) en (t_ A~ // accent

_jac) en (t_ A~ // sous-jacent

ti) en (t_ E~ // retient
ati) en (t_ A~ // patient
oti) en (t_ A~ // quotient

vi) en (t_ E~

al) en (t_ A~ // talent équivalent
xcell) en (t_ A~ // excellent

mm) en (t_ A~
em) en (t_ A~ // vitement
mom) en (t_ A~ // moment
Aaim) en (t_ A~
Caim) en (t_ A~
cum) en (t_ A~
gum) en (t_ A~
lum) en (t_ A~
rum) en (t_ A~ // prudemment

_cli) en (t_ A~ // client
_laur) en (t_ A~
_mécont) en (t_ A~
_cont) en (t_ A~
mpét) en (t_ A~ // compétent
prés) en (t_ A~
_souv) en (t_ A~ // souvent

s_couv) en (t_ // elles couvent
qui_couv) en (t_

_couv) en (t_ A~ // le couvent
en (t_ // étaient mangent

Ci) en (_ E~ // viendra
Ci) en (C E~ // tien
Ci) en (c A~ // science

_am) en (_ En // amen

AA) en (_ E~
AC) en (_ E~ // examen
CA) en (_ E~ // rien
CC) en (_ E~

en (s_ A~
en (CA A~ // pentathlon
en (CC A~ // entre

_C) er (_ ER // fer
_Ch) er (_ ER // cher
_env) er (_ ER
_hi) er (_ ER // hier
_hiv) er (_ ER // hiver
_trav) er (_ ER
_ti) er (_ ER

th) er (_ WR // brother
th) er (s_ WR
w) er (_ WR // power
w) er (s_ WR

er (_ e // parler léger
er (_A eR // parler léger
er (s_ e

i) ert (_t2 e // requiert

d) e (ssous_ @ // dessous
d) e (ssus_ @ // dessus

_d) es (bA e
_d) es (jA e // Desjardins
_d) es (nA e
_d) es (qA e // desquels

_l) es (qA e // lesquels

_m) es (dA e // mesdames
_m) es (nA e
Am) es (dA e
Am) es (nA e // Dumesnil

d) esh (A ez // Deshormeaux

_r) es (A @s // resaisir resaluer

_r) e (ss @ // ressembler
_r) e (stra @
_r) e (stre @
_r) e (stro @
_r) e (stru @ // restructurer
-) est (_ Est // -est

Cr) es (_C @
rC) es (_C @ // fortes dames

') eu (_ y // eu
eu (r_ W // peur
eu (rs_ W // tracteurs

eu (b @ // meuble
eu (f @ // neuf
eu (i @
eu (l @ // fieul
eu (n @ // jeune
eu (p @
eu (r @
eu (v @

eu Y // meute tueuse jeu gueuze
_) eû y // eût
eû Y // jeûne

e (x E // exact
ey (_ e // dahomey
ey (C e // ceylan
ey Ej // asseye

ez (_ ez2 // nez mangez chez
_C) e (_ @ // je te
_CC) e (_ @
_qu) e (_ @ // que

Cr) e (_C @ // quatre pattes
rC) e (_C @

e (_ // montre

g) e (A // mangeons

AC) e (ment // vitement sûrement
Aqu) e (ment
enC) e (ment
enqu) e (ment

_d) e (ch @
_d) e (Cl @
_d) e (Cr @ // degré
_r) e (ch @ // recherche
_r) e (Cl @
_r) e (Cr @ // retracer

_l) e (xA E
_l) e (CA @
_l) e (ChA @
_l) e (ClA @ // Leclerc
_l) e (CrA @ // Lebrun
tr) e (CA @
tr) e (ChA @
tr) e (ClA @
tr) e (CrA @ // entreprise

e (CC E // infect pelle mettre
e (C_ E

ll) e (m // actuellement guillemets

As) e (gA
As) e (pA
Ass) e (gA
Ass) e (pA // passeport
Av) e (gA // sauvegarde
Av) e (pA

e @ // menue

.group ë
u) ë // ambiguë
ë E // citroën noël

.group f
_) f (_ Ef
f f
f (f
_neu) f (_ans v // liaison: neuf ans
_neu) f (_heures v


.group g
_) g (_ Ze
g g

su) gg (Y gZ // suggérer suggestif
gg g // agglomérer
ai) gni n^ // craignions châtaignier
gn n^ // agneau
_quatre_vin) gts (_ z2 // quatre-vingts ans
_quatrevin) gts (_ z2

vin) gt (_A t // liaison: vingt ans

vin) gt (_un
vin) gt (_deux t
vin) gt (_trois t //liaison: vingt-trois
vin) gt (_quatr t
vin) gt (_cinq t
vin) gt (_six t
vin) gt (_sept t
vin) gt (_huit t
vin) gt (_neuf t

gt (_ // vingt doigts

gt t // vingtaine doigté
ai) gu (il gy // aiguillage
in) gu (is gy // linguiste
g (C g
g (a g // langage
g (u g
g (â g
g (o g
g (û g

_ran) g (_ // rang
_san) g (_ // sang
_lon) g (_ // long

g (_ g // grog gag goulag
g Z // congé george

.group h
_) h (_ aS
h // ahuri

.group i
_) i (_ i
i i // cri

ie (ment i // remerciement balbutiement
i (es_ i // parties
i (e_ i
i (A j // fermier portier patio renier
_) ill ill // illégal
_m) ill il // mille
v) ill il // village
u) ill ij // cuillière cueillir
A) ill j // caillou
ill ij // famille
a) il (_ j // bail
e) il (_ j
u) il (_ j // deuil

imm imm // immaculé
im (_ im // karim
im (C E~ // timbre
ing (_ iN // parking
in (h in // inhumain
inct (_ E~ // distinct
in (n i // innombrable
in (C E~ // vingt
// in (_ E~ // vin
in (_ W~ // vin
ique (_ ik


.group î
î i // abîme
în (i in // vînimes

.group ï
ïn (C E~ // coïncider
ïn (_ E~
a) ï j // aïeul
ï i // ambiguïté

.group j
_) j (_ Zi
j Z // adjoint joujoux


.group k
_) k (_ ka
k k // kafka
ket (_ kEt // basket
kets (_ kEt // basket

.group l
_) l (_ El
l l // lit
ll l // aller
au) lt // hérault
outi) l (_ // outil
ui) ll j // juillet


.group m
_) m (_ Em
m m // film
mm m // pomme


.group n
_) n (_ En
n n // une
nn n
ng (_ N

_) n' (P2 n

A) ng (_ N // parking meeting
nn n // panne

.group o
_) o (_ o

cr) oc (_ o // escroc

o (ch o // cochon
oe (ll wa // moelleux
_) oe (C Y // oesophage
o (eu // soeur oeuf
o (eC o // coefficient
_) oi (gnon O // oignons
oin (C wE~
oin (_ wE~ // coin
oi wa // poil
oê (l wE // poêle
oî wa // boîte
_) ok (_ oke // OK
o (mm O // comme
dr) o (me_ o // vélodrome
om (b O~ // bombe
om (p O~ // pompe
n) om (_ O~ // nom
om (_ Om // www.web.com
on (K O~ // mon
on (n O // bonne
onsh (A O~z // bonshommes
onh (A On // bonhomme

b) on (_A On // liaison: bon élève
m) on (_A O~n // mon appui
s) on (_A O~n
t) on (_A O~n
z) o (ne_ o // amazone
c) o (ne_ o
h) o (ne_ o
r) o (ne_ o
z) o (nes_ o
c) o (nes_ o
h) o (nes_ o
r) o (nes_ o

alc) oo (l O // alcool
z) oo o // zoo
oo u // pool
_gal) op (_ o // galop

_sir) op (_ o // sirop

_tr) op (_ o // trop
v) ost (_ o // Prévost
o (sA o // poser
ot (_ o // mot dépots
c) oup (_ u // beaucoup
l) oup (_ u // loups


ou u // hibou brouillard
où u // où
oû u // coûter
oyes (_ wa // troyes
oy (A waj // noyer voyelles
oy wa // roy
o (_ o // zorro allégro
o (z_ o // berlioz
o (mo o // momo
o (no o // nono
om) o o // monocorde
on) o o //

o O // sobre notions émotions

.group ô
ôt (_ o // rôt
ô o // cône

.group p
_) p (_ pe
p p // pas
p (p // appliquer
ph f // phrase

m) ps (_ // temps champs
r) ps (_ // corps

cham) p (_ // contrechamp

cam) p (_ // camp

dra) p (_ // sparadrap

ba) p (t // baptiser compte
com) p (t // baptiser compte

C) pt (_ // prompt exempt

se) pt (_ t // sept
se) pt (iè t // septième

.group q
_) q (_ ky
q k // coq
qu k // quatre
que (_ k@ // puisque
_) qu' (P3 k // qu'il
n) q (_ k // cinq cent

.group r
_) r (_ ER
right _^_EN // copyright
_su) rr RR // surréaliste
ou) rr RR // courrai
rr R // erreur
r R // rien

.group s
_) s (_ Es
s s // verser sien

s (_S1 z2

_) s' (P2 s // s'amène
sç s // immisça
sch (iz sk // schizophrène
sch (ol sk
sch (oo sk

sch S // schéma
dé) sh (A z // déshabiller
sh S // shérif
ss s // assez

ai) s (em s // vraisemblable
ub) s (is z // subsister
han) s (on s // chanson
A) s (A z // baiser
y) s (A z // paysage
CCan) s (A z // transition


ibu) s (_ s
mbu) s (_ s

cu) s (_ s // focus phallus cumulus minus
iu) s (_ s
mu) s (_ s
nu) s (_ s
pu) s (_ s
llu) s (_ s
ulu) s (_ s

atu) s (_ s // stratus cactus motus
ctu) s (_ s
itu) s (_ s
otu) s (_ s

_tou) s (_C
_tou) s (_ s

s (b z // sbire
s (d z
s (g z
s (j z
s (v z

.group t
_) t (_ te
t t // bataille
t (_ t2 // silent at end of word unless next word starts with a vowel
ts (_ z2 // silent at end of word unless next word starts with a vowel
C) t (_ t // compost watt soft script malttact abrupt
n) t (_ t2 // emprunt
r) t (_ t2 // fort

aul) t (_ // Renault

tt t // attitude

s) th (m // asthme
th t // théorie
hui) t (_ t // huit

_) t t // tien tiers
an) t (ia t // Santiago

t (io_ s // ratio

a) t (ia s // spatial
en) t (ia s // confidentialit�
u) t (ia s // balbutiait
r) t (ia s // impartial
i) t (ia s // initia
p) t (ia s // nuptial
an) t (iat s // transsubstantiation


t (ion s // programmation
s) t (ion t // gestion

t (iel s // partiel patiemment
t (iem s

mar) t (ien s // martien vénitienne
i) t (ien s
pa) t (ien s
o) t (ien s

Cu) t (ie_ s // minutie
Cu) t (ies_ s

cra) t (ie_ s // démocratie
cra) t (ies_ s

ner) t (ie_ s // inertie
ner) t (ies_ s

_ce) t (_ t


.group u
_) u (_ y
u y // cruel nuage brut
ui w^i

g) ueill Wj // orgueilleux
g) ueil (_ Wj // orgueil

c) ueill Wj
c) ueil (_ Wj

um (_ Om // album
um (b W~ // humble
um (p W~
un (C W~ // emprunt lundi
un (_ W~ // brun
un (_A W~n // un avion

g) u (A // fatigue
g) u (ï y // ambiguïté
g) u (ë y // ambiguë

.group v
_) v (_ ve
v v

.group w
_) w (_ dubl@v'e
w w
ware (_ _^_EN // hardware, software


.group x
_) x (_ iks
x ks
xs ks // lexique lexicaux vox
_e) x (A gz // exagérer exemple
_e) x (h gz // exhumer

ai) x (_ // voix paix prix
oi) x (_
ri) x (_

_soi) x (A s // soixante

au) x (_ z2 // faux beaux
eu) x (_ z2 // jeux
ou) x (_ z2 // choux genoux

_au) x (quel // auxquels

_di) x (_neuf z // liaison: dix-neuf
_si) x (_neu s // liaison: six-neuf

di) x (iè z // dixième
si) x (iè z // sixième
deu) x (iè z // deuxième


.group y
y i // cryogénique myope

ym (b E~ // symbolique
ym (p E~ // tympan
y (nn i
y (n_ i

yn E~ // laryngite

.group z
_) z (_ zEd
z z
zz z
t) z s // tzigane


.group
// accented characters, these could have their own groups if they need more rules
â a:
ñ n^

ç s // rançon
é e // été
è E // règle
ê E // fête
ñ Ni // niño
ö O // angström
œ W
œu W: // sœur
û y // fûtes
ü y // bülcher


// symbols that are normally spoken when reading text
@ arobas
$ dOlar
, (D pilk:u

+ 271
- 0
dictsource/hi_list View File

@@ -0,0 +1,271 @@
// This file is UTF8 encoded

// Numbers
// devanagari numbers are changed to latin characters before translation
_0 S'u:n.j@3
_1 'e:k
_2 d'o:
_3 t'i:n
_4 c'a:r:
_5 p'a:nc
_6 ch'@2
_7 s'a:t
_8 'a:t.h
_9 n'O:
?3 _9 n'aU

_10 dVs
_11 gj'a:r@2
_12 b'a:r@2
_13 t'E:r@2
_14 ch'O:d@2
_15 p'Vndr@2
_16 s'o:l@2
_17 s'Vt:r@2
_18 Vt.h:'a:r@2
_19 Unn'Is

_20 b'i:s
_21 Ik:'Is
_22 b'a:Is
_23 t'e:Is
_24 c'O:bIs
_25 p@c:'Is
_26 ch@bb'i:rs
_27 s@t:'a:Is
_28 ath:'a:Is
_29 Unt'Is
_30 t'i:s

_31 Ik@t:'Is
_32 bat:'Is
_33 tE~t'Is // E~ ?
_34 cO~t'Is
_35 pE~t'Is
_36 chaT'tIs
_37 sE~t'Is
_38 art'Is
_39 Unta:l'Is

_40 ca:l'Is
_41 Ikta:l'Is
_42 baIa:l'Is
_43 tE~ta:l'Is
_44 cO:wa:l'Is
_45 paI'nta:l'Is
_46 chhIja:l'Is
_47 sE~ta:l'Is
_48 arta:l'Is
_49 'Un^ca:s

_50 p@c'a:s
_51 Ikj'a:wVn
_52 b'a:wVn
_53 t'IrpVn
_54 c'Ou:wVn
_55 p'achpVn
_56 chh@p:'Vn
_57 sVt:'a:w@n
_58 ath:'a:w@n
_59 Uns'Vth

_60 s'a:t.h
_61 '[email protected]
_62 b'a:[email protected]
_63 t'[email protected]
_64 c'[email protected]
_65 [email protected]
_66 ch'Ija:[email protected]
_67 s'[email protected]
_68 [email protected]
_69 Un@h,at:'Vr:

_70 sat:'Vr:
_71 Ikhat:'Vr:
_72 b@hat:'Vr:
_73 tIhat:'Vr:
_74 cO:hat:'Vr:
_75 pach,at:'Vr:
_76 chIhat:'Vr:
_77 s@t@hat:'Vr:
_78 athhat:'Vr:
_79 ,Un^Ia:s'i:

_80 ,Vss'i:
_81 Ikja:s'i:
_82 baIa:s'i:
_83 tIra:s'i:
_84 cO:ra:s'i:
_85 pI'ca:s'i:
_86 chIja:s'i:
_87 sVt:a:s'i:
_88 ath:a:s'i:
_89 nVwa:s'i:

_90 nVb:'e:
_91 Ikj'a:n@we:
_92 b'a:n@we:
_93 tIr'a:n@we:
_94 cO:r'a:m@we:
_95 p@c'a:n@we:
_96 chIj'a:n@we:
_97 s@t:'a:n@we:
_98 ath:'a:n@we:
_99 nIn^j'a:n@we:

_0C s'O:
_0M1 h@z'a:r
_0M2 d,Vsla:kh@_ // until we fix numbers > 100,000
_1M2 d,Vsla:kh@_ // until we fix numbers > 100,000
_0L l'a:kh
_dpt _d@s@ml'o:_ // ?? what is Hi for "." ?

// Single consonants
क k@
क़ q@
ख kh@
ख़ x@
ग g@
ग़ Q@
घ gh@
ङ N@
च c@
छ ch@
ज J@
ज़ z@
झ Jh@
ञ n^@
ट t.@
ठ t.h@
ड d.@
ढ d.h@
ण n@ // should be n.@
त t@
थ th@
द d@
ध dh@
न n@
प p@
फ ph@
फ़ f@
ब b@
भ bh@
म m@
य j@
र r@
ऱ r@
व v@
श S@
ष S@ // should be retroflex [S]
स s@
ह H@
क़ q@
ख़ x@
ग़ Q@
ज़ z@
ड़ r-@
ढ़ hr@
फ़ f@
य़ j@

// Pronouns
मैं $u // main: I
मुझे $u
मेरा $u
मेरी $u
मेरे $u

हम $u // we
हमें $u
हमारा $u
हमारी $u
हमारे $u


आप $u // you(formal)
आपको $u
आपका $u
आपकी $u
आपके $u

तुम $u // you (informal)
तुम्हें $u
तुम्हारा $u
तुम्हारी $u
तुम्हारे $u

तू $u // you (informal)
तुझे $u
तेरा $u

यह $u // he/she/it
ये $u
इस्से $u
इसका $u

ये $u // they
इन्हें $u
इनका $u

वह $u // he/she/it
वो $u
उस्से $u
उसका $u
उसकी $u
उसके $u

वे $u // they
वो $u
उन्हें $u // unheṃ: them
उनका $u
उनकी $u
उनके $u


// Prepositions/Postpositions
का $u // kā: of, possessive particle
की $u // kī
के $u // ke

को $u // ko: to
तक $u // tak: until, for(time)
बिना $u $pause // without (preposition)
में $u // me: in
से $u // se: from, with, by


// Questions
क्या $u $pause // interrogative particle


// Conjunctions

और $u $pause // aur: and
य j@ $u $pause // ja: or
अगर $u $pause // agar: if
यदि $u $pause // yadi: if, whether
अगरचे $pause // agarce: although, even
पर $pause // par: but, still, yet
मगर $pause // magar: however, unless



// Verbs
हूँ $u // to be
हो $u
है $u
हैं $u

था $u // thā: past aux
थे $u // the
थी $u // thī
थीं $u // thīh

रहा $u // rahā: continuous
रहे $u // rahe
रही $u // rahī


// Exceptions
क्रिकेट krIk'Et
सायबर s'aIb@r

+ 518
- 0
dictsource/hi_rules View File

@@ -0,0 +1,518 @@

// This file is UTF8 encoded

// letter groups:
// B - vowel signes and virama ्

// conditional rules
// ?1 drop schwa at end of word
// ?2 use diphthong for "ai"
// ?3 use diphthong for "au"


// Vowels

.group अ
अ V
अ (ह E // (h
अह) अ E

.group आ
आ a:

.group इ
इ I

.group ई
ई i:
ई (_ i

.group उ
उ U

.group ऊ
ऊ u:

.group ऋ
ऋ rI

.group ऌ
ऌ l- // vocalic l

.group ऍ
ऍ E // candra e

.group ऎ
ऎ e

.group ए
ए e:

.group ऐ
ऐ E: // ?? [aI] [E:] [&:]
?2 ऐ aI // ?? [aI] [E:] [&:]


.group ऑ
ऑ O // candra O

.group ऒ
ऒ o

.group ओ
ओ o:
ओं o~ // +anusvara
ओँ o~ // +candrabindu

.group औ
औ O: // ?? [aU] [O:]
औं O~ // +anusvara
औँ O~ // +candrabindu
?3 औ aU // ?? [aU] [O:]


// Vowel Signs

.group ा
ा a:
ाव aU

.group ि
ि I

.group ी
ी i:
ी (_ i

.group ु
ु U

.group ू
ू u:

.group ृ
ृ rI

.group ॄ
ॄ rI

.group ॅ
ॅ E

.group ॆ
ॆ e

.group े
े e:

.group ै
ै E: // ?? [aI] [E:] [&:]
?2 ै aI // ?? [aI] [E:] [&:]

.group ॉ
ॉ O

.group ॊ
ॊ o

.group ो
ो o:
ों o~
ोँ o~

.group ौ
ौ O: // [O:] or [aU] ??
ौं O~
ौँ O~
?3 ौ aU // [O:] or [aU] ??

.group ॢ // vowel sign l
ॢ l-

.group ॣ // vowel sign ll
ॣ l-:

.group ॐ
ॐ o~m

// Consonants

.group क
क kV
क (B k
क (्य k:
?1 क (_ k
क़ qV
क़ (B q
?1 क़ (_ q

.group ख
ख khV
ख (B kh
?1 ख (_ kh
ख़ xV
ख़ (B x
?1 ख़ (_ x

.group ग
ग gV
ग (B g
?1 ग (_ g
ग़ QV
ग़ (B Q
?1 ग़ (_ Q

.group घ
घ ghV
घ (B gh
?1 घ (_ gh

.group ङ
ङ NV
ङ (B N
?1 ङ (_ N
्) ङ (_ NV

.group च
च c@3
च (B c
च (्य c:
?1 च (_ c

.group छ
छ ch@3
छ (B ch
?1 छ (_ ch

.group ज
ज J@3
ज (B J
?1 ज (_ J
ज़ zV
ज़ (B z
?1 ज़ (_ z

.group झ
झ Jh@3
झ (B Jh
?1 झ (_ Jh

.group ञ
ञ n^@3
ञ (B n^
?1 ञ (_ n^
्) ञ (_ n^

.group ट
ट t.V
ट (B t.
ट (्य t.:
?1 ट (_ t.

.group ठ
ठ t.hV
ठ (B t.h
?1 ठ (_ t.h

.group ड
ड d.V
ड (B d.
?1 ड (_ d.

.group ढ
ढ d.hV
ढ (B d.h
?1 ढ (_ d.h
ढ़ r-V // nukta (should retroflex flap)
ढ़ (B r- // nukta
?1 ढ़ (_ r- // nukta

.group ण
ण nV // (temporary) same as dental [n]
ण (B n
?1 ण (_ n
्) ण (_ nV

.group त
त tV
त (B t
त (्य t:
?1 त (_ t

.group थ
थ thV
थ (B th
?1 थ (_ th

.group द
द dV
द (B d
?1 द (_ d

.group ध
ध dhV
ध (B dh
?1 ध (_ dh

.group न
न n.V
न (B n.
?1 न (_ n.
्) न (_ n.V
र्) न (_ n. // r +virama


.group ऩ
ऩ n: // should this be a long [n] ?

.group प
प pV
प (B p
प (्य p:
?1 प (_ p

.group फ
फ phV
फ (B ph
?1 फ (_ ph
फ़ fV
फ़ (B f
?1 फ़ (_ f

.group ब
ब bV
ब (B b
?1 ब (_ b

.group भ
भ bhV
भ (B bh
?1 भ (_ bh

.group म
म mV
म (B m
?1 म (_ m
्) म (_ mV
र्) म (_ m // r +virama
न्) म (_ m // n +virama

.group य
य j@3
य (B j
?1 य (_ j
्) य (_ j@3

.group र
र rV
र (B r
?1 र (_ r
्) र (_ r@-

.group ऱ // rra
ऱ rV // (temporary) same as [r]
ऱ (B r
?1 ऱ (_ r
्) ऱ (_ rV

.group ल
ल lV
ल (B l
?1 ल (_ l
्) ल (_ lV

.group ळ
ळ lV // (temporary) same as [l]
ळ (B l
?1 ल (_ l
्) ल (_ lV

.group ऴ
ऴ lV // (temporary) same as [l]
ऴ (B l
?1 ल (_ l
्) ल (_ lV

.group व
व vV
व (B v
_) व wV
_) व (B w
_) व (् v // +virma
?1 व (_ v

.group श
श SV
श (B S
?1 श (_ S

.group ष
ष SV //?? or retroflex [S]
ष (B S //??
?1 ष (_ S //??

.group स
स sV
स (B s
?1 स (_ s

.group ह
ह HV
ह (B H
?1 ह (_ H


// nukta, modifies a consonant

.group ऽ // avagraha, lengthens a vowel ??
ऽ :

.group ँ
ँ n // candrabindu

.group ं
ं N // anusvara
ं (प m
ं (फ m
ं (ब m
ं (भ m
ं (म m

ं (ट n.
ं (ठ n.
ं (ड n.
ं (ढ n.
ं (ण n.

ं (च n^
ं (छ n^
ं (ज n^
ं (झ n^
ं (ञ n^
ं (य n^

ं (क N
ं (ख N
ं (ग N
ं (घ N
ं (ङ N
ं (ह N

.group ः
ः H // visarga



// Extra consonants

.group क़ // qa
क़ qV
क़ (B q
?1 क़ (_ q

.group ख़ // khha
ख़ xV
ख़ (B x
?1 ख़ (_ x

.group ग़ // ghha
ग़ QV
ग़ (B Q
?1 ग़ (_ Q

.group ज़ // za
ज़ zV
ज़ (B z
?1 ज़ (_ z

.group ड़ // dddha (should retroflex flap)
ड़ r-V
ड़ (B r-
?1 ड़ (_ r-

.group ढ़ // rha (aspirated version of dddha)
ढ़ hrV
ढ़ (B hr
?1 ढ़ (_ hr

.group फ़ // fa
फ़ fV
फ़ (B f
?1 फ़ (_ f

.group य़ // yya
य़ jV
य़ (B j
?1 य़ (_ j

.group ॠ // rr
ॠ V-rr

.group ॡ // ll
ॡ l-: // long syllabic l


// If we find a Latin letter a-z, then translate as English

.group a
a _^_EN
.group b
b _^_EN
.group c
c _^_EN
.group d
d _^_EN
.group e
e _^_EN
.group f
f _^_EN
.group g
g _^_EN
.group h
h _^_EN
.group i
i _^_EN
.group j
j _^_EN
.group k
k _^_EN
.group l
l _^_EN
.group m
m _^_EN
.group n
n _^_EN
.group o
o _^_EN
D__) of (__D    me

.group p
p _^_EN
.group q
q _^_EN
.group r
r _^_EN
.group s
s _^_EN
.group t
t _^_EN
.group u
u _^_EN
.group v
v _^_EN
.group w
w _^_EN
.group x
x _^_EN
.group y
y _^_EN
.group z
z _^_EN



.group
$ dOlV
% pVsEnt



+ 208
- 0
dictsource/hr_list View File

@@ -0,0 +1,208 @@
// translation rules for Croatian
// This file is UTF-8 encoded

// Letters
b b@
c ts@
č tS@
ć tS;@2
d d@
dž dZ@
đ dZ;@2
f f@
g g@
h x@
j j@2
k k@
l l@
lj l^@
m m@
n n@
nj n^@
p p@
q kvE
r r-
_s s@
š S@
t t@
v v@
w dv'ost@-*UkovE
x iks
y ipsilon
z z@
ž Z@

_?? znak // unknown symbol
_?A slovo // unknown letter
© 'aUtorsk&||p@-*'av&
% posto
+ plus
€ Eu*o
@ _Et
& _End
! 'usklItSnIk
: dv'ototSk&
# b@-*'oj
/ k@-*'oz
\\ b'EkslES
^ tsirkUmflEks
~ tild&
¤ valUt&
§ oldom&k
µ mikro
¶ tSlan&k
° st'up&n^

_$ dol&r
_- minus
_* zvj'ezdIts@
_= jedn&ko
_@ t'r-gov,&tSko||'i
_( 'otvo*,En&||'ok@-*Ugl&
_) z'atvo*,En&||'ok@-*Ugl&
_' apost@-*of
_* zvjezdIts&
_, za*Ez
_- tsr-tIts&
_. totSk&
_; t'otSk&z,a*Ez
_< man^I
_= jedn&ko
_> vEtS;I
_? upItnIk
_& t'r-gov,&tSk||'a
_[ 'otvo*,En&||'ugl&t&
_] z'atvo*,En&||'ugl&t&
__ ts'r-t&
_` g@-*'avIs
_{ 'otvo*,En&||v'itItS,&st&
_| okom,It&
_} z'atvo*,En&||v'itItS,&st&




// Numbers
_0 n'ul&
_1 j'ed&n
_2 dv'a
_2f dv'ije
_3 t@-*'i
_4 tS'EtI*I
_5 p'Et
_6 S'Est
_7 s'Ed&m
_8 'os&m
_9 d'EvEt
_10 d'EsEt
_11 j'ed&naIst
_12 dv'anaIst
_13 t@-*'inaIst
_14 tS'Etr-naIst
_15 p'EtnaIst
_16 S'EsnaIst
_17 s'Ed&mnaIst
_18 'os&mnaIst
_19 d'EvEtnaIst
_2X dv'adEsEt
_3X t@-*'idEsEt
_4X tS'Etr-dEsEt
_5X p'EdEsEt
_6X S'EzdEsEt
_7X s'Ed&mdEsEt
_8X 'os&mdEsEt
_9X d'EvEdEsEt
_0C st'o_
_2C dvj'est'o
_6C S'Est'o
_0M1 t'isUtS;&
_0MA1 t'isUtS;e
_1M1 t'isUtS;U
_0M2 m'ilijUna
_0MA2 m'ilijUna
_1M2 m'ilijUn
_0M3 m'iliardI
_0MA3 m'iliarde
_1M3 m'iliardU
_0M4 b'ilijUna
_1M4 b'ilijUn
_dpt _:z'a*Ez_


// Demonstratives
tko $u+
što $u+
koga $pause
čega $pause


// Pronouns


// Prepositions
o $u $brk
u $u $brk
s s_ $brk


// Conjunctions
a $u $pause // and
i $u $pause // and
but $pause // but
nego $pause // but
ili $u $pause // or




// Auxillary verbs
li $u // question
da $u+ // ??

sam $u // to be, short form
si $u
je $u
smo $u
ste $u
su $u

bio $u // to be, past tense
bila $u
bilo $u
bili $u

nisam $u+ // to be, negative
nisi $u+
nije $u+
nismo $u+
niste $u+
nisu $u+

imam $u+ // to have
imaš $u+
ima $u+
imamo $u+
imate $u+
imaju $u+

nemam $u+ // to have, negative
nemaš $u+
nema $u+
nemamo $u+
nemate $u+
nemaju $u+





// treat as letters if at the end of the clause
a a $atend // letter-a
i i $atend // letter-i
o o $atend // letter-o
s s@ $atend
u u $atend


// Exceptions


+ 145
- 0
dictsource/hr_rules View File

@@ -0,0 +1,145 @@
// translation rules for Croatian
// This file is UTF-8 encoded

.group a
a a
aj (K aI

.group b
b b

.group c
c ts

.group č
č tS

.group ć
ć tS;

.group d
d d
dz dz
dž dZ

.group đ
đ dZ;

.group e
e E
j) e e
e (j e

.group f
f f

.group g
g g

.group h
h h
_) h x

.group i
i i

.group j
j j

.group k
k k

.group l
l l
K) l (K l-
lj (+ l^

.group m
m m

.group n
n n
n (g N
n (k N

nj n^

.group o
o o
ou oU

.group p
p p

.group q
q k
qu kv

.group r
r r
A) r (A *
K) r (A @-*
rr *r

K) r (K r-


.group s
s s

.group š
š S

.group t
t t

.group u
u u

.group v
v v

.group w
w v

.group x
x ks

.group y
y j
K) y (K i


.group z
z z

.group ž
ž Z

.group
á a:
é e:
í i:
ó o:
ú u:

$ dol&r

. totSk&
. (. _:
\.) .

__) - (_D minus
A_) - (_D _
C_) - (_D _
--) -

* zvj'ezdIts@
*) * (*
**
**) * (_ _::

= _j'edn&ko_
= (==
=) = (=
==) = (_ _::

+ 157
- 0
dictsource/hu_list View File

@@ -0,0 +1,157 @@
// Letters
_a A:
b be:
c tse:
d de:
f Ef
g ge:
h ha:
j je:
k ka:
l El
m Em
n En
p pe:
q ku:
r Er
s S_
s ES $atend
_s ES
v ve:
w duplAve:
x iks
y ipsilAn
z ze:
_. pont


// Numbers

_0 n'ullA
_1 'EJ
_2 k'EttY:
_3 h'a:rom
_4 n'e:J
_5 'Yt
_6 h'At
_7 h'e:t
_8 n^'olts
_9 k'ilEnts
_10 t'i:z
_1X t'izEn
_20 h'u:s
_2X h'uson
_3X h'Armints
_4X n'EJvEn
_5X 'YtvEn
_6X h'AtvAn
_7X h'EtvEn
_8X n^'oltsvAn
_9X k'ilEntsvEn
_0C s'a:z_
_1C s'a:z

_0M1 'EzEr
_1M1 'EzEr
_2M1 k'e:t,EzEr
_0M2 m'illio:
_1M2 m'illio:
_2M2 k'e:tm,illio:
_0M3 m'illia:rd
_1M3 m'illia:rd
_1M3 k'e:tm,illia:rd
_0M4 b'illio:
_1M4 b'illio:
_2M4 k'e:tb,illio:
_dpt v,Ess2Y:


// Articles
a $u
a A: $atend
az $u

ez $u // this


// Pronouns

// If these are only used for emphasis then then don't need $u
// én $u
// te $u
// ő $u
// mi $u
// ti $u
// ők $u
// maga $u
// maguk $u


// Conjunctions
és $u $pause // and
de $u $pause // but
vagy $u $pause // or

mert $pause // because
miatt $pause // because
bár $pause // although
habár $pause // although

ha $u $pause // if


// Negative
nem $u+
ne $u+


// Unstressed adverbs etc.
néhány $u+


// Verbs

vagyok $u // to be, present
vagy $u
van $u
vagyunk $u
vagytok $u
vannak $u

voltam $u // to be, past
voltál $u
volt $u
voltunk $u
voltatok $u
voltak $u

leszek $u // to be, future
leszel $u
lesz $u
leszünk $u
lesztek $u
lesznek $u


kell $u+ // should

szabad $u+ // can (allowed)

fog $u+ // going to
fogok $u+
fogsz $u+
fogunk $u+
fogtok $u+
fognak $u+

tud $u+ // can
tudok $u+
tudsz $u+
tudunk $u+
tudtok $u+
tudnak $u+


// Main Exceptions List
//=====================


+ 220
- 0
dictsource/hu_rules View File

@@ -0,0 +1,220 @@
// Hungarian translation rules
// This file is UTF-8 encoded


.group a
a A

.group á
á a:

.group b
b b
bb b:

.group c
c ts
cc ts:
cs tS
ccs tS:

.group d
d d
dd d:
dz dz
A) dz (A dz:
dzs dZ
A) dzs dZ:

C) ds tS
ds (C tS
A) ds (A tS:
dsz dz
dsz (C ts
A) dsz (A ts:
dz dz
A) dz (A d:z
C) dzs Z
A) dzs (A Z:
C) dj J
A) dj (A J:


.group e
e E

D_-_) es (_ %ES

.group é
é e:

.group ë
ë e

.group f
f f

.group g
g g
gg g:
gy J
ggy J:

gys tS
A) gys (A tS:
gysz ts
A) gysz (A ts:
gyz dz
A) gyz (A d:z
C) gyzs Z
A) gyzs (A Z:
C) gyj J
A) gyj (A J:

.group h
h h
h (_

.group i
i i

.group í
í i:

.group j
j j
C) j (K C

.group k
k k
kk k:

.group l
l l
ly j
lj jj

.group m
m m

.group n
n n
n (g N
n (k N
n (p m
n (b m
ny n^
ny (k N
ny (g N

nj n^
nyj n^


.group o
o o

.group ó
ó o:

.group ö
ö Y

.group ő
ő Y:

.group p
p p
pp p:

.group q
q kv
qu kv

.group r
r r
A) r (A *
C) r (A @-*
rr *r

.group s
s S
sz s
ssz ss2

.group t
_) t (_ te:
-) t (_ t
t t
tt t:
ty c
tty c:

ts tS
A) ts (A tS:
tys tS
A) tys (A tS:
tsz ts
A) tsz (A ts:
tysz ts
A) tysz (A ts:
tz dz
A) tz (A d:z
tyz dz
A) tyz (A d:z
C) tzs Z
A) tzs (A Z:
C) tyzs Z
A) tyzs (A Z:
C) tj c
A) tj (A c:
C) tyj c
A) tyj (A c:


.group u
u u

.group ú
ú u:

.group ü
ü y

.group ű
ű y:

.group v
v v

.group w
w v

.group x
x ks

.group y
y j
K) y (K i

.group z
z z
zs Z


.group
% sa:zAle:k
$ dolla:r
@ kukAts
€ Eu*o
+ plus

. pont
. (. _:
\.) .


* tS'illAg // asterisk
*) * (*
**
**) * (_ _::

+ 369
- 0
dictsource/it_list View File

@@ -0,0 +1,369 @@
// This file is UTF-8 encoded

// Italian: any [E] or [O] phonemes in unstressed words must be listed explicitly

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_e e:
_i i:
_o O:

// character names
_cap k'apital
_?? s'imbolo

_! p'Untoesklamat'ivo
_" virgolet:e
_# kantSellet:o
_$ dolla:ro
_% pertS'ento
_& _!e:
_' ap'Ostrofo
_( ap'ertapar'entezi
_) kj,Uzapar'entezi
_* asterisko
_+ pjU
_, v'irgola
_- trat:ino
_. pUnto
_/ slaS
_: d,Uep'Unte
_; p'Untoev'irgola
_< ap'erta'angolo
_= Ugwale
_> kj,Uza'angolo
_? p'UntointeRogat'ivo
_@ ki'otS:ola
_[ ap'ertakw'adra
_\ bakslaS
_] kj,Uzakw'adra
_^ kap:UtS:o
__ 'Underskore
_` bakpraIm
_{ ap'ertagr'af:a
_| b'aRa
_} kj,Uzagr'af:a
_~ tilde



// numbers
_0 dz'eRo
_1 'Uno
_2 d'Ue
_3 tR'e
_4 kw'at:Ro
_5 tS'inkwe
_6 s'ej
_7 s'Et:e
_8 'Ot:o
_9 n'Ove
_10 di'etSi
_11 'unditSi
_12 d'oditSi
_13 tr'editSi
_14 kwat:'OrditSi
_15 kw'imditSi
_16 s'editSi
_17 ditSas:'Et:e
_18 ditS'Ot:o
_19 ditSann'ove
_2X v'ente
_3X tr'enta
_4X kwar'anta
_5X tSinkw'anta
_6X sess'anta
_7X set:'anta
_8X ot'anta
_9X nov'anta
_0C tS'ento
_0M1 m'ila
_1M1 m'ille
_0M2 mili'oni
_1M2 unmili'one
_0M3 mili'ardi
_1M3 unmili'ardo
_0M4 bili'oni
_1M4 unbili'one
_dpt _v'irgola
_0Z2 tSent'ezimi // 100ths
_0Z3 mill'ezimi // 1000ths

// abbreviations
(http ://) 'ak:at,i:t,i:p'i:_

// articles
i $u
il $u
la $u
le $u
lo $u
un $u
una $u

gli l^i $u


// pronouns
io $u+
tu $u+
lui $u+
lei $u+
noi $u+
voi $u+
loro $u+

egli $u+
ella $u+
essa $u+
esse $u+
essi $u+

mi $u+
ti $u+
si $u+
ci $u+
vi $u+
li $u+


// words that double the following consonant
qualche $double
come $double

// possessive adjectives
mio $u
tuo $u
suo $u
nostro $u
vostro $u
loro $u
mia $u
tua $u
sua $u
nostra $u
vostra $u
miei $u
tuoi $u
suoi $u
nostri $u
vostri $u
mie $u
tue $u
sue $u
nostre $u
vostre $u

questo $u // this
questa $u // this
questi $u // these
queste $u // these

quel $u // that
quella $u // that
quei $u // those
quegli $u // those
quelle $u // those



// conjunctions
e $u $pause $double // and
ed $u $pause
o $u $pause $double // or
se $pause // if
ma $pause // but
perché $pause // because
benchè $pause // though
anche $pause // although
tuttavia $pause // however
invece $pause // instead
malevolenza $pause // despite
pertanto $pause // therefore
né $pause // neither-nor

(in cui) in||kw2,i $pause // in which
che $u $pause // which


// prepositions
a $u $double
al $u
allo $u
alla $u
ai $u
agli $u
alle $u

ad $u $brk

da $u $brk // by
dal $u
dallo $u
dalla $u // by the
dai $u
dagli $u
dalle $u

di $u $brk // of
del $u
dello $u
della $u // of the
dei $u
degli $u
delle $u
de $u

in $u $brk // in
nel $u $brk
nello $u $brk
nella $u $brk // in the
nei $u $brk
negli $u $brk
nelle $u $brk
ne $u $brk

su $u $double // on
sul $u
sullo $u
sulla $u // on the
sui $u
sugli $u
sulle $u

con $u $pause // with
col $u
coi $u

attraverso $u+ $brk // across, through
contro $u+ $brk // against
accanto $u+ $brk // beside
verso $u+ $brk // toward
sopra $u+ $brk // above
sotto $u+ $brk // below
per $u $pause // for
eccetto $pause // except
senza $pause // without
durante $pause // during


// aux verb, to be
sono $u
sei $u
è E $u $double
siamo $u
siete $u
sono $u
fui $u
fosti $u
fu $u $double
fummo $u
foste $u
furono $u
ero $u
eri $u
era $u
eravamo $u
eravate $u
erano $u
sarò sa/r'O $u
sarai $u
sarà $u
saremo $u
srete $u
saranno $u

sia $u
siate $u
siano $u
fossi $u
fosse $u
fossimo $u
fossero $u
sarei $u
saresti $u
sarebbe $u
saremmo $u
sareste $u
sarebbero $u

// aux verb, to have
ho $u $double
hai $u $double
ha $u $double
abbiamo $u
avete $u
hanno $u

ebbi $u
avesti $u
ebbe $u
avemmo $u
aveste $u
ebbero $u

avevo $u
avevi $u
aveva $u
avevamo $u
avevate $u
avevano $u

avrò a/vr'O $u
avrai $u
avrà $u
avremo $u
avrete $u
avranno $u

abbia $u+
abbiamo $u+
abbiate $u+
abbiano $u+
avessi $u
avesse $u
avessimo $u
aveste $u
avessero $u

avrei $u
avresti $u
avrebbe $u
avremmo $u
avreste $u
avrebbero $u

// to do/make
fare $u+
faccio $u+
facciamo $u+
fai $u+
fate $u+
fa $u+
fanno $u+

facevo $u+
facevi $u+
faceva $u+
facevamo $u+
facevate $u+
facevano $u+


// exceptions
aereo $2
difficile $2
pneumatici $3

nott nOt: $stem
tavol $1 $stem
vent vEnt $stem

celsius tsElsj'us
conoscerla $1
no nO
posta pOsta
tesser tess'Er
uomini $1

+ 347
- 0
dictsource/it_rules View File

@@ -0,0 +1,347 @@
// translation rules
// This file is UTF-8 encoded


.group a
_) a(_ a:
a a:
a (CK a
ai aI (K
ao (_ aU

&) a (_S1q a // lookup it_list without suffix

@) a (ce_ =a
@) a (ci_ =a
a (ista_ a
a (ismo_ a
@) a (bile_ 'a
@) a (ggine_ 'a

_) ae (ro aI
@) avano (_S5 'avano
.group b
_) b(_ bi:
b b
bb b:
.group c
_) c(_ tSi:
c k
cc k:
c (e tS
c (é tS
c (è tS
c (i tS
c (ì tS
cc (e tS:
cc (é tS:
cc (è tS:
cc (i tS:
cc (ì tS:
ch k
cch k:
ci (a tS
ci (à tS
ci (o tS
ci (ò tS
ci (u tS
ci (ù tS
cci (a tS:
cci (à tS:
cci (o tS:
cci (ò tS:
cci (u tS:
cci (ù tS:
.group d
_) d(_ di:
d d
dd d:

.group e
_) e(_ e:
e e:
e (CK e
ei ej (K

&) e (_S1q e // lookup it_list without suffix
@) e (ce_ =e
@) e (ci_ =e

@) e (nte_ E
@m) e (nte_ e
@) e (nza_ E
@) e (vole_ 'e
@) e (rrimo_ 'E
@) e (simo_ 'e

@) evano(_S5 'evano

.group f
_) f(_ Effe
f f

@A) f (ico_ =f
@A) f (ilo_ =f
@A) f (ero_ =f
.group g
_) g(_ dZi:
g g
gg g:
gh g
g (e dZ
g (é dZ
g (è dZ
g (i dZ
g (ì dZ
gi (a dZ
gi (à dZ
gi (o dZ
gi (ò dZ
gi (u dZ
gi (ù dZ
gg (e dZ:
gg (é dZ:
gg (è dZ:
gg (i dZ:
gg (ì dZ:
ggi (a dZ:
ggi (à dZ:
ggi (o dZ:
ggi (ò dZ:
ggi (u dZ:
ggi (ù dZ:
gl (i l^
gl (ì l^
gli (A l^
_) gl gl
gn n^
gu (A gw

@) g (ero_ =g

.group h
_) h(_ ak:a
h

.group i
_) i(_ i:
i i:
i (CK i
i (A j
l) i (A %i
r) i (A %i
_C) i (a i
i (o i
i (ò i
@) ia (_ =i%a
@) io (_ =i%o
a) i (+ j
e) i (+ j
o) i (+ j

&) i (_S1q i // lookup it_list without suffix

@) i (ce_ =i
@) i (ci_ =i
@) i (de_ =i
@) i (do_ =i
@) i (le_ =i
@) i (li_ =i
@) iera (_ i'E:ra
@) iere (_ i'E:re
@) i (ente_ i
@) i (ante_ i
@) i (bile_ 'i
@) issimo(_S6 'issimo
@) issero(_S6 'issero

.group j
_) j(_ dZe:j
j j

.group k
_) k(_ kap:a
k k
kk k:
.group l
_) l(_ Elle
l l
ll (C l_
ll (_ l
.group m
_) m(_ Emme
m m
.group n
_) n(_ Enne
n n
n (g N
n (k N
.group o
_) o(_ O:
o o:
o (CK o
oi oI (K

&) o (_S1q o // lookup it_list without suffix

@) o (ista_ o
@) o (ismo_ o
@) o (gnolo_ 'o
@) o (nzolo_ 'o
@) o (grafo_ 'O
@) o (fono_ 'O
@) o (metro_ 'O
@) o (logo_ 'O

.group p
_) p(_ pi:
p p
pp p:
_) pn (@@ n
_) ps (A@ s

.group q
_) q(_ ku:
q kw
qu kw

.group r
_) r(_ ERRe
r R
rr RR
A) r (A r
.group s
_) s(_ Esse
s z
_) s s

l) s s
p) s s
k) s s
s (c s
s (f s
s (k s
s (p s
s (q s
ss ss
s (t s
s (x s
sc (e S
sc (é S
sc (è S
sc (i S
sc (ì S
A) sc (e SS
A) sc (é SS
A) sc (è SS
A) sc (i SS
A) sc (ì SS
sch (e sk
sch (é sk
sch (è sk
sch (i sk
sch (ì sk
sh (K S // foreign words
K) sh S // foreign words
.group t
_) t(_ ti:
t t
tt t:
.group u
_) u(_ U:
u U:
u (CK U
u (A w2
Kr) u (A U
Kl) u (A U

@) u (dine_ 'u
@) u (colo_ 'u

.group v
_) v(_ vU:
v v
.group w
_) w(_ d'op:jav'U
w w2

.group x
_) x(_ 'iks
x ks
.group y
_) y(_ 'ipsilon
y j
y (K i // foreign words
.group z
_) z(_ ze:ta
z ts
A) z ts:
A) zz ts:

_) z (i dz

.group
à 'a:
à (CK 'a
é 'e:
é (CK 'e
è 'E:
è (CK 'E
ì 'i:
ì (CK 'i
ó 'o:
ó (CK 'o
ò 'O:
ò (CK 'O
ù 'U:
ù (CK 'U

% pertS'ento
$ dolla:ro
₤ lira
£ sterl'ina
& _!e
@ ki'otS:ola
© k'opiraIt
+ pjU
. pUnto
, (D v'irgola
: d,Uep'Unte
; p'Untoev'irgola
! _p'Untoesklamat'ivo_
!) !
? _p'UntointeRogat'ivo_
?) ?
\\ bakslaS
/ slaS

__) - (_D meno
A_) - (_D _
C_) - (_D _
--) -
− meno

* asterisko
*) * (*
**
**) * (_ _::

+ 209
- 0
dictsource/nl_list View File

@@ -0,0 +1,209 @@

// This file in UTF8 encoded

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

_s Es
_t te:

_. p8nt

// numbers
_0 n'8l
_1 'e:n
_2 tv2'e:
_3 dr'i
_4 f'ir
_5 f'EIf
_6 z'Es
_7 z'e:f@n
_8 'Axt
_9 n'e:x@n
_10 t'in
_11 'Elf
_12 tw'Alf
_13 d'e:rtin
_14 f'e:rtin
_15 f'EIftin
_16 z'Estin
_17 z'e:f@ntin
_18 'Axtin
_19 n'e:x@ntin
_2X tv2'Int@x
_3X d'e:rt@x
_4X f'e:rt@x
_5X f'EIft@x
_6X z'Est@x
_7X z'e:f@nt@x
_8X t'Axt@x
_9X n'e:g@nt@x
_0C h'OndErt
_0M2 d'WyzEnt
_1M1 d'WyzEnt
_0M2 m'iljun
_0M3 m'iljArt
_0M4 b'iljun
_0and En
_dpt _k'Oma:


// articles
de d@
het h@t
een @n


// pronouns
ik $u
me $u
jij $u
je $u
gij $u
ge $u
u $u
hij $u
zij $u
ze $u
het $u
wij $u
we $u
jullie $u
hen $u
zich $u

// possessives
mijn $u
m'n m@n
jouw $u
uw $u
zijn $u
z'n $u
haar $u
d'r $u
ons $u
onze $u
jullie $u
hun $u

// demonstrative
deze $u
die $u $brk
dit $u
dat $u
wat $u
er $u
waar $pause

// prepositions
in $u+ $brk // in
op $u+ $brk // in
aan $u+ $pause // at, on
bij $u+ $pause // at, near
om $u+ $brk // at
met $u+ $pause // with, by
over $u+ $pause // about
na $u+ $pause // after
door $u+ $pause // through, by
tot $u+ $pause // until
uit $u+ $pause // from, out of
voor $u+ $pause // for, in front of
van $u+ $brk // from, of
zonder $u+ $pause // without


// conjunctions
en $u $pause // and
dus $u $pause // so
maar $u $pause // but
of $u $pause // or
want $u $pause // for

als $u $pause // if,when
alsof $pause // as if
behalve $pause // except
dat $u $pause // that
hoewel $pause // although
of $u $pause // whether
omdat $pause // because
nadat $pause // after
nudat $pause // now that
sinds $pause // since
tenzij $pause // unless
terwijl $pause // while
totdat $pause // until
toen $pause // when (in past)
voordat $pause // before
wanneer $pause // when
zoals $pause // just
zolang $pause // as long as
zover $pause // as far as



// negative
niet $u+


// questions


// auxillary verbs (be, have, can, etc)
zijn $u // to be
ben $u
bent $u
is $u
was $u
waren $u
geweest $u

hebben $u // to have
heb $u
hebt $u
heeft $u
hadden $u
gehad $u

zullen $u // will, shall
zal $u
zult $u
zou $u
zouden $u

kunnen $u // can
kan $u
kunt $u
kon $u
konden $u
gekund $u

mogen $u // to be allowed
mag $u
mocht $u
mochten $u
gemogen $u

willen $u // to want
wil $u
wilt $u
wou $u
wilde $u
wilden $u
gewild $u

worden $u
wordt $u
werd $u

// some common adjectives and adverbs


// Pronounce as English
game _^_EN
player _^_EN
the _^_EN

// pronunciation exceptions


+ 238
- 0
dictsource/nl_rules View File

@@ -0,0 +1,238 @@
// This file is UTF-8 encoded

.group a
_) a (_ a:
a a:
a (CC A
a (C_ A
aa a:
aai a:j
au VU
ay a:j


.group b
_) b (_ be:
b b
bb b
b (_N p
bs (_N ps

_) be (@P2 b@
_) bee be:
_) beu bY:


.group c
_) c (_ se:
c (e s
c (i s
c k
a) ch x
o) ch x
ch C


.group d
_) d (_ de:
d d
dd d
dt t
d (_N t
ds (_N ts


.group e
_) e (_ e:
e e:
C) e (_ @
e (CC E
e (C_ E
e (r I:
eï (+ @_I
ei (+ EI
ee (r I:
ee e:
eeuw eU
eu Y:
@) en (_ @n
@) er (_ @r
@) eren (_ @r@n
eau o: //words with French origin

_) er (@P2 Er

&) e (nB@ @
&) e (rC@ @


.group f
_) f (_ Ef
f f
ff f


.group g
_) g (_ Qe:
g x
_) g Q
gg g

_) ge (@P2 Q@
_) gee Qe:
_) geu QY:


.group h
_) h (_ hA:
h h
C) h (K

_) her (@P3 hEr


.group i
_) i ( i:
i i
ij (+ EI
i (CC I
i (C_ I
ie i
ieuw iw

@) ig (_ @x


.group j
_) j (_ je:
j j


.group k
_) k (_ kA
k k
kk k


.group l
_) l (_ El
l l
ll l
@) lijk lIk


.group m
_) m (_ Em
m m
mm m


.group n
_) n (_ En
n n
nn n
ng (_ N
nj n^


.group o
_) o (_ o:
o o:
o (CC O
o (C_ O
o (r o:
oo (r o:
ooi o:j
oo o:
oe u
oei uj
ou VU

_) ont (@P3 Ont
_) onder Ond@r


.group p
_) p (_ pe:
p p
pp p


.group q
_) q (_ ky
q k
qu kv


.group r
_) r (_ Er
r r
A) r (A *
C) r (A @-*
rr *r


.group s
s s
ss s
sch s;
sj S


.group t
_) t (_ te:
t t
tt t
tie (_ tsi
tj t;
tsj tS


.group u
_) u (_ y
u y
u (CC 8
u (C_ 8
uu y
ui Wy
uw yU
uw (_ yU


.group v
_) v (_ fe:
v v

_) ver (@P3 v@r


.group w
_) w (_ ve:
w v2


.group x
_) x (_ Iks
x ks


.group y
_) y (_ EI
y i


.group z
_) z (_ zEt
z z



.group
éé e:
, (D k'Oma:
% pro:s'Ent
@ 'a:pEnst,a:rt;@

. p8nt
. (. _:
\.) .

+ 168
- 0
dictsource/no_list View File

@@ -0,0 +1,168 @@

// This file in UTF8 encoded

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.


// character names
//****************


// numeric
//********
_0 n'Ul
_1 'E:n
_2 t'u:
_3 tr'e:
_4 f'i:rE
_5 f'E:m
_6 s'Eks
_7 S'u-:
_8 'Ot:@2
_9 n'i:




// abbreviations
//**************


// articles
en $u
et $u
ei $u


// pronouns
jeg $u+
du $u+
han $u+
hun $u+
vi $u+
dere $u+
de $u+

meg $u+
deg $u+
ham $u+
henne $u+
oss $u+
dere $u+
dem $u+

denne $u+
dette $u+
disse $u+
den $u+
det $u+
de $u+


// possessive adjectives
min $u+
mi $u+
mitt $u+
mine $u+
din $u+
di $u+
ditt $u+
dine $u+
hans $u+
hennes $u+
vår $u+
vårt $u+
våre $u+
deres $u+
sin $u+
si $u+
sitt $u+
sine $u+


// prepositions
i $u $brk // in
å $u $brk // to
av $u $brk // of, off, by
bak $pause // behind
etter $u $pause // after
for $u $pause // for
foran $pause // in front of
fra $u $pause // from
in $u $brk // in
innen $pause // within
hos $u $pause // with, by, at
langs $u $pause // along
med $u $pause // with
mellom $pause // between
mens $u $pause // while
mot $u $pause // against, towards
ned $pause // down
om $u $brk // about
over $brk // over
på $u $brk // on
som $u $pause // as, that, which
til $u $brk // to
under $brk // under
uten $brk // without

// conjunctions
at $u $pause // that
og $u $pause // and
samt $u $pause // and
men $u $pause // but
så $u $pause // so
fordi $pause // because
før $pause // before
hvis $u $pause // if
dersom $pause // if
eller $u $pause // or
enn $u $pause // than
mens $pause // while

// negative
ikke $u

// questions


// auxillary verbs (be, have, can, etc)

være $u+
er $u
var $u
vært $u

ha $u+
har $u
hadde $u
hatt $u

// bli
blir $u+
ble $u+
blitt $u+

vil $u+
kan $u+
kunne $u+
kunnet $u+

skal $u+
skulle $u+
skullet $u+

bør $u+



// some common adjectives and adverbs
bare $u // only
også $brk // also


// MAIN WORD DICTIONARY
//*********************

+ 195
- 0
dictsource/no_rules View File

@@ -0,0 +1,195 @@

// This file is UTF8 encoded

// C% indicates a double consonant (same letter twice)


.group a
a A:
a (C% A
a (_ A
ai AI
au aU

aa o: // å
aa (C% O
ae a: // æ
ae (C% a

.group b
b b
bb b:

_) be (@ b@


.group c
c k
cc k:
c (i s
c (y s
c (ei s
c (øy s
ch S

.group d
d d
dd d:
r) d (_

.group e
e e:
e (C% E
ei aI
e (rC a // ??
&) e (_ @2
&) e (C_ @
&) en (_ @n
&) ens (_ @ns
&) es (_ @s
&) et (_ @t

.group f
f f

.group g
g g
gg g:
g (n N
gj j
g (i j
g (y j
g (ei j
g (øy j

.group h
h h
hj j
hv v

.group i
i i:
i (C% I
&) ig (_ I

.group j
j j

.group k
k k
kk k:
kj x
k (i x
k (y x
k (ei x
k (øy x

.group l
l l
lj j

.group m
m m

.group n
n n
ng N
n (k N

.group o
o u:
o (C% O
oi OI

oe Y: // ø
oe (C% W
oey Yy

o (nd U
o (rt U
o (st U

.group p
p p
pp p:

.group q
q k
qq k:
qu kw

.group r
r r
r) r
rs (_ S

.group s
s s
ss ss
sch S
sj S
skj S
sk (i S
sk (y S
sk (ei S
sk (øy S
r) s S
s (l S
A) s (lA s

.group t
t t
tt t:
ti (on S
tj s;


.group u
u u-:
u (C% u-
ui u-I

.group v
v v

.group w
w v

.group x
x ks
x (x

.group y
y y:
y (C% y

.group z
z s
zz z

.group å
å o:
å (C% O

.group æ
æ E:
æ (r a:
æ (C% a

.group ø
ø Y:
ø (C% W
øy Yy

.group ä
ä E:
ä (C% E

.group ö
ö Y:
ö (C% W

.group
é 'e:


+ 2209
- 0
dictsource/pl_list
File diff suppressed because it is too large
View File


+ 409
- 0
dictsource/pl_rules View File

@@ -0,0 +1,409 @@

.group a
a a
a (_A a_
ae (_ E // latin plural

// czasowniki forma przypuszczająca - trzecia sylaba od końca
@ł) a (by_ =a
@ł) a (bym_ =a
@ł) a (byś_ =a

@) a (łby_ =a
@) a (łbym_ =a
@) a (łbyś_ =a

.group ą
ą O~
ą (_ O~_
ą (_A O~_
ą (p Om
ą (b Om
ą (t On
ą (c On
ą (d On
ą (ć On^
ą (dź On^
ą (ci On^
ą (dzi On^
ą (k ON
ą (g ON
ą (l O
ą (ł O

.group b
b b
ja) bł (ko p
b (_A p
b (i b;
bi (A b;j

.group c
c ts
ch h
ch (i C
chi (A hj
psy) chi (a Ci
c (i ts;
ci (A ts;
cz tS
c (osin k
c (osecans k
c (otang k
cose) c (ans k
ch (ev S // chevrolet
ch (err S
_ro) ck (A k

.group ć
ć ts;
ć (b dz;
ć (g dz;

.group d
d d
d (_A t
d (i d;
di (A dj
dz dz
dz (_A ts
dz (i dz;
dzi (A dz;
dź dz;
dź (_A ts;
dż dZ
dż (_A tS
_o) dż d|Z
_po) dż d|Z

.group e
e E
_osi) e (mset_ =E
_sied) e (mset_ =E
e (_A E_

.group ~
~

.group ę
ę E~
ę (_ E
ę (_A E_
ę (p Em
ę (b Em
ę (t En
ę (c En
ę (d En
_dziewi) ę (ćset =En^
ęć (dzie En^
ę (dzi En^ // kędzior
ę (ci En^
ę (ć En^
ę (si En^
ę (ś En^
ę (dź En^
ę (k EN
ę (g EN
ę (l E
ę (ł E
i) ę (tna E // piętnaście

.group f
f f
fi (A f;j

.group g
g g
g (i g;
hi) gi (e gj
g (_A k
gł (_ g
gł (_A k
gate (s gEjt

.group h
h h
hi (A hj
h (i C

.group i
i i
i (A_+ j
A) i (A j
C) i (A ;

_kl) i (e ;ij

_martyn) i (k i
_martyn) i (c i
_kon) i (c++ i
_kon) i (k++ i
_lajkon) i (c i
_lajkon) i (k i

// pentatonika etc. - not complete yet
@n) i (kA_ =i
@n) i (ce_ =i
@n) i (kach_ =i
@n) i (ków_ =i
@n) i (kom_ =i
@tm) i (kA_ =i
@tm) i (ce_ =i
@tm) i (kach_ =i
@tm) i (ków_ =i
@tm) i (kom_ =i

// czasowniki tryb przypuszczający

@) i (łby_ =i
@) i (łbym_ =i
@) i (łbyś_ =i
@l) i (by_ =i
@n) i (by_ =i
@l) i (śmy_ =i
@n) i (ście_ =i
@l) i (ście_ =i

@) i (byśmy_ =i
@) i (byście_ =i

@C) ie (libyśmy_ =;E
@C) ie (libyście_ =;E
@C) ie (liby_ =;E

@C) ia (łybyśmy_ =;a
@C) ia (łybyście_ =;a
@C) ia (łyby_ =;a

.group j
j j

.group k
k k
k (i c
kł (_ k
ki (A kj

.group l
l l
l (_ l_
li (A lj
_po) li (A li

.group ł
ł w
A) ł (_ w_
mys) ł (_ w_
ł (_

.group m
m m
m (_ m_
A) mi (A mj
_zie) mi (A m;
_) mj (rA majO

.group n
n n
n (_ n_
n (i n^
ni (A n^;
n (k N
n (g N
n (ć n^
n (ci n^
n (dź n^
n (dzi n^

.group ń
ń n^
ń (_ n^_

.group o
o O
o (_A O_

// notebook + declination
_n) oteboo (C Owtbu

.group ó
ó u

.group p
p p
ph (A f
_ko) pi (A pj
_fotoko) pi (A pj
// base form also in 'pl_list'
_) ppł (k pOtpuwkOvni
_) ppł (c pOtpuwkOvni
_) pł (k puwkOvni
_) pł (c puwkOvni

.group q
q k
qu (A kv // quorum

.group r
r *
K) r (A @-*
ri (A *j
rz Z
c) rz (A S
ć) rz (A S
cz) rz (A S
f) rz (A S
h) rz S
k) rz S
p) rz S
s) rz (A S
ś) rz (A S
sz) rz (A S
t) rz S
r (zi *
A) r (zł * // obmierzły
ma) r (zn r // marznąć etc.
ma) r (zlin * // zmarzlina
_zama) r (za * // zamarzać
_zma) r (za *
odma) r (za *

.group s
s s
si (nus si
si (liko si
elik) si (r si
plek) si (g si
_mak) si (_ si
_mak) si (m si
s (i S;
si (A S;
sz S

.group ś
ś S;
ść (dzie Z;

.group t
t t
t (i t;
ti (A tj
t (rz t| // trzetrzelewska
t (s t|

.group u
u u
u(_A u_
a) u w // autobus
e) u w
na) u (k u
na) u (cz u
de) u (s u

.group v
v v

.group w
w v
ier) wsz (A S // pierwszy
w (_A f
c) w (A f
ć) w (A f
cz) w (A f

f) w (A f
h) w (A f
k) w (A f
p) w (A f
s) w (A f
ś) w (A f
sz) w (A f
t) w (A f
_) window wyndOw

.group x
x ks

.group y
y y
y (_A y_
_) y (A j
czter) y (stA =y
_pat) y (++ y
@t) y (kA_ =y
@t) y (ce_ =y
@t) y (kach_ =y
@t) y (ków_ =y
@t) y (kom_ =y
muz) y (kA_ =y
muz) y (ce_ =y
muz) y (kach_ =y
muz) y (ków_ =y
muz) y (kom_ =y

// czasowniki i spójniki

@ł) y (byśmy_ =y
@ł) y (byście_ =y
@ł) y (by_ =y

eb) y (śmy_ =y
eb) y (ście_ =y
_ab) y (ście_ =y
_ab) y (śmy_ =y

.group z
z z
z (_A s
z (i Z;
zi (A Z;
_ro) z (iC z

.group ź
ź Z;
ź (_A S;

.group ż
ż Z
ż (_A S

// "Polished" pronunciation
.group th
_e) th (anak t // my nick!!!
th s
_) th z

// "Polished" simple pronunciation of some foreign letters

.group ü
ü i

.group ö
ö E

.group ä
ä E

.group ž
ž Z

.group č
č tS

.group š
š S

// ... and some common non-alphabetic characters
.group
$ dOla*
@ mawpa
% p@-*OtsEnt
+ plus
# haS
= *'uvna||S;E
/ dz;ElOnE
* gv;astka
| k@-*Eska||p;OnOva
^ pOtENga
& End
` Odv@-*Otny||apOst@-*Of

+ 627
- 0
dictsource/pt_list View File

@@ -0,0 +1,627 @@

// This file in UTF8 encoded

// Options
// ?1 European Portuguese
// ?2 Brazilian Portuguese


// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.


// character names

_á ,a&g'udu
_à ,ag@-*'avi
_â ,asirkuNfl'Eksu
_ã ,atS'iU
_ç s,esed'elj&
_é ,e&g'udu
_ê ,asirkuNfl'Eksu
_í ,i&g'udu
_ó ,o&g'udu
_ô ,osirkuNfl'Eksu
_õ ,otS'iU
_ú ,u&g'udu
_ü ,utr@-*'em&

_cap maI'uskulu
_?A l'et@-*&
_?? s'imbolu

_. p'oNtu
_! ,eskl&mas'&U~
_" 'asp&s
_# k,ardZin'aU
_$ s,if@-*'&U~
_% pors'eINtu
_& 'e
_' ap'Ost@-*,ofu
_( ,ab@-*ipa*'eINtezi
_) f,ES&pa*'eINtezi
_* ,aste*'isku
_+ m'aIs
_, v'irgul&
_- 'ifeIN
_/ b'aQ&
_: d,oIsp'oNtus
_; p,oNtu_iv'irgul&
_< men'Or
_= igw'aU
_> maI'Or
_? ,iNtex,ogas'&U~
_@ ax'ob&
_[ ,ab@-*ikowS'etSi
_\ b,ax&,iNvertS'id&
_] f,ES&kowS'etSi
_^ s,irkuNfl'Eksu
__ s,ublin^'adu
_` g@-*'avi
_{ ,ab@-*iS'avi
_| b,ax&v,ertSik'aU
_} f,ES&S'avi
_~ tS'iU
_¡ ,eskl&mas,&U~,iNvertS'id&
_¿ ,iNtex,ogas,&U~,iNvertS'id&
_" 'ab@-*i;'asp&z d'upl&s


// numeric
//********

?1_0 z'Eru
?2_0 z'Exu
?1_1 'um
?2_1 'uN
?1_2 d'oIS
?2_2 d'oIs
?1_3 tr'eS
?2_3 t@-*'es
?1_4 kw'atru
?2_4 kw'at@-*u
_5 s'iNku
?1_6 s'eIS
?2_6 s'eIs
?1_7 s'Et
?2_7 s'EtSi
_8 'oItu
?1_9 n'Ov
?2_9 n'Ovi
?1_10 d'ES
?2_10 d'Ez
?1_11 'oNz
?2_11 'oNzi
?1_12 d'oz
?2_12 d'ozi
?1_13 t:r'ez
?2_13 t@-*'ezi
?1_14 k&t'Orz
?2_14 kat'Orzi
?1_15 k'iNz
?2_15 k'iNzi
?1_16 dyz&s'eiS
?2_16 d,ezes'eIs
?1_17 dyz&s'Et
?2_17 d,ezes'EtSi
?1_18 dyz'Oitu
?2_18 dez'oItu
?1_19 dyz&n'Ov
?2_19 dezen'Ovi
?1_2X v'iNt
?2_2X v'iNtSi
?1_3X tr'iNt&
?2_3X t@-*'iNt&
?1_4X kw&r'eNt&
?2_4X kwa*'eINt&
_5X siNkw'eINt&
?1_6X sys'eINt&
?2_6X ses'eINt&
?1_7X syt'eINt&
?2_7X set'eINt&
_8X oIt'eINt&
_9X nov'eINt&
_1C0 s'eIN
?1_0C s'eINtuS
?2_0C s'eINtuz
_1C s'eINtu
?1_2C duz'eINtuS
?2_2C duz'eINtuz
?1_3C trez'eNtuS
?2_3C t@-*ez'eNtuz
?1_5C kin^'eINtuS
?2_5C kin^'eINtuz
?1_0M1 m'il_
?2_0M1 m'iU_
?1_1M1 m'il_
?2_1M1 m'iU_

?1_0M2 milj'o~jS
?2_0M2 milj'o~jz
_1M2 'u~milj'&U~
?1_0M3 bilj'o~jS
?2_0M3 bilj'o~jz
_1M3 'u~mbilj'&U~
?1_0M4 trilj'o~jS
?2_0M4 trilj'o~jz
_1M4 'u~ntrilj'&U~
_0and _i
_dpt _v'irgul&
_0Z2 seNt'Ezim& // 100ths
_0Z3 mil'Ezim& // 1000ths


// ABBREVIATIONS
//**************
(http ://) ag,atete'pe_
a.c ,as'e
d.c d,es'e
etc ,ets'Ete*&


// articles
o $u+
a $u+
os $u+
as $u+
?1 a & $u+

um $u
uma $u
uns $u
umas $u


// pronouns
eu $u+
tu $u+
você $u+
ele $u+
ela $u+
nós $u+
vós $u+
vocês $u+
eles $u+
elas $u+

me $u // reflexive
te $u
nos $u
//se $u

este $u+ // this
esta 'Est& $brk $u+
esse $u+ // that
essa 'Es& $brk $u+
aquele $u+ // that
aquela $u+

que $u $pause

// possessive adjectives
meu $u+
minha $u+
meus $u+
minhas $u+
teu $u+
tua $u+
teus $u+
tuas $u+
seu $u+
sua $u+
seus $u+
suas $u+
nosso $u+
nossa $u+
nossos $u+
nossas $u+
dele $u+
dela $u+
deles $u+
delas $u+


// prepositions
de $u // of,from
do $u
da $u
dos $u
das $u
dum $u
duma $u
duns $u
dumas $u

em $u $brk // in,on,at
no nu $u $brk
na $u $brk
nos nus $u $brk
?1 nos nuS $u $brk
nas $u $brk
num $u $brk
numa $u $brk
nuns $u $brk
numas $u $brk

por $u $brk // by,for,through
pelo $u $brk
pela $u $brk
pelos $u $brk
pelas $u $brk

a $u $brk // to,at
?1 a & $u $brk
ao $u $brk
à ,a: $brk
aos $u $brk
às ,a:s $brk

para $u $brk // for,to
pro $u $brk
pra $u $brk
?1 pra pr& $u $brk
pros $u $brk
pras $u $brk
prò $u $brk
prà $u $brk
pròs $u $brk
pràs $u $brk

com $u $brk // with
sem $pause // without
até $u $pause // until
desde $u $pause // from,since
entre $pause // between,among
por $u $pause // by,for,through
sobre $pause // on,above,about
sob $pause // under,below
debaixo $pause // under,below

durante $pause


// conjunctions
e i $u $pause // and
se $u $brk // if


mas $u $pause // but
porém $pause // however
todavia $pause // yet
contudo $pause // nevertheless

ou $u $pause // or
quer $pause // whether

assim $pause // thus
portanto $pause // therefore

porque $pause // because
pois $pause // because
como $u $pause // as

embora $pause // although
apesar $pause // despite


caso $pause // if
(desde que) d'esdZiki/ $pause // provided that
(exceto se) es'Etusi/ $pause // unless
(salvo se) s'alvusi/ $pause // unless

(para que) p,a*&ki/ $pause // so that



quando $pause // when
onde $u $pause // where
apenas $pause // as soon as
mal $pause // as soon as, hardly
(logo que) l'Oguki/ $pause // as soon as
(antes que) '&~NtSiski/ $pause // before
(depois que) dep'OIski/ $pause // after
(sempre que) s'eNpriki/ $pause // whenever
enquanto $pause // while


// negative

// questions


// auxillary verbs (be, have, can, etc)
// ser, to be
ser $u
sou $u
é E $u
és Es $u
somos $u
sois $u
são $u

era $u // .. imperfect
éramos $u
éreis $u
eram $u

fui $u // .. preterite
foste $u
foi $u
fomos $u
fostes $u
foram $u

fora $u // .. pluperfect
fômamos $u
fôreis $u
foram $u

serei $u // .. future
será $u
seremos $u
sereis $u
serão $u

seria $u // .. conditional
seríamos $u
seríeis $u
seriam $u

// estar - to be
estar $u
estou $u
está $u
estamos $u
estais $u
estão $u

estava $u
estávamos $u
astavam $u

estive $u
esteve $u
estivemos $u
estiveram $u

estarei $u
estará $u
estaremos $u
estarão $u


// ter - to have
ter $u
tenho $u
tens $u
tem $u
temos $u
tendes $u
têm $u

tinha $u
tínhamos $u
tínheis $u
tinham $u

tive $u
tiveste $u
teve $u
tivemos $u
tivestes $u
tiveram $u

tivera $u
tivéramos $u
tivéreis $u
tiveram $u

terei $u
terás $u
terá $u
teremos $u
tereis $u
terão $u

// fazer - to do
fazer $u+
faço $u+
faz $u+
fazemos $u+
fazem $u+


// poder - can
poder $u+
posso $u+
pode $u+
podemos $u+
podem $u+

podia $u+
podíamos $u+
podiam $u+

pude $u+
pôde $u+
pudemos $u+
puderam $u+

poderei $u+
poderá $u+
poderemos $u+
poderão $u+


// ir - to go (used to make future tense)
vou $u+
vai $u+
vamos $u+
vão $u+

// haver
há $u+


// Letter names
_a a
_e E
_o O
a a $atend
e E $atend // assume letter-e at end of sentence
o O $atend


// some common adjectives and adverbs
alguns $u // some
algumas $u // some
não n,&U~ $strend // not



// MAIN WORD DICTIONARY
//*********************
mui mu~j
muito m'u~jtu // -s is included as a suffix
muita m'u~jt&

// $alt changes the first [o] phoneme to [O]
costa $alt
forte $alt
porta $alt
novos $alt
novas $alt
morte $alt
mortos $alt
porte $alt
norte $alt
corpos $alt
modos $alt
fogos $alt
sorte $alt
toque $alt
bloco $alt
blocos $alt
floco $alt
flocos $alt


// Open [E]
nela n'El&
nessa n'Es&
era 'Er&

abacaxi abakaSi
axé aSE
elixir eliSir
?1fixe fiSe
lixo l'iSu
roxo x'oSu

// foreign words
?1 alt 'alt
?1 bacalhau b,&k&lj'aU
?1 caps k'aps
?1 ctrl k'oNt:r'Ol
?1 delete dil'i:t
?1 design diz'aIn //? In Brasilian Portuguese
?1 down d'aUn
?1 download d'aUnloUd
?1 escape Sk'eIpy
?1 eyes w'aIz
?1 google g'u:g&l
hardware h'ardwe@
?1 kernel k'ErnEl
?2 kernel k'ErnEU
?1 line l'aIn
layout l'eI,aUt
?1 lock _^_EN
?1 mail meIl
?2 mail m'eja
?1 menu mEnU
?1 num _^_EN
?1 ok Ok'eI
?1 pause p'au:z
?1 page p'eIdZ
?1 scroll _^_EN
site s'aIt
software s'Oftwe@
?1 up _^_EN
?1 upload _^_EN
?1 window _^_EN
?1 yes j'Es


// common person names
alan 'al@n


// foreign product names
?1 access 'aksEs
debian d'Ebj&~N
espeak isp'i:k
speak spi:k
firefox f'ai@foks
?1 hal hal
?1 jaws dZ'au:z
?1 linux l'inUks
?2 linux l'inuks
openoffice 'opeIN|'Ofis
?1 reader r'i:d&@
slackware sl'akwe@
suse z'u:ts@
ubuntu ub'untu
unix j'u:niks
?1 windows _^_EN



// historical/famous person names
babbage b'abidZ
bernhard bern'ard
darwin d'Arwin
dijkstra d'ijkstrA:
einstein _!'aInSt,aIn
feynman f'ainm@n
freud fr'OId
friedrich fr'i:driS
gauss g'aUs
geisel g'aIzEU
gottfried g'Otfri:t
hawking h'o:king
heisenberg h'aIzEnberg
hitler h'itler
isaac iz'&k
lavoisier lavwazj'e
leibniz l'aIbni:ts
montesquieu m,oNteskj'e
neumann n'OIman
newton n'i;utoN
oppenheimer _!'Op@nh,aImar
richard x'iS&rd
riemann r'i:man
rijndael x'ain;d'al
rousseau Rus'o
schrödinger Sr'edinger
stephen st'i:v@n
steve st'i:v
turing t'u*iNg
voltaire vOlt'Er
von f'On


// foreign common names/surnames
klein kl'aIn // Very common on southern Brazil.
krueger k@-*'iZer
krüger k@-*'iZer
kühl k'il
mueler m'iler
mueller m'iler
müler m'iler
müller m'iler
ronchi r'OnCi:
vogel f'o:g@l
volkmann f'Olkman


+ 602
- 0
dictsource/pt_rules View File

@@ -0,0 +1,602 @@
// translation rules Brazilian
// This file is UTF-8 encoded

// Options
// ?1 European Portuguese
// ?2 Brazilian Portuguese

// Letter groups
// A a vowel
// C a consonant
// G a voiced consonant
// K not a vowel

.group a
_) a (_ a
a a
&) a (_ =& // in final unstressed syllable
&) a (s_ =&
&) a (_a =&/ // ?? elide final a before a
&) a (_à =&/
?1 a (_ =& // in final unstressed syllable
?1 a (s_ =&
?1 a (_a =&/ // ?? elide final a before a
?1 a (_à =&/

a (C_ &
a (r_ 'a
?1 p) a (d_ =E
a (CC_ &
?1 al (_ 'al // eg: Portugal, capital, etc.
?2 al (K aU
?2 alh alj

a (m &~
a (n &~
am (_ =&~N
am (C &~m
an (K &~N
a (nhA &~
am (_ =&U~

ai aI
ai (s aI
a (iCK a
ay aI
ao aU
au aU
au (s aU
a (uCK a


.group â
â ''&
â (m ''&~
â (n ''&~
âm (K ''&~m
ân (K ''&~N
ânh ''&~n^


.group à
à a
_) à (s_ aI

à (m &~
à (n &~
àm (K &~m
àn (K &~N
à (nhA &~n^


.group á
á ''a
ái ''aI
ái (s ''aI
á (iCK ''a
áy ''aI
áu ''aU
áu (s ''aU
á (uCK ''a


.group ã
ã &~
ão &U~


.group b
_) b (_ be
b b
b (b


.group c
_) c (_ se
c k
c (Y s // ce ci
ch S
c (c //drop “c” in European Portuguese (eg: seleccionar)
?1 A) ct t //drop “c” in European Portuguese (eg: exacto)
?1 A) cç s //drop “c” in European Portuguese (eg: selecção)
?1 conta) ct ct


.group d
_) d (_ de
d d
d (d
?2 d (i dZ
?2 d (í dZ
?2 d (e_ dZ


.group e
_) e (_ E
e e
e (_ =i
e (s_ =i
?2 e (_AN =i/ // ?? elide to [j] if next word starts with a vowel
?2 &l) e (_AN =i // but not after l or r
?2 &r) e (_AN =i
?1 e (_ =y
?1 e (s_ =y
?1 e (_iN =i/ // drop final [i] is next word starts with another i

?1 e (e i //eg: candeeiro
?2 ee i

e (be_ E
e (bes_ E
e (ce_ E
e (ces_ E
?2 el (K EU
?2 elh elj

?1 e (rtA_ 'E // Eg: Alberto, aberta, etc...
em (C eIm
en (K eIN
enh en^

em (_ =eIN
em (s_ =eIN
en (_ =eIN
en (s_ =eIN


ei eI
ei (s eI
e (iCK e
ey eI
eu eU
eu (s eU
e (uCK e

?1 _) es (C@@ S // drop initial "e".
?1 _) e (f i // efectuar, etc.
?1 C) e (cC 'E // eg: seleccionar, efectuar, selecção, etc...
?1 C) e (ã i // leão, panteão, etc.
?1 C) e (a i // oceano, etc.
?1 _C) e (CACA =y //definições.
?1 _C) e (CCACAr =y // desligar.
?1 _C) e (CKAr =y // fechar
?1 _C) e (CCACAr =y // terminar.
?1 _C) e (CACC =y // recicla, reciclagem, etc...
?1 _f) e (rrament =y // ferramenta, ferramentas.
?1 hip) e (r ,E // eg: hiper
?1 sup) e (r ,E // super
?1 int) e (rC 'E // Interno
?1 int) e (rr E // Interno
?1 n) e (t ,E // eg: net

?1 e (l_ ,E


.group é
é ''E
éi ''EI
éi (s ''EI
é (iCK ''E
éy ''eI
éu ''EU
éu (s ''EU
é (uCK ''E
ém (_ ''eIN
ém (s_ ''eIN
én (_ ''eIN
én (s_ ''eIN


.group ê
ê ''e
êm (_ ''eIN
êm (C ''eIm
ên (K ''eIN
ênh ''en^
êm (_ ''eIN


.group f
?1 _) f (_ Ef; // individual letter
?1 _) f (__ Ef // individual letter at end-of-word
_) f (_ 'Efe
f f
f (f


.group g
?1 _) g (_ ge
_) g (_ Ze
g g
g (g
g (Y Z // ge gi
gu (Y g
?1 guen (C gw'eIN // aguenta, etc.
?1 n) gu (A gw // eg: língua, etc.


.group h
_) h (_ ag'a
h // silent


.group i
_) i (_ i
i i
i (A j
Cr) i i
Cl) i i
i (_ 'i

?2 il (K iU
?2 ilh ilj

im (_ iN
im (C im
in (g iN
in (k iN
inh in^

i (A_ 'i
io (_ iU
io (s_ iU
i (oCK i
iu (_ iU
iu (s_ iU
i (uCK i

áC) i (A_ j
áCC) i (A_ j
âC) i (A_ j
âCC) i (A_ j
éC) i (A_ j
éCC) i (A_ j
êC) i (A_ j
êCC) i (A_ j
íC) i (A_ j
íCC) i (A_ j
óC) i (A_ j
óCC) i (A_ j
ôC) i (A_ j
ôCC) i (A_ j
úC) i (A_ j
úCC) i (A_ j

?1 @) ing (_ _^_EN
?1 @) ings (_ _^_EN


.group í
í ''i
í (m ''i
í (n ''i
ím (_ ''iN
ím (C ''im
ín (K ''iN
ính ''in^


.group j
_) j (_ Z'Ot&
j Z

.group k
?1 _) k (_ k'ap&
?2 _) k (_ ka
k k
k (k


.group l
?1 _) l (_ El; // individual letter
?1 _) l (__ El // individual letter at end-of-word
_) l (_ 'Ele
l l
l (l
lh l^
A) lh lj
?1 A) lh l^ // ??


.group m
?1 _) m (_ Em;
?1 _) m (__ Em
_) m (_ 'eme
m m
m (m


.group n
?1 _) n (_ En;
?1 _) n (__ En
_) n (_ 'ene
n n
n (n
nh n^
?1 A) nn n //drop “n” in European Portuguese (eg: connosco).


.group o
o o
@) o (_ =u
o (s_ =u
?1 @) o (_ =U
?1 o (s_ =U
ou ow
oi oI
oi (s oI
o (iCK o
oo u
?1 v) oo (_ ow
oy OI

o (Ca_ O
?1 o (Cá_ 'O
?1 o (Cé_ 'O
?1 o (Cí_ 'O
?1 o (Có_ 'O
?1 o (Cú_ 'O
?1 ol (_ Ol
?2 ol (K Ow
?2 olh olj

?1 om (_ 'om
?2 om (_ oN
o (ma_ o
?1 om (C 'om
?2 om (C om
on (K oN
o (na_ o
onh on^
o (rmA_ O
o (rmAC O

?1 oz (_ OS
?2 oz (_ Oz
o (zes_ O
o (ra_ O
o (ras_ O
?1 _C) o (CACACC =u // Documento, documentação, etc.
?1 _C) o (CCAC =u // formatar, formato.


.group ô
ô ''o
ôm (_ ''oN
ôm (C ''om
ôn (K ''oN
ônh ''on^


.group ó
ó ''O

ói ''OI
ói (s ''OI
ó (iCK ''O
óu ''Ow
óy ''OI


.group õ
õ o~
õe o~j


.group p
_) p (_ pe
p p
p (p
?1 ph f //Didn’t use in European Portuguese (eg: English)
?1 ple (_ _^_EN


.group q
_) q (_ ke
q k
qu kw
qü kw
qu (Y k
qu (K ku
?1 _) qua kwa // quatro, etc.
?1 _) que ke // quente, etc.
?1 C) quen (C kw'eIN // cinquenta, etc.
?1 A) quen (C kw'eIN // frequência, etc.
?1 quec kes // esquece, etc.
?1 queç kes // esqueça.
?1 A) que (nA_ ke // pequeno, etc.
?1 C) quê (_ ke // porquê, etc.
?1 que (l ke // aquele, etc.
?1 que (r_ ke // qualquer, etc.
?1 qui ki // quinta, esquilo, etc.
?1 _) quind kuind // quindecágono, etc.
?1 tran) qui kui // tranquilo, etc.
?1 _) quo kuo // quoficiente, etc.

.group r
?1 _) r (_ 'Err; // individual letter
?1 _) r (__ 'Err // individual letter at end-of-word
_) r (_ 'Exe
_) r (_\$ xe'aU // currency
r r
?1 A) r (A :r
?2 A) r (A *
?1 A) r (_A :r
?2 A) r (_A *
rr x
?1 C) r (A :r
?2 C) r (A @-*
_) r x
l) r x
n) r x
s) r x
?1 A) r (_ =@- //now, tis sound isn’t perfect but is is acceptable.


.group s
?1 _) s (_ 'Ess|; [s]+[;] not [s;] phoneme
?1 _) s (__ 'Ess
_) s (_ 'Ese
s s
ss s
sc (Y s
sç s
A) s (A z
?1 s (_ S
?2 s (_ s
s (_A z // next word starts with vowel
s (_G z // next word starts with voiced consonant

A) s (_S1 s
A) s (_AS1 z // next word starts with vowel
A) s (_GS1 z // next word starts with voiced consonant

?1 A) s (C S
?1 A) ss s
?1 A) s (G+ Z
?1 A) s (_KS1 S
?1 A) s (_G+S1 Z


.group t
_) t (_ te
t t
t (t
?2 t (i tS
?2 t (í tS
?2 t (e_ tS
?1 th _^_EN
?1 tion (_ _^_EN


.group u
_) u (_ u
u u
u (A w
u (_A w
r) u (A u
r) u (_A u
u (A_ 'u

ui 'uI
ui (_ uI
ui (s 'uI
u (iCK u
uy uI

um (_ u~N
um (C u~m
un (K u~N
unh u~n^

g) u (Y


.group ú
ú ''u
úm (_ ''u~N
úm (C ''u~m
ún (K ''u~N
únh ''u~n^

.group v
_) v (_ ve
v v
v (v


.group w
_) w (_ d'ablju
w w
?1 w (_ _^_EN


.group x
?1 _) x (_ SiS
?2 _) x (_ Sis
x (A S
A) x (A ks
e) x (A z
e) x (o_ ks
ai) x (A S
ei) x (A S
au) x s
ou) x s
x (C s
x (s
x (_ ks
ale) x (a S
pro) x (i s // aproximado, aproximadamente, aproximar, etc.
pró) x (i s // próximo, etc.


.group y
_) y (_ 'ipsiloN
y i
y (A j


.group z
_) z (_ ze
z z
z (z
?1 z (_ S
?2 z (_ s
z (_A z
z (_G z

?1 A) z (C S
?1 A) z (G+ Z
?1 A) z (_C S
?1 A) z (_G+ Z

.group
ç s
_) ç (_ s'esed'il^&

ü u

ß s

% pors'eNtu
$ sif@-*'&U~
_r_) $
− m'enus
+ maIs
& 'e
@ ax'ob&
¤ 'eU*u
€ 'eU*u
§ pa*'ag@-*,afu

// don't speak multiple occurances of these symbols
, (D v'irgul&
. p'oNtu
. (. _:
\.) .

* aste*r'isku
*) * (*
**
**) * (_ _::

__) - (_D m'enus
A_) - (_D _
C_) - (_D _
--) -

= __igw'&l_
= (==
=) = (=
==) = (_ _::











+ 511
- 0
dictsource/ro_list View File

@@ -0,0 +1,511 @@

// This file in UTF8 encoded

// Letters
//========
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.

// Use ş ţ (with cedilla) not ș ț (with comma) in these translation files

// character names
_a a
_ă '@
_â ,ydin'a
b be
c tSe
d de
_e e
f fe
g dZe
h haS
_i i
_î ,ydin'i
j Ze
k ka
_l le
_m me
_n ne
_o o
p pe
q kju
r re
_s se
ş Se
t te
ţ tse
_u u
v ve
w dublu've
x iks
y 'igrek
z zet

â ,ydin'a $atend
ă '@ $atend
î ,ydin'i $atend

_. punkt


// numeric
//********
_0 z'e*o
_1 'unu
_2 d'oI
_2f d'ou@
_3 t@-*'eI
_4 p'at@-*u
_5 tS'intSI^
_6 S'ase
_7 S'apte
_8 'opt
_9 n'oU@
_10 z'etSe

_11 'unsp@-*ez,etSe
_12 d'oIsp@-*ez,etSe
_13 t@-*'eIsp@-*ez,etSe
_14 p'aIsp@-*ez,etSe
_15 tS'intSI^sp@-*ez,etSe
_16 S'aIsp@-*ez,etSe
_17 S'aptesp@-*ez,etSe
_18 'optsp@-*ez,etSe
_19 n'oU@sp@-*ez,etSe

//_11 'unSpe
//_12 d'oISpe
//_13 t@-*'eISpe
//_14 p'aISpe
//_15 tS'inSpe
//_16 S'aISpe
//_17 S'apteSpe
//_18 'optiSpe
//_19 n'oU@Spe

_20 doU@z'etSI^
_30 t@-*eIz'etSI^
_40 pat@-*uz'etSI^
_50 tSintSI^z'etSI^
_60 SaIz'etSI^
_70 Saptez'etSI^
_80 optz'etSI^
_90 noU@z'etSI^

_2X d'oU@zetSI^
_3X t@-*'eIzetSI^
_4X p'at@-*uzetSI^
_5X tS'intSI^zetSI^
_6X S'aIzetSI^
_7X S'aptezetSI^
_8X 'optzetSI^
_9X n'oU@zetSI^

_0C s'ute
_1C ,os'ut@
_2C d'oU@s'ute

_0M1 m'iI
_1M1 ,om'ie
_ofM1 m'iI
_0M2 mil'jOane
_1M2 'unmil'jon
_0M3 mil'jarde
_1M3 'unmil'jard
_0M4 bil'jOane
_1M4 'unbil'jon
_0M5 bil'jarde
_1M5 'unbil'jard

_0of de
_0and _Si
_dpt _v'irgul@
_0Z2 s'utimi
_0Z3 m'iImi


// Abbreviations
//**************
etc ettS'ete*a
s.a Si'aSa
ş.a. Si'aSa
s.a.m.d Se|aSamaIdeparte
ş.a.m.d Se|aSamaIdeparte


// articles
un $u
o $u
nişte $u
unui $u
unei $u
unor $u
unele $u // some

ăsta $u1+ // this
asta $u+
acest $u+ // this
aceasta $u+
această $u+

acel $u+ // that
acea $u+ // that
acei $u+ // those
acele $u+ // those

cei $u+ // the, those
cel $u+ // that, he who
cea $u+ // that, she who
cele $u+ // those

// pronouns
eu jeU $u+
tu $u+
el jel $u+
ea ja $u+
//noi $u+
voi $u+
ele jele $u+

mă $u
te $u
îl $u
o $u
ne $u
vă $u
îi $u
le $u
se $u
îmi $u
îţi $u
ţi $u
mi $u
şi $u

care $u $brk // who that which what
ceea $u $brk // that


// possessive adjectives
meu $u+
mei $u+
mea $u+
//mele $u+
tău $u+
tăi $u+
ta $u+
tale $u+
său $u+
săi $u+
sa $u+
sale $u+
lui $u+
ei jeI $u+
//nostru $u+
noştri $u+
noastră $u+
//noastre $u+
vostru $u+
voştri $u+
voastră $u+
voastre $u+
lor $u+



// prepositions
al $u $brk // of, genative article
a $u $brk $verbf
ai $u $brk
ale $u $brk

in $u $brk
în $u $brk
pe $u $brk
ce $u $brk
la $u $brk
de $u
(de la) dela $u
din $u $brk
pentru $u $brk
cu $u // with
fără f,@r@ $pause // without
fara f,@r@ $pause // (fără)
lângă $brk // beside
prin $brk // through
după $brk // after, behind
dupa dup@ $brk // (după)
dintre $brk // between
intre $brk // between
asupra $brk // about, on, with
sub $brk // below
până $pause // from, until
despre $brk // about, on
spre $brk // towards
către k'@t@-*e $brk // towards


// conjunctions
// şi $u $pause // and
iar $pause // and, again
sau $u $pause // or
ori $u $pause // or
dar $u $pause // but
deoarece $pause // because
dacă $u $pause // if
daca dak@ $u $pause // (dacă)
când $u $pause // when
cum $pause // how, as, since
astfel $pause // thus
deşi $2 $pause // although
fie fie $u // either
însă $pause // but, yet, however
atunci $pause // therefore
(de atunci) d%e||at'untSi $pause // since then
nici $pause // neither
deci $pause // therefore, so that
fiindcă $pause // because, since, as
fiind $pause


// negative
nu $u+

// questions


// some common adjectives and adverbs
aşa $2 $brk // so, thus
orice $u3+ // any
totuşi $1 $brk // never, though, nevertheless
totusi $1 $brk // (totuşi)
unde $brk // where


// auxillary verbs (be, have, can, etc)
să $u


sunt $u+ // to be
eşti jeStI^ $u+
este jeste $u+
suntem $u1+
sunteţi $u1+
sunt $u+
e je $u
e e $atend
fost $u+ // been
eram je*am $u2+ // was
erai je*aI $u2+
era je*a $u2+
eraţi je*ats;I^ $u2+
erau je*aU $u2+

avea ave|a $u3+ // to have
as $u+ $verbf
ai $u+ $verbf
ar $u+ $verbf
am $u+ $verbf
aţi $u+ $verbf
au $u+
are $u+ // ??
avem $u+
aveţi $u+

voi $u+ $verbf // will
vei $u+ $verbf
va $u+ $verbf
vom $u+ $verbf
veţi $u+ $verbf
vor $u+ $verbf

există $u // there is

face $u+ // to do

putea $u2+ // may
pot $u+ $verbf
poţi $u+ $verbf
poate $u+ $verbf
putem $u+ $verbf
puteţi $u+ $verbf

trebui t@-*ebw'i // to have to
trebuie $2 // @-



// Final "i" is stressed
absolvi $3
ciocni $2
citi $2
dărui d@*w'i
deosebi $3
descoperi $4
deveni $3
întâlni $3
izbi $2
lovi $2
opri $2
pocni $2
răsuci $3
teori $2


// hyphenated contractions
(să l) s@l $u
(să i) s@I $u
(să şi) s@S;I^ $u
(să mi) s@m;I^ $u
(te am) team $u
(te ai) teaj $u
(ne am) team $u
(l a) la $u
(l au) laU $u
(l am) lam $u
(l aţi) lats;I^ $u
(v aţi) vats;I^ $u
(i am) jam $u
(a şi) aS;I^ $u
(într o) ynt@-*o
(dintr o) dint@-ro

// MAIN WORD DICTIONARY
//*********************
// Use of $alt:
// replaces final [j] by ['i] (i.e. "i" is stressed if followed by a vowel)

abil $2
abzice $2
acelaş $2
adventice $3
aer aIer
aici a'itSI^
altceva $3
apoi $2
artefice $3
asemenea $2

biseric $2

capitol $2
careva $3
cândva $2
câteva $3
cerbice $2
ceva $2
cicatrice $3 // @-
cineva $3
chimi $alt
chimic $1
complice $2
contrazice $3
creier $1 // @-

deja $2
denzic $2
denzice $2
deoarece $4
destul $2
dincolo $1
director $2
dori $2

edit $1
egale $2
energi $alt
elice $2
exista $3

factice $2
fenicşi $1
fenix $1
ferice $1
filozofi $alt
filozofii $4
fizic $1
fizicul $1
folosi $3

gastronomi $alt
gâgâlice $3
găurice $2
ghilimele $3
gimnastic $2
gimnaziu dZimn'azju

imagin $2
înainte yna'inte
interzice $3

latice $2
limit $1
lipsi $2
logic $1

matrice $2
maxim $1
maximum $1
merit $1
mia m'ia
mie m'ie
minum $1
minumum $1
murdărie murd@*'ie
muzik $1

nimic $2
novice $2
numai $1 // only

oareşice $4
obişnuit obiSnw'it
ocol $2
ordin $1
orice $3
ovidiu ovidj'u

pagin $1
parodi pa*od'i
parodii $3
plânger $1
politic $2
pricin $1
prieten $2
prietenie p@-*jeten'ie
privi $3
propice $2
protocol $4

regul $1
reguli $1
repede $1
repezi $1
români romyn'i
rotocol $3

sadic $1
sâmbătă $1
securice $3
sergiu sergj'u
sigur $1
simbolic $2
spaţiu spatsju

tanti tanti
târcol $2
târziu tyrz'iu
terapi $alt
terapii $3

ultim $1
undeva $3

veder $2
vineri $1
vinovăţi $alt
vinovăţii $4
virgulă $1
virus $1


+ 329
- 0
dictsource/ro_rules View File

@@ -0,0 +1,329 @@
// translation rules for Romanian
// This file is UTF-8 encoded



.group a
a a
ai aI
ai (_ 'aI
au aU // ?? only at end of word ??
au (_ 'aU
a (AAA a
&) a (_S1q a
gi) a (_S1q 'a
V@) a (_ 'a
ăi) a (_ 'a
@) abil (_ 'abil
_) anti (@P4 anti
@) ale (_ 'ale

.group ă
ă @
ăi @I
ău @U // ?? only at end of word ??
ău (_ @U

ăi (m_ @'i
ăi (t_ @'i
ăi (ţi_ @'i

&) ă (_S1 @
ări (A_ @*'i
ării (_ @*'iI
ări (AA_ @*'i

.group â
â y
âi yI
âu yU


.group b
b b
@) b (i_ b;

@) b (il_ =b
mo) bil (_ b'il


.group c
c k
c (e tS
c (i tS
ci (o tS
cii tSiI
ch k
@@) col (_ =kol
@@) coli (_S1t =I^
@@) cole (_S1t =e

.group d
d d
@) d (i_ d;


.group e
e e
ei eI
// eu eU // only at end of word ??
// eu e[u // ??
eu (_ 'eU
ea ea
&) ea (_S2q ea
eai eaj
eau eaw
eoa 'eOa
eo eo
e (AAA e

&) e (_S1q e
&C) e (re_ %e
_ac) ee (a eI

r) ei (er_ 'eI

@) e (re_ =e
@) e (ri_ =e
@) e (rea_ =e
i) e (re_ e
i) e (ri_ e
i) e (rea_ e


.group f
f f
@) f (i_ f;


.group g
g g
g (e dZ
g (i dZ
gii dZiI
gh g


.group h
h h
@) h (i_ C


.group i
i i
i (A j
&C) i (_N$1q i/
&) i (_N$1q i
&) i (-N$1q i // don't reduce to [I^] if a hyphen follows
&') i (_ i
ţi-) i (_ _ // combined with previous word as [iI]
Cr) i (_ i
V&) i (_ 'i // verb
ăC) ia (_ 'ia
âC) ia (_ 'ia
ăC) ie (_ 'ie
âC) ie (_ 'ie
@) ie (_S1q =ie
iei (_ 'ieI
ii iI
&) ii (_S2q iI
iii iji
iu (_ iU
iu ju

&) ic (_ =ik
&) ice (_ =itSe
&) ing (_ %iNg // foreign words
i (t_ 'i

@ic) ii (_S2q ilor
@ic) ilor (_S4q ilor


.group î
î y


.group j
j Z
@) j (i_ Z;


.group k
k k


.group l
l l
@) l (i_ l;
_) l (_ le
-) l (_ l // -l

iu) l (_S1t l
&) le (_S2t le
&) lor (_S3t lor
&) lui (_S3t luI
&) logi (A_ lodZ'i
&) logii (_ lodZ'iI

.group m
_) m (_ me
m m
@) m (i_ m;
_) m (-a m


.group n
_) n (_ ne
n n
@) n (i_ n;
n (g N
n (k N
@) n (tic_ =n
@) n (ic_ =n
_) n (-a n


.group o
o o
oa Oa
oai Oaj
oi oI
oi (_ 'oI
ou oU
ou (_ 'oU
o (AAA o


.group p
p p
@) p (i_ p;



.group q
q k
qu kw


.group r
r r
A) r (A *
C) r (A @-*
rr *r
A) r (i_ *;

_) re (@P2v re
_) re (gul re
@u) ri (_NS2t rI^
@u) rile (_S4t rile


.group s
_) s (_ se
_) s (-a s
s s
@) s (i_ s;

&) sprezece (_S8t sp@-*ez,etSe


.group ş
ş S
@) ş (i_ S;


.group t
t t
tt (_ t
@) t (i_ t;


.group ţ
ţ ts
@) ţ (i_ ts;
// @) ţi (-mă ts;'i
// @) ţi (-vă ts;'i
// @) ţi (-le ts;'i
// @) ţi (-i ts;'iI
// @) ţi (-l ts;'i


.group u
u u
u (A w
ui uI
ui (e wi
V&) ui (_ w2'i
ui (m_ w2'i
ui (t_ w2'i
ui (ţi_ w2'i
&) ul (_S2t ul

@ic) ul (_S2 ul
@ic) uri (_S3 urI^
@ic) urile (_S5 urile
@ic) urilor (_S6 urilor


.group v
v v
@) v (i_ v;


.group w
w w


.group x
x ks
A) x (A gz
ma) x (i ks
e) x (e ks
cone) x (iu ks
i) x (e ks
o) x (e ks // boxele
o) x (i ks // oxigen
a) x (ia ks // axial
ale) x ks
ta) x ks


.group y
y i
y (A j


.group z
z z
@) z (i_ z;



.group
ö Y

% prosent // ??
$ dolar
+ plus
& perlwet
@ a*'ond
/ sleS
€ 'eU*o

, (D v'irgol@

. puntk
. (. _:
\.) .

__) - (_D m'inus
A_) - (_D _
C_) - (_D _
--) -

* aste*isk
*) * (*
**
**) * (_ _::

+ 161
- 0
dictsource/ru_list View File

@@ -0,0 +1,161 @@

// This file is UTF8 encoded

// NOTE: An additional file: ru_listx contains a large collection of
// Russian words which are marked with their correct stress position.
//
// To improve Russian pronunciation, download this from
// http://espeak.sourceforge.net and put the ru_listx file in the same
// directory as this ru_list file, and then do the command:
// speak --compile=ru



// Numbers
_0 n'ol
_1 Od;'in
_2 dv'A
_3 t;r'i
_4 ts;It'yr;I
_5 p;'jat;
_6 S'Es;t;
_7 s;'em
_8 v'os;E2m
_9 d;'ev;It;
_10 d;'es;It;
_11 Od;'innVttsVt;
_12 dv;In'AttsVt;
_13 tr;In'AttsVt;
_14 ts;It'y@-*nVttsVt;
_15 p;Itn'AttsVt;
_16 SE#stn'AttsVt;
_17 s;Imn'AttsVt;
_18 vOs;Imn'AttsVt;
_19 d;E2v;Itn'AttsVt;
_2X dv'AttsVt;
_3X tr;'ittsVt;
_4X s'o@-*Ok
_5X p;Id;d;Is;'jat
_6X SE2z;d;d;Is;'jat
_7X s;'emd;E2s;It
_8X v'os;E2md;E2s;It
_9X d;E2v;In'ostO
_0C st'o
_2C dv;'es;t;I
_3C tr;'ista
_4C ts;It'yr;E2sta
_5C p;,It;s'ot
_6C S,E#s;t;s'ot
_7C s;,Ims'ot
_8C vOs;Ims'ot
_9C d;E2v;It;s'ot
_0M1 t'ys;Its;V
_1M1 t'ys;Its;V // no '1' before thousand
_0M2 m;,IlI;'on
_0M3 m;,IlI;'art
_dpt _:'i_: // start of decimal fraction
_dpt2 _d;Is;'atYx // end of decimal fraction

// prepositions
в v $u // to,in,at
от $u // from
с s $u // with,from,since
у u $u // by
на $u // on
для $u // for


// conjunctions
и i $u $pause // and
а $u $pause // and
а $atend
но $u $pause // but
ибо $u $pause // for

ибо $u $pause // if
хотя $2 $pause // although
чтобы $pause // in order that


// pronouns
я $u // I


// questions
что Sto $u $pause // what, that


// misc.
не $u // negative


// auxillary verbs
быть $u1 // to be
побыть $u2

есмь $u1
еси $u2
есть $u1
есмы $u1
есте $u1
суть $u1

был $u1
были $u1
было $u1
побыл $u1
побыла $u3
побыло $u2
побыли $u2

буду $u1
будешь $u1
будет $u1
будем $u1
будете $u1
будут $u1
побуду $u2
побудешь $u2
побудет $u2
побудем $u2
побудете $u2
побудут $u2

мочь $u // can
смочь $u1

могу $u2
можешь $u1
может $u1
можем $u1
можете $u1
могут $u1

мог $u1
могла $u2
могло $u2
могли $u2
смог $u1
смогла $u2
смогло $u2
смогли $u2

смогу $u1
сможешь $u1
сможет $u1
сможем $u1
сможете $u1
смогут $u1

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.
_в vE
в vE $atend
_с Es
с Es $atend


// exceptions
радио r'ad;Io

+ 701
- 0
dictsource/ru_rules View File

@@ -0,0 +1,701 @@
// Russian translation rules
// This file is UTF8 encoded

// Special characters:
// A vowel: а о у ы э е ё и ю я
// B soft consonant: ь й ч щ
// C any consonant:
// F consonant, not hard: ??
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь е ё и ю я
// L08 кпстфх
// L09 бгджзлмнр


.group а
_) а (_ a
_) а a
а (_ a
B) а (_ V
а V

.group б
_) б (_ bE
б (_ p
б (кь p
б (кY p
б (сь p
б (сY p
б (ть p
б (тY p
б (хь p
б (хY p
б (хкь p
б (хкY p
б (ч p
б (щ p

б (ь b;
б (Y b;
б (бь b;
б (бY b;
б (бмь b;
б (бмY b;
б (бвь b;
б (бвY b;
б (мь b;
б (мY b;
б (вY b;
б (вь b;

б (ь_ p;
б (пь p;
б (пY p;
б (фь p;
б (фY p;
б (ффь p;
б (ффY p;

б b

.group в
_) в (_ vE
в (_ f
в (кь f
в (кY f
в (сь f
в (сY f
в (ть f
в (тY f
в (хь f
в (хY f
в (хкY f
в (хкь f
в (ч f
в (щ f

в (ь v;
в (Y v;
в (бь v;
в (бY v;
в (мь v;
в (мY v;
в (вь v;
в (вY v;
в (вбь v;
в (вбY v;
в (вмь v;
в (вмY v;

в (ь_ f;
в (п' f;
в (ф' f;

в v

.group г
_) г (_ gE
г (_ k
г (кь k
г (кY k
г (пY k
г (пь k
г (сь k
г (сY k
г (ть k
г (тY k
г (фь k
г (фY k
г (ффь k
г (ффY k
г (хь k
г (хY k
г (хкY k
г (хкь k

г (ь g;
г (Y g;
г g

.group д
_) д (_ dE
д (_ t

д (кь t
д (кY t
д (пь t
д (пY t
д (фь t
д (фY t
д (ффь t
д (ффY t
д (хь t
д (хY t
д (хкY t
д (хкь t
д (щ t

д (ь d;
д (Y d;
д (дь d;
д (дY d;
д (зь d;
д (зY d;
д (нь d;
д (B d;

д (ь_ t;
д (ть t;
д (тY t;
д (сь t;
д (сY t;

д (ш t
д (щ t

д d

.group е
_) е (_ je
_) е jI3 //second position
A) е (_ jI3 //second position
ъ) е (_ jI3 //second position
ь) е (_ jI3 //second position

A) е jE2
ъ) е jE2
ь) е jE2


H) е (_ E#
H) е E2

е (_ I2
е E3


.group ж
_) ж (_ ZE
ж (кY S
ж (кь S
ж (пY S
ж (пь S
ж (сь S
ж (сY S
ж (ть S
ж (тY S
ж (фь S
ж (фY S
ж (ффь S
ж (ффY S
ж (хь S
ж (хY S
ж (хкY S
ж (хкь S

ж Z

.group з
_) з (_ zE

з (_ s

з (кY s
з (кь s
з (пь s
з (пY s
з (фь s
з (фY s
з (ффь s
з (ффY s
з (хь s
з (хY s
з (хкY s
з (хкь s
з (щ s

з (ь z;
з (Y z;
з (дь z;
з (дY z;
з (зь z;
з (зY z;
з (здь z;
з (здY z;
з (знь z;
з (знY z;
з (знB z;
з (нь z;
з (нY z;
з (нB z;

з (зь_ s;
з (зY_ s;
з (здь_ s;
з (здY_ s;
з (знь_ s;
з (знY_ s;
з (знB_ s;
з (ть s;
з (тY s;
з (сь s;
з (сY s;

з (ж Z
з (ш S
з (щ s;s;
з (ч s;s;
з z

.group и
_) и (_ i
_) и I
и (_ I
и I#
H) и y // preceded by hard consonant


.group й
_) й (_ ,i'k@-*'AtkOjI
й j

.group к
_) к (_ kA
к (б g
к (бь g
к (бY g
к (г g
к (гь g
к (гY g
к (д g
к (дь g
к (дY g
к (дB g
к (ж g
к (з g
к (зь g
к (зY g

к (ь k;
к (Y k;

к k

.group л
_) л (_ El^
л (_ l^
л (Y l^
л l

.group м
_) м (_ Em
м (ь m;
м (Y m;
м (бь m;
м (бY m;
м (пY m;
м (пь m;
м (вь m;
м (вY m;
м (фь m;
м (фY m;
м (ффь m;
м (ффY m;
м m

.group н
_) н (_ En
н (ь n;
н (Y n;
н (B n;
н (дь n;
н (дY n;
н (дB n;
н (ть n;
н (тY n;
н (зь n;
н (зY n;
н (сь n;
н (сY n;
н (нь n;
н (нY n;
н (нB n;

н n


.group о
о o

.group п
_) п (_ pE
п (б b
п (г b
п (гY b
п (гь b
п (д b
п (дь b
п (дY b
п (дB b
п (ж b
п (з b
п (зь b
п (зY b

п (ь p;
п (Y p;
п (пь p;
п (пY p;
п (пфь p;
п (пфY p;
п (пмь p;
п (пмY p;
п (фь p;
п (фY p;
п (ффь p;
п (ффY p;
п (мь p;
п (мY p;

п (б' b;
п p

.group р
_) р (_ E*
р (_ r;
р (Y r;
р (B r;
р @-*

.group с
_) с (_ Es
с (б z
с (г z
с (д z
с (ж z
с (з z

с (ь s;
с (Y s;
с (ть s;
с (тY s;
с (сь s;
с (сY s;
с (нь s;
с (нY s;
с (нB s;

с (зь z;
с (зY z;
с (дь z;
с (дY z;
с (дB z;

с (ж Z
с (ш S
с (щ s;s;
с (ч s;s;

с s

.group т
_) т (_ tE

т (б d
т (г d
т (д d
т (ж d
т (з d

т (ь t;
т (Y t;
т (ть t;
т (тY t;
т (сь t;
т (сY t;
т (нь t;
т (нY t;
т (нB t;

т (зь d;
т (зY d;
т (дь d;
т (дY d;
т (дB d;

т (ж d

т t

.group у
_) у (_ u
B) у u#
у u

.group ф
_) ф (_ Ef
ф (б v
ф (г v
ф (гь v
ф (гY v
ф (д v
ф (дь v
ф (дY v
ф (дB v
ф (ж v
ф (з v
ф (зь v
ф (зY v

ф (ь f;
ф (Y f;
ф (пь f;
ф (пY f;
ф (пфь f;
ф (пфY f;
ф (пмь f;
ф (пмY f;
ф (фY f;
ф (фь f;
ф (мь f;
ф (мY f;

ф (б' v;
ф f

.group х
_) х (_ xA
х (б x
х (бь x
х (бY x
х (бмь x
х (бмY x
х (бвь x
х (бвY x
х (г x
х (гь x
х (гY x
х (д x
х (дь x
х (дY x
х (дB x
х (ж x
х (з x
х (зь x
х (зY x
х (_бы x

х (ь x//С надо сделать эту фонему
х (Y x//С
х (кь x//С
х (кY x//С

х x

.group ц
_) ц (_ tsE
ц (б dz
ц (бь dz
ц (бY dz
ц (бмь dz
ц (бмY dz
ц (бвь dz
ц (бвY dz
ц (г dz
ц (гь dz
ц (гY dz
ц (д dz
ц (дь dz
ц (дY dz
ц (дB dz
ц (ж dz
ц (з dz
ц (зь dz
ц (зY dz
ц ts

.group ч
_) ч (_ tS;e
ч (б dZ;
ч (бь dZ;
ч (бY dZ;
ч (бмь dZ;
ч (бмY dZ;
ч (бвь dZ;
ч (бвY dZ;
ч (г dZ;
ч (гь dZ;
ч (гY dZ;
ч (д dZ;
ч (дь dZ;
ч (дY dZ;
ч (дB dZ;
ч (ж dZ;
ч (з dZ;
ч (зь dZ;
ч (зY dZ;

ч tS;


.group ш
_) ш (_ SA
ш (б Z
ш (бь Z
ш (бY Z
ш (бмь Z
ш (бмY Z
ш (бвь Z
ш (бвY Z
ш (г Z
ш (гь Z
ш (гY Z
ш (д Z
ш (дь Z
ш (дY Z
ш (дB Z
ш (ж Z
ш (з Z
ш (зь Z
ш (зY Z
ш S

.group щ
_) щ (_ S;ja
щ (б Z;
щ (бь Z;
щ (бY Z;
щ (бмь Z;
щ (бмY Z;
щ (бвь Z;
щ (бвY Z;
щ (г Z;
щ (гь Z;
щ (гY Z;
щ (д Z;
щ (дь Z;
щ (дY Z;
щ (дB Z;
щ (ж Z;
щ (з Z;
щ (зь Z;
щ (зY Z;
щ S;


.group ъ
_) ъ (_ tv;'8@-*dyjzn'Ak
ъ (Y j
ъ

.group ы
_) ы (_ y
ы y

.group ь
_) ь (_ m;'jak;I#jzn'Ak
ь
ь (Y j

.group э
_) э (_ e
_) э E#
э (_ E#
э E2

.group ю
_) ю (_ ju
ю u"
_) ю ju
ь) ю ju
ъ) ю ju
A) ю ju



.group я
_) я (_ ja
_) я jI //second position
A) я (_ jI //second position
ъ) я (_ jI //second position
ь) я (_ jI //second position

A) я jV
ъ) я jV
ь) я jV
я (_ V#
я I3

.group ё
_) ё (_ j8
_) ё j8
ж) ё O
ш) ё O
ё 8

// If we find a Latin letter a-z, then translate as English
.group a
a _^_EN
.group b
b _^_EN
.group c
c _^_EN
.group d
d _^_EN
.group e
e _^_EN
.group f
f _^_EN
.group g
g _^_EN
.group h
h _^_EN
.group i
i _^_EN
.group j
j _^_EN
.group k
k _^_EN
.group l
l _^_EN
.group m
m _^_EN
.group n
n _^_EN
.group o
o _^_EN
.group p
p _^_EN
.group q
q _^_EN
.group r
r _^_EN
.group s
s _^_EN
.group t
t _^_EN
.group u
u _^_EN
.group v
v _^_EN
.group w
w _^_EN
.group x
x _^_EN
.group y
y _^_EN
.group z
z _^_EN

.group
$ dolar


+ 238
- 0
dictsource/sk_list View File

@@ -0,0 +1,238 @@
// translation rules for Slovak
// This file is UTF-8 encoded

// Letters
_a a:
á d,l-he:'a:
ä 'a:prehlasovane:
b be:
c tse:
č tSe:
d de:
ď d;e:
e e:
é d,l-he:'e:
f ef
g ge:
h ha:
i i:
í d,l-he:'i:
j je:
_k ka:
l el
ľ el^
ĺ d,l-he:'el
m em
n en
ň en^
_o o:
ó d,l-he:'o:
ô 'o:sv,oka:n^om
p pe:
q kve:
r er
_s es
š eS
t te:
ť t;e:
u u:
ú dl-he:'u:
_v ve:
w dv'ojite:,ve:
x iks
y ipsilon
ý d,l-he:'i:
_z zet
ž Zet



// Numbers
_0 n'ula
_1 j'ed;en
_2 dv'a
_3 t'@-*i
_4 St'i*i
_5 p'&t;
_6 S'est;
_7 s'ed;em
_8 'osem
_9 d;'ev&t;
_10 d;'esat;
_11 j'ed;ena:st;
_12 dv'ana:st;
_13 t@-*'ina:st;
_14 Str-n'a:st;
_15 p'&tna:st;
_16 S'estna:st;
_17 s'ed;emna:st;
_18 'osemna:st;
_19 d;'ev&tna:st;
_2X dv'adsat;
_3X t@-*'idsat;
_4X St'i*idsat;
_5X p'&t;d;esjat
_6X S'est;d;esjat
_7X s'ed;emdsjat
_8X 'osemd;esjat
_9X d'ev&t;d;esjat
_0C st'o
_2C dv'est'o
_0M1 t;'isi:ts
_1M1 t;'isi:ts
_2M1 dv'et;'isi:ts
_0M2 m'ilio:n
_0M3 m'iljarda
_dpt _:tSj,arka_


// Pronouns
sa $u+ // reflexive
si $u+ // reflexive
ho $u+

// Prepositions
o o_ $u $brk $alt2
k k $brk // at,on,to
v v_ $brk // at,in,into
z z_ $brk // from,of
na $u $alt2 // at,for,into
po $pause $alt2 // about,after
pod $pause $alt2 // under
s s_ $pause // with
so $pause $alt2 // with
bezo $pause $alt2 // without
bez $pause $alt2 // without
pri $pause $alt2 // about,beside,at

// Conjunctions
a $u $pause // and
alebo $u $pause // or
inak $u $pause // or
síce $u $pause // or
ale $pause // however
však $pause // but
okrem $pause // except
mimo $pause // except
čo $u $pause // which,whatever
aj $u $pause // even
že $u $pause // if,that

ako $u $pause // as

// Negative
nie $u


// Auxillary verbs

byť $u // to be
som $u
si $u
je $u
sme $u
ste $u
sú $u
bol $u+ // been


// treat as letters if at the end of the clause
a a: $atend // letter-a
k ke: $atend // letter-k
o o: $atend // letter-o
s es $atend
v ve: $atend
z zet $atend

// Exceptions

// don't soften (d,n,t) before e,i
aktívni $alt
definitívne $alt
demo $alt
depresívni $alt
diagnostík diagnosti:k
enter $alt
fénix $alt
flexibilní $alt
hodni $alt
ídea $alt
ídee $alt
ideí $alt
ídei $alt
ídeou $alt
ídeu $alt
ídey $alt
individuálne $alt
iní $alt
init $alt
introvertní $alt
jeden $alt
júni $alt
každej $alt
legislatívne $alt
logistík $alt
mánia $alt
mánie $alt
mániou $alt
mániu $alt
martin $alt
matkini $alt
matkiní $alt
midi $alt
mimovládne $alt
mladej $alt
mladí $alt
nadísť $alt
negatívne $alt
odeň $alt
odísť $alt
okienečko $alt
okolití $alt
onen $alt
oní $alt
opatrní $alt
ostatní $alt
pekní $alt
peter $alt
pijatika $alt
podeň $alt
podísť $alt
postihnutí post;ihnuti:
poverení $alt
požiarne $alt
predeň $alt
predísť $alt
presvedčení $alt
príbuzní $alt
priemerní $alt
prijatí $alt
pripravení $alt
rôzne $alt
samotní $alt
schopní $alt
štatutárni $alt
súčasní $alt
sveter $alt
teda $alt
tejto $alt
televízne $alt
temer $alt
ten $alt
teraz $alt
tí $alt
tie $alt
tieto $alt
títo $alt
únia $alt
únie $alt
únii $alt
úniu $alt
vážení $alt
vínečko $alt
vinen $alt
vinní $alt
všeteční $alt
vtedy $alt
žiadni $alt
zruční $alt

+ 624
- 0
dictsource/sk_rules View File

@@ -0,0 +1,624 @@
// translation rules for Slovak
// This file is UTF-8 encoded

.group a
a a

.group á
á a:

.group ä
ä e

.group b
b b
b (_ p
b (_G b

.group c
c ts
ch x

.group č
č tS

.group d
d d
d (_ t
d (_G d
d (e d;
d (e_ d
d (i d;
d (í d;
d (eT d // word has $alt attribute
d (iT d
d (íT d
dz dz
dz (_ ts
dz (_G dz
dž dZ
dž (_ tS
dž (_G dZ

d (istic d
_) d (ekor d
_) d (eleg d
_) d (elim d
_) d (epres d
_) d (eviz d
_) d (ivíz d
_han) d (i d
_korešpon) d (en d
_na) d (íd d
_na) d (íď d
_pre) d (izb d
_štandar) d (iz d
_vi) d (ea d
_vi) d (eo d
_vi) d (eu d
a) d (e d
in) d (i d
man) d (it d
mé) d (i d
mo) d (er d
or) d (i d
_prezi) d (ent d
_) d (etektí d
_) d (iftín d
d (izmus d
_i) d (enti d
_pre) d (iš d
_) d (efinitív d
_o) d (iš d
d (idakti d
_mo) d (i d
_o) d (in d
_o) d (is d
_) d (iec d
_) d (iet t
_štú) d (i d
melo) d (i d
_mo) d (el d
_mo) d (em d
_fe) d (er d
_evi) d (en d
_) d (isk d
_e) d (it d
_skan) d (i d
_invali) d (iz d
_meto) d (i d
_) d (einte d
_) d (ekád d
_in) d (ex d
tra) d (i d
_) d (imen d
_šta) d (i d
_) d (iá d
_) d (ié d
_) d (ez d
_) d (etail d
me) d (i d
_) d (ekór d
_) d (ia d
_) d (ig d
_) d (ip d
_) d (is d
d (ef d
d (ió d
d (etek d
d (if d
d (io d
d (ir d
_štá) d (i d
_au) d (i d
d (ick d
o) d (ic d
o) d (ik d
_) d (ekrét d
_po) d (íď d
d (ik_ d
_invali) d (it d
_po) d (íd d
d (ikt d
d (eterm d
d (isp d
d (ist d
_štu) d (i d
_štipen) d (i d
_i) d (eá d
kre) d (i d
_ra) d (ikál d
_i) d (ea d
_) d (evíz d
i) d (en d
i) d (eo d
_i) d (il d
_i) d (io d
_ko) d (ifi d
_expe) d (i d
meló) d (i d
_) d (esig d
_tra) d (í d
_štu) d (en d
_au) d (i d
_) d (esti d
d (iskre d
diskre) d (i d
_ka) d (et d
_) d (eci d
d (isku d
_pre) d (íď d
_pre) d (íd d
_) d (ekrement d
_o) d (íď d


.group ď
ď d;
ď (_ t;
ď (_G d;

.group e
e e

.group é
é e:

.group f
f f

.group g
g g
g (_ k
g (_G g

.group h
h h
h (_ x
h (_G h

.group i
i i
ia %ia
ie %ie
iu %iu

.group í
í i:

.group j
j j

.group k
k k

.group l
l l
K) l (K l-

.group ĺ
ĺ l:

.group ľ
ľ l^

.group m
m m

.group n
n n
n (g N
n (k N
n (e n^
n (e_ n
n (i n^
n (í n^
n (eT n // word has $alt attribute
n (iT n
n (íT n

n (ent n
_be) n (ef n
_bota) n (i n
_fo) n (e n
_gé) n (i n
_kolo) n (i n
_li) n (e n
_miest) n (e n
_mu) n (i n
_part) n (er n
_personál) n (e n
_prázd) n (e n
_tu) n (is n
_vin) n (e n
_žiad) n (e n
a) n (im n
ál) n (i n
fó) n (i n
fo) n (ic n
ge) n (e n
go) n (i n
harmó) n (i n
ch) n (ic n
ch) n (ik n
ma) n (i n
mag) n (e n
n (eho_ n
orga) n (iz n
ro) n (ic n
ro) n (ik n
sociál) n (e n
správ) n (e n
tro) n (i n
vole) n (í n
_e) n (erg n
inter) n (e n
_defi) n (itív n
_aktuál) n (e n
_mo) n (i n
_re) n (es n
_tré) n (er n
_defi) n (íc n
endro) n (i n
_komu) n (i n
_) n (eón n
_kultúr) n (e n
_) n (egatív n
_) n (egác n
_) n (eoklas n
_me) n (ež n
tré) n (i n
_) n (eutrál n
harmo) n (i n
_te) n (is n
_) n (ikoti n
lí) n (i n
_konkrét) n (e n
_matki) n (e n
_sig) n (i n
_tech) n (i n
gó) n (i n
_reál) n (e n
i) n (ici n
n (ist n
_) n (eg n
mu) n (ik n
mu) n (is n
tago) n (is n
rôz) n (e n
_mecha) n (i n
_koló) n (i n
_) n (eoprén n
_mi) n (i n
_ge) n (i n
_imu) n (i n
_špeciál) n (e n
o) n (ic n
o) n (ik n
o) n (is n
_admi) n (ist n
_administratív) n (e n
n (izmus_ n
_váž) n (e n
formál) n (e n
_štát) n (e n
štát) n (e_ n
riad) n (e n
_pa) n (el n
_) n (eore n
_) n (erv n
natív) n (e n
_) n (ext n

.group ň
ň n^

.group o
o o
// ou (_ ow
ou oU

.group ó
ó o:

.group ô
ô uo

.group p
p p

.group q
q k
qu kv

.group r
r r
A) r (A *
C) r (A @-*
rr *r

K) r (K r-


.group ŕ
ŕ r:

.group s
s s

.group š
š S

.group t
t t
t (e t;
t (e_ t
t (i t;
t (í t;
t (eT t // word has $alt attribute
t (iT t
t (íT t

_teres) t (ri t

t (ik_ t
t (ing t
t (ist t
_atlan) t (i t
_automa) t (i t
_cer) t (i t
_herme) t (i t
_ins) t (i t
_konkre) t (iz t
_konš) t (i t
_kozme) t (i t
_matema) t (i t
_sensi) t (i t
_ver) t (i t
a) t (in t
a) t (iz t
ak) t (i t
ama) t (ic t
ama) t (ik t
an) t (i t
as) t (ic t
ro) t (ic t
ro) t (ik t
komple) t (iz t
ma) t (ick t
op) t (i t
par) t (i t
t (ick t
rk) t (i t
_sa) t (ir t
_sa) t (is t
_iden) t (i t
_exo) t (i t
pres) t (iž t
_farmaceu) t (i t
os) t (ic t
_diagnos) t (i t
_s) t (imul t
didak) t (i t
_kon) t (i t
i) t (ic t
_synte) t (i t
_abs) t (i t
_) t (iran t
_reš) t (i t
_tex) t (il t
_pu) t (ik t
o) t (ic t
o) t (ik t
ven) t (il t
ak) t (ik t
_magne) t (i t
ma) t (ik t
e) t (ic t
e) t (ik t
_preven) t (ív t
_inš) t (i t
_deinš) t (i t
t (izmus_ t
tema) t (i t
inves) t (i t
ek) t (í t
_balis) t (i t
ek) t (i t
en) t (in t
a) t (ick t
_produk) t (i t
_) t (itan t
_fone) t (i t
_niko) t (i t
_šta) t (i t
_štatis) t (i t
cha) t (ic t
cha) t (ik t
li) t (ic t
_) t (itul t
_kul) t (i t
_kri) t (ic t
_kri) t (ik t
_kri) t (iz t
_apa) t (i t
_chao) t (ic t
_chao) t (ik t
ep) t (ic t
ep) t (ik t
_charakteris) t (i t
_charakteris) t (ík t
_š) t (ipendi t
_cen) t (i t
_ak) t (iv t
ý) t (ic t
mo) t (iv t
s) t (ic t
n) t (ic t
n) t (in t
_mul) t (i t
_kons) t (i t
_jus) t (i t
i) t (ik t
_des) t (i t
_an) t (i t
_antipa) t (i t
ema) t (i t
_) t (imotej t

_sensi) tí ti:
_dif) tí (n ti:
_) tí (mov ti:
_defini) tí (v ti:
_ak) tí (v ti:
_detek) tí ti:
mo) tí (v ti:
_pales) tí ( ti:
_nega) tí (v ti:
i) tí (v ti:
a) tí (v ti:
_audi) tí (v ti:
or) tí (m ti:
spek) tí (v ti:
_produk) tí (v ti:
_alterna) tí (v ti:
_konštruk) tí (v ti:
_jus) tí ti:
viknu) tí ti:



.group te
_) te (letext te
_) te (rap te
_) te (ras te
_) te (rez te
_exis) te (n te
_ho) te (l te
_charak) te (r te
_in) te (l te
_in) te (n te
_kompe) te (n te
_ma) te (mati te
_ma) te (ria te
_ma) te (riá te
_stra) te (g te
ia) te (_ te
me) te (r_ te
v) te (dajš te
zavia) te ( te
_de) te (ktí te
_) te (ó te
in) te (rne te
_) te (o te
te (x te
_) te (lec te
_) te (lef te
_) te (leg te
_) te (lek te
_) te (lem te
_) te (leo te
_) te (lep te
_al) te (r te
_) te (ler te
_) te (lev te
_) te (lex te
_syn) te (ti te
_wal) te (r te
_) te (ch te
_) te (x te
te (rajš te
_) te (mp te
_) te (nd te
_) te (rč te
_) te (dajš te
_s) te (p te
_archi) te (k te
_pas) te te
_pa) te (nt te
te (mati te
_dein) te ( te
_sep) te (mb te
_é) te (r te
_asis) te (n te
_) te (nis te
nás) te (_ te
_vše) te (č te
_) te (rén te
_) te (réz te
de) te (k te
te (ho_ te
_) te (nto te
s) te (r_ te
_ka) te (d te
_ka) te (g te
_) te (lesk te
te (raz te
_) te (lesen te
_ka) te (ch te
_al) te (rnatív te
de) te (rm te
_charak) te (r te
te (j_ te
te (s_ te
s) te (r te
te (rm te
te (st te
ex) te (r te
_) te (leter te
_tele) te (r te
_po) te (n te
in) te (r te
_sys) te (m te
_al) te (rn te
_syn) te ( te



.group ť
ť t;

.group u
u u

.group ú
ú u:

.group v
v v
A) v (K w
A) v (n v
A) v (ň v
v (stať v
o) v (_ u

.group w
w v

.group x
x ks

.group y
y i

.group ý
ý i:

.group z
z z
z (_ s
z (_G z

.group ž
ž Z
ž (_ S
ž (_G Z

.group
ě e
ů u: // czech
$ dola:r
% percento
+ plus

// 557

+ 286
- 0
dictsource/sv_list View File

@@ -0,0 +1,286 @@

// This file in UTF8 encoded

// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
// prefixed by a _ character.


// character names
//***************
a A:
b be:
c se:
d de:
e e:
f Ef
g ge:
h hO:
i i:
j ji:
k kO:
l El
m Em
n En
//o o:
p pe:
q ku-
r Er
s Es
t te:
//u u-
v ve:
w d'8b@lve:
x Eks
y y:
z s'e:t@

_. p'8Nkt


// numeric
//********
_0 n'Ol
_1 'Et
_2 tv'o:
_3 tr'e:
_4 f'y:ra
_5 f'Em
_6 s'Eks
_7 sx'u-
_8 'Ota
_9 n'i:u:
_10 t'i:;u:
_11 'Elva
_12 t'Olv
_13 tr'EtOn
_14 fj'u:rtOn
_15 f'EmtOn
_16 s'EkstOn
_17 sx'8tOn
_18 'A:rtOn
_19 n'ItOn
_2X S;'u-gu:
_3X tr'Eti:
_4X f'Y:rtI
_5X f'Emti:
_6X s'Eksti:
_7X sx'8ti:
_8X 'Oti:
_9X n'Iti:
_0C h'8ndra
_0M1 t'u-sEn
_0M2 mIlj'u:nEr
_1M2 mIlj'u:n
_0M3 bIlj'u:nEr
_1M3 bIlj'u:n
_dpt p'8Nkt

// abbreviations
//**************


// articles
en En $u
ett $u



// pronouns
jag jA:g $u
du $u
han han $u
hon hUn $u
den dEn $u
det de:t $u
man man $u
vi $u
ni $u
de $u


// possessive adjectives
min mIn $u+
mitt $u+
mina $u+
din dIn $u+
ditt $u+
dina $u+
sin sIn $u+
sitt $u+
sina $u+
hans $u+
hennes $u+
dess $u+
vår $u+
vårt $u+
våra $u+
er $u+
ert e:rt $u+
era $u+
erat E:rat $u+
eran E:ran $u+
deras de:ras $u+

// prepositions
i i: $u $brk // in
på $u // on, in, at
vid $u $brk // by, at, next to
av $u // of, by
med $u $brk // with
för $u $brk

om $u $brk // about
till $u $brk // to
från fr'o:n $u $brk // from
mot $u $brk // towards
över $brk // over
längs $brk // along
genom $brk // through
efter $brk // after
innan $brk // before
under $brk // during


// conjunctions
och 'Ok $u $pause // and
eller $u $pause // or
om $u $pause // if
då $u $brk // as
fastän $pause // although
medan $pause // while

än En $u // than
att $u $pause // that
som $u $pause // that, which

// negative

// questions


// auxillary verbs (be, have, can, etc)
är 'E:r $u // is
var vA:r $u // was

har $u // has
hade hadE $u // had

ska skA: $u // will (future)

kan k'an $u // can
kunde $u // could
vill $u // want to
ville $u // wanted to
ska skA: $u // should, supposed to
skulle $u
bör $u // should, ought to
borde $u
brukar $u // usually
brukade $u // used to


// some common adjectives and adverbs
någon n,o:gOn $u // some
något n,o:gOt $u
några n'o:gra $u


// MAIN WORD DICTIONARY
//*********************
andas andas
andras andras
arkiv 'arki:v
av A:v $u
bäste b'EstE
betala b'Et'A:l,a
betalt b'Et'A:lt
bort bOrt
botten b'OtEn
bra brA:
dan dA:n
dem dEm
dig dEj
dra drA:
därför d'ErfY:r
emot Em'u:t
ett 'Et
fem fEm
fram fr'am
framme fr'amE
gemensam jEm'e:nsam
gemensamt jEm'e:nsamt
ha hA:
har hA:r $u
hej hEj
honom hOnOm
idag Id,A:g
in In
ja jA:
jan jA:n
klar klA:r
log l'u:g
mat mA:t
men mEn
mig mEj
ost Ust
program prUgr'am
redigera rEdIS;'e:ra
sex s'Eks
sig sEj
skolan sk'u:lan
son so:n
stan stA:n
svar svA:r
tar tA:r
ta tA:
tomt t'Umt
tom t'Um
torsdag t'u:SdA:g
vad vA:d $u
var vA:r $u
vem vEm


// some words to translate using English (mostly for screenreaders)
adobe _^_EN
browser _^_EN
button _^_EN
cancel _^_EN
checked _^_EN
desktop _^_EN
dot _^_EN
email _^_EN
Explorer _^_EN
firefox _^_EN
frame _^_EN
graphic _^_EN
heading _^_EN
image _^_EN
internet _^_EN
jaws _^_EN
leaving _^_EN
level _^_EN
link _^_EN
mail _^_EN
messenger _^_EN
Microsoft _^_EN
mozilla _^_EN
name _^_EN
no _^_EN
office _^_EN
one _^_EN
online _^_EN
orca _^_EN
password _^_EN
read _^_EN
software _^_EN
submenu _^_EN
tray _^_EN
unchecked _^_EN
unselected _^_EN
user _^_EN
view _^_EN
web _^_EN
word _^_EN

+ 368
- 0
dictsource/sv_rules View File

@@ -0,0 +1,368 @@

// Swedish translation rules
// This file is UTF8 encoded

.group a
a A:
a (vs A:
a (vb A:
a (vd A:
a (va a
a (rt_ A:
a (r_ a
a (r_ a
b) a (r_ A:
bb) a (r_ a
a (CC a
a (_ a
&) a (_ a2
a (re_ a
a (rn A:
a (rna a
l) a (rs A:
k) a (ta ,a
m) a (j a
om) a (t A:
st) a (rt A:
gr) a (m a
a (x a
p) a (nel a
k) a (n a
j) a (n a
r) a (de a
eg) a (n a
er) a (d a
er) a (t a
d) a (n_ a
tot) a (l 'A:
v) a (ld A:
v) a (rd A:
sm) a (rt A:
r) a (t A:
s) a (maC a
ng) a (d a
m) a (n a
t) a (t A:
ent) a (r A:
a (t_ a
a (st a
s) a (s_ a
s) a (d_ a
er) a (t_ a
åg) a (n a
t) a (n_ a
el) a (d a
nn) a (n a
mell) a (n a
arbet arbe:t

.group b
b b
b (b

.group c
c k
cc k
cc (A k: // ??
c (e s
c (i s
c (y s
c (ä s
c (ö s
ch S
ck k
ck (A k: // ??
computer _^_EN
click _^_EN

.group d
d d
d (d
dagen dA:gEn

.group e
e e:
h) e (m E
e (CC E
med) e (l E
b) e (s E
b) e (k E
e (j E
d) e (lv e:
d) e (ln e:
d) e (lt e:

e (ta E
e (x E
&) e (_ E
&) es (_ Es
&) en (_ En
&) ens (_ Ens
&) er (_ Er
&) et (_S2 Et // ??
e (ve E
t) e (lef E
h) et (_ e:t
m) e (ny E
n) e (ds e:
br) e (v e:
sv) e (r E
_s) e (p E
ka) e (l E
b) e (l_ E
nyh) e (t e:
r) e (sul E
r) e (sur E
pr) e (n E
_) e (tik E
r) e (ce E

espeak _^_EN

.group f
f f
f (f

.group g
g g
gg g
g (e j
g (i j
g (y j
g (ä j
g (ö j
g (t k
g (n N
gj j
group _^_EN

.group h
h h
h (h
hj j
heading _^_EN

.group i
i i:
i (CC I
i (g_ I
item _^_EN
_fl) i (k i:
t) i (d i:
skr) i (v i:
v) i (sn i:
imag _^_EN

.group j
j j

.group k
k k

// kk k
// kk (A k: // double k not used
// k ( er k
// k ( en k
kj S;
_) k (e S;
_) k (iC% k
_) k (i S;
_) k (y S;
_) k (ä S;
_) k (ö S;
k (öp S;
karta kA:rta
kategori katEg,u:ri:
kalend kal'End
känsl SEnsl

.group l
l l
l (l
lg (_ lj
_) lj j

.group m
m m
m (m
menu _^_EN
människ m'EnIsx,
medlem m'e:dlEm
maga maga
motor m'u:tOr
motorer m'Otu:rEr

.group n
n n
n (n
ng N
n (k N
network _^_EN
normal nOrmA:l

.group o
o u:
o (CC O
o (rC u:
o (rr O
o (ll O
o (m_ O
d) o (k O
o (rk O
o (rg O
o (ck O
f) o (n 'o:
l) o (g 'o:
l) o (v 'o:
l) o (gg 'O
b) o (x 'O
s) o (r 'O
k) o (pi 'O
f) o (rm 'O
pr) oj Usx
o (ns U
ss) o (n O
C) o (rs O
k) o (rta O
b) o (rt O
osparat u:spA:rat
och 'Ok
k) o (ns O
pr) o (cent O

.group p
p p
p (p
paket pak'e:t

.group q
q k
q (q
qu kw

.group r
r r
r) r
rs S
rsi (o rsx'
rsk Sk
rsk (i rsx
rss S
rg (_ rj
radera rad'e:ra

.group s
s s
ss s
sch S
sj sx
sk (e sx
sk (i sx
sk (y sx
sk (ä sx
sk (ö sx
skj sx
stj sx
ssio (n sx'u:
sport spOrt
select _^_EN
säg sEj
sparat spA:rat
svarat svA:rat


.group t
t t
tt t
tt (A t: // ??
ti (on sx'
tj S;

&C) te (_S2 tE // ??
task _^_EN
talsyntes t'A:lsynt,e:s
tabell tab'El

.group u
u u-
u (tb u-
u (tf u-
u (ts u-
u (tr u-
u (tv u-
dat) u (m 8
u (CC 8
u (n 8
u (tl u-
r) u (m_ 8:

.group v
v v
v (v

.group w
w v
window _^_EN
wise _^_EN
wire _^_EN

.group x
x ks
x (x

.group y
y y:
y (CC y

.group z
z s
zz z

.group å
å o:
å (CC O
tr) å (d 'o:
v) å (rt 'o:

.group ä
ä E:
ä (CC E
ä (r E:
tr) ä (d E:
v) ä (lk E:
l) ä (st E:


.group ö
ö Y:
ö (CC 'W
f) ö (rd 'Y:
ö (vr 'Y:


.group
é 'e:


% prOs'Ent
$ d'Olar
+ pl8s
& _:'Ok
@ sn'A:bElA:
/ sn'e:dstrEk
€ 'Evru:


. p'8Nt
. (. _:
\.) .

__) - (_D m'i:n8s
A_) - (_D _
C_) - (_D _
--) -

* sx'E:rna
*) * (*
**
**) * (_ _::

+ 198
- 0
dictsource/sw_list View File

@@ -0,0 +1,198 @@
// Swahili translation list
// This file is UTF-8 encoded.

// letters (just guesses)
b bi
c si
d di
f ef
g Ji
h etSi
j Je
k ke
l el
_m em
n en
p pi
q kju
r ar
s es
t ti
v vi
w dabalju
x eks
y jai
z zedi




// numbers
_0 sif'u*i
_1 m'oJa
_2 _|mb'ili
_3 t'atu
_4 'n-ne
_5 t'ano
_6 s'ita
_7 s'aba
_8 n'ane
_9 t'isa
_1X k'umi
_2X iSi*'ini
_3X TeleT'ini
_4X a*oba'ini
_5X hams'ini
_6X sit'ini
_7X sab'ini
_8X Teman'ini
_9X tis'ini
_0C m'ia
_1C m,iam'oJa
_2C m,ia_|mb'ili
_3C m,iat'atu
_4C m,ia'n-ne
_5C m,iat'ano
_6C m,ias'ita
_7C m,ias'aba
_8C m,ian'ane
_9C m,iat'isa
_1L l'akim'oJa
_2L l'aki_|mb'ili
_3L l'akit'atu
_4L l'aki'n-ne
_5L l'akit'ano
_6L l'akis'ita
_7L l'akis'aba
_8L l'akin'ane
_9L l'akit'isa
_0M1 'elfu
_1M1 ,elfum'oJa
_2M1 ,elfu_|mb'ili
_3M1 ,elfut'atu
_4M1 ,elfu'n-ne
_5M1 ,elfut'ano
_6M1 ,elfus'ita
_7M1 ,elfus'aba
_8M1 ,elfun'ane
_9M1 ,elfut'isa
_0M2 _|mili'oni
_dpt _nukta
_0and _|na


li $u // it
si $u // is-not
yu $u // he,she,it
zi $u // they,them
u $u+ // you,it

ni $u+ // i,me,you, is,are
ku $u+ // it,you
m $u+ // you,him,it
m em $atend
tu $u+ // we,us,only,just

nami $u+
nawe $u+
naye $u+
nasi $u+
nanyi $u+
nao $u+


// pronouns
mimi $u+
sisi $u+
wewe $u+
nyinyi $u+
yeye $u+
wao $u+

hii $u // this, these
hilo $u+ // this,that (previously menioned)

wake $u+ // his,her,its
yake $u+
zake $u+


// prepositions
wa $u $brk // of
ya $u $brk // of,by they,them
la $u $brk // of
cha $u $brk // of
vya $u $brk // of
za $u $brk // of
pa $u $brk // of
kwa $u $brk // of
mwa $u $brk // of

bi $u $brk // in
fi $u $brk // in,on
pa $u $brk // at

min $u $brk // from
toka $u $brk // from
katika $u $brk // from, out of
kuanzia $brk // from,since
tangu Su $brk // from,between
hata $u $pause // until
baada $u $brk // after
bila $u $pause // without
hadi $u $pause // up to
huko $u $brk // there, as when

kwacho $pause // by means of which
kwalo $pause // by means of which
kwao $pause // by means of which
kwavyo $pause // by means of which
kwaye $pause // by means of which

kwa $u $brk // with
mwenye $u $brk // with
wenye $u $brk // with
yenye $u $brk // with
1enye $u $brk // with
chenye $u $brk // with
vyenye $u $brk // with
zenye $u $brk // with


// conjunctions
na $u $pause // and
ama $u $pause // or
ao $u $pause // or
au $u $pause // or
aidha $pause // and
bali $u $pause // but
ila $pause // but,except
angao $pause // although
badalaya $pause // instead
basi $u+ $pause // so,then
ili $u+ $pause // so that
ilikwamba $pause // so that
ijapo $pause // although, even if
ijapokuwa $pause // although
ingawa $pause // although
iwapo $pause // when
japo $pause
(juu ya) J,u:ja/ $pause // as for
kama $u+ $pause // if,like
kisha $pause // moreover
kusudi $pause // in order to
kuwa $u $pause // that
(kwa kuwa) kwa||k,uwa/ $pause // becuse
kwamba $u $pause // that
lakini $pause // however
walakini $pause // however
pamoja $pause // together with
panapo $pause // when it is
pindi $u+ $pause // if,when
taraa $u+ $pause // if
wala $pause // either,neither
yaani $pause // i.e.





+ 129
- 0
dictsource/sw_rules View File

@@ -0,0 +1,129 @@

// Swahili translation rules
// This file is UTF-8 encoded


.group a
a a
aa a:

.group b
b b

.group c
c k
ch tS

.group d
d d
dh D

.group e
e e
ee e:

.group f
f f

.group g
g g
gh Q


.group h
h h

.group i
i i
ii i:

.group j
j J

.group k
k k
kh x

.group l
l l

.group m
m m
_) m m-
m (A m
K) m (@@ _|m
K) m (C m-
K) m (b@@ _|m
K) m (v@@ _|m
K) m (w@@ _|m

.group n
n n
_) n n-
n (A n
n (@@ n
ny n^
n (ch n^
n (j n^
ng' N
n (k N
_) n (k N-
_) n (k@@ N-
n (g N
_) n (g N-
_) n (g@@ N-

.group o
o o
oo o:

.group p
p p

.group q
q k

.group r
r r
A) r (A *
C) r (A @-*
rr *r

.group s
s s
sh S

.group t
t t
th T

.group u
u u
uu u:

.group v
v v

.group w
w w

.group x
x ks

.group y
y j

.group z
z z


.group
$ dola
% asilimia

* n^ota
*) * (*
**
**) * (_ _::



+ 85
- 0
dictsource/vi_list View File

@@ -0,0 +1,85 @@
// letters
b be
c se
d de
đ d@:
f E3p
g g@:
h ha3t
j gi
k ka:
l E
m Em
n En
p pe
q kwi
r E
s E3t
t te
v ve
w v'ek,E3p
x i3ts;
z zE3t

// numbers
_0 z'ez,o
_1 m'o6t[
_2 h'a:I
_3 _b'a:
_4 _b'o3n
_5 n'am
_6 s'aU3
_7 _b'aI4
_8 t['a:3m
_9 ts;'i3n



// symbols


// ?? found in festival wow_vi_ptn_phrasing.scm
bị $u
bởi $u
các $u
cái $u
chẳng $u
cho $u
chưa $u
con $u
còn $u
của $u
dẫu $u
dù $u
đang $u
đã $u
đến $u
để $u
được $u
hoặc $u
khi $u
khoảng $u
không $u
là $u
lúc $u
mà $u
mọi $u
mỗi $u
nên $u
nếu $u
như $u
nhưng $u
những $u
phải $u
sẽ $u
thì $u
tới $u
từ $u
và $u
vẫn $u
vì $u
với $u


internet int@:n'E3t


+ 575
- 0
dictsource/vi_rules View File

@@ -0,0 +1,575 @@
.group a
a a:
ai a:I
aì a:I2
aí a:I3
aỉ a:I4
aĩ a:I5
aị a:I6
ay aI
aỳ aI2
aý aI3
aỷ aI4
aỹ aI5
aỵ aI6
ao a:U
aò a:U2
aó a:U3
aỏ a:U4
aõ a:U5
aọ a:U6
au aU
aù aU2
aú aU3
aủ aU4
aũ aU5
aụ aU6

.group à
à a:2
ài a:I2
ày aI2
ào a:U2
àu aU2

.group á
á a:3
ái a:I3
áy aI3
áo a:U3
áu aU3

.group ả
ả a:4
ải a:I4
ảy aI4
ảo a:U4
ảu aU4

.group ã
ã a:5
ãi a:I5
ãy aI5
ão a:U5
ãu aU5

.group ạ
ạ a:6
ại a:I6
ạy aI6
ạo a:U6
ạu aU6

//================================
.group ă
ă a

.group ằ
ằ a2

.group ắ
ắ a3

.group ẳ
ẳ a4

.group ẵ
ẵ a5

.group ặ
ặ a6

//=================================
.group â
â @
ây @I
âu @U

.group ầ
ầ @2
ầy @I2
ầu @U2

.group ấ
ấ @3
ấy @I3
ấu @U3

.group ẩ
ẩ @4
ẩy @I4
ẩu @U4

.group ẫ
ẫ @5
ẫy @I5
ẫu @U5

.group ậ
ậ @6
ậy @I6
ậu @U6

//================================
.group b
b b
_) b _b

.group c
c k
c (_ kh
ch c // try [ts;] [tS] [c] [dZ] [dz;]

.group d
d z

.group đ
đ d
_) đ _d


//===========================
.group e
e E
eo EU
eò EU2
eó EU3
eỏ EU4
eỗ EU5
eọ EU6

.group è
è E2
èo EU2

.group é
é E3
éo EU3

.group ẻ
ẻ E4
ẻo EU4

.group ẽ
ẽ E5
ẽo EU5

.group ẹ
ẹ E6
ẹo EU6

//============================

.group ê
ê e
êu eU

.group ề
ề e2
ều eU2

.group ế
ế e3
ếu eU3

.group ể
ể e4
ểu eU4

.group ễ
ễ e5
ễu eU5

.group ệ
ệ e6
ệu eU6

//============================
.group f
f f


.group g
g Q // try [g] [Q]
gh Q // or [g] [Q]
gi D // ??? [dZ]


.group h
h h


//============================
.group i
i i
i (A j
ia i@
ià i@2
iá i@3
iả i@4
iã i@5
iạ i@6
iê i@
iề i@2
iế i@3
iể i@4
iễ i@5
iệ i@6
iu iU
iù iU2
iú iU3
iủ iU4
iũ iU5
iụ iU6
// iêu i@U

.group ì
ì i2
ì (A j2
ìa i@2
ìu iU2

.group í
í i3
í (A j3
ía i@3
íu iU3

.group ỉ
ỉ i4
ỉ (A j4
ỉa i@4
ỉu iU4

.group ĩ
ĩ i5
ĩ (A j5
ĩa i@5
ĩu iU5

.group ị
ị i6
ị (A j6
ịa i@6
ịu iU6


//=============================
.group j
j Z


.group k
k k
k (_ kh
kh x

.group l
l l

.group m
m m

.group n
n n
ng N
ngh N
nh n^

.group ñ
ñ n^

//=========================
.group o
o O
o (A w
oi OI
oì OI2
oí OI3
oỉ OI4
oĩ OI5
oị OI6

.group ò
ò O2
òi OI2
ò (A w2

.group ó
ó O3
ói OI3
ó (A w3

.group ỏ
ỏ O4
ỏi OI4
ỏ (A w4

.group õ
õ O5
õi OI5
õ (A w5

.group ọ
ọ O6
ọi OI6
ọ (A w6


//=============================
.group ô
ô o
ôi oI

.group ồ
ồ o2
ồi oI2

.group ố
ố o3
ối oI3

.group ổ
ổ o4
ổi oI4

.group ỗ
ỗ o5
ỗi oI5

.group ộ
ộ o6
ội oI6



//=============================
.group ơ
ơ @:
ơi @:I
ơu @:U

.group ờ
ờ @:2
ời @:I2
ờu @:U2

.group ớ
ớ @:3
ới @:I3
ớu @:U3

.group ở
ở @:4
ởi @:I4
ởu @:U4

.group ỡ
ỡ @:5
ỡi @:I5
ỡu @:U5

.group ợ
ợ @:6
ợi @:I6
ợu @:U6


//============================
.group p
p p
ph f

.group q
q k
q (_ kh
qu kw

.group r
r D

.group s
s s

.group t
t t[
th t
tr c // try [ts;] [tS] [c] [dZ] [dz;]

//=============================
.group u
u u
u (A w
ui uI
uì uI2
uí uI3
uỉ uI4
uĩ uI5
uị uI6
ua u@
uà u@2
uá u@3
uả u@4
uã u@5
uạ u@6
uô u@
uồ u@2
uố u@3
uổ u@4
uỗ u@5
uộ u@6
uôi u@j
uồi u@j2
uối u@j3
uổi u@j4
uỗi u@j5
uội u@j6

.group ù
ù u2
ù (A w2
ùi uI2
ùa u@2

.group ú
ú u3
ú (A w3
úi uI3
úa u@3

.group ủ
ủ u4
ủ (A w4
ủi uI4
ủa u@4

.group ũ
ũ u5
ũ (A w5
ũi uI5
ũa u@5

.group ụ
ụ u6
ụ (A w6
ụi uI6
ụa u@6

//=============================
.group ư
ư y
ưi yI
ưa y@
ươ y@
ườ y@2
ướ y@3
ưở y@4
ưỡ y@5
ượ y@6
ưu yw
ươi y@j
ười y@j2
ưới y@j3
ưởi y@j4
ưỡi y@j5
ượi y@j6
ươu y@w
ườu y@w2
ướu y@w3
ưởu y@w4
ưỡu y@w5
ượu y@w6

.group ừ
ừ y2
ừi yI2
ừa y@2
ừu yw2

.group ứ
ứ y3
ứi yI3
ứa y@3
ứu yw3

.group ử
ử y4
ửi yI4
ửa y@4
ửu yw4

.group ữ
ữ y5
ữi yI5
ữa y@5
ữu yw5

.group ự
ự y6
ựi yI6
ựa y@6
ựu yw6


//=============================
.group v
v v

.group w
w w

.group x
x s

.group y
y i
y (A j
ya i@
yà i@2
yá i@3
yả i@4
yã i@5
yạ i@6
yê i@
yề i@2
yế i@3
yể i@4
yễ i@5
yệ i@6
// yêu i@U

.group ỳ
ỳ i2
ỳ (A j2
ỳa i@2

.group ý
ý i3
ý (A j3
ýa i@3

.group ỷ
ỷ i4
ỷ (A j4
ỷa i@4

.group ỹ
ỹ i5
ỹ (A j5
ỹa i@5

.group ỵ
ỵ i6
ỵ (A j6
ỵa i@6


.group z
z z

.group
$ d'o||l'a
% f'@2n||tS;'am



+ 141
- 0
dictsource/zhy_rules View File

@@ -0,0 +1,141 @@
// Cantonese Chinese

// condition ?1 Speak English letters as English words
// condition ?2 Speak English letter as jyutping romanisation



.group a
?1 a _^_EN
?2 a a
?2 ai ai
?2 au au
?2 aa aa
?2 aai aai
?2 aau aau
?2 aang aang

.group b
?1 b _^_EN
?2 b b

.group c
?1 c _^_EN
?2 c c
?2 ch tS

.group d
?1 d _^_EN
?2 d d

.group e
?1 e _^_EN
?2 e e
?2 ei ei
?2 eu eu
?2 eo eo
?2 eoi eoi

.group f
?1 f _^_EN
?2 f f

.group g
?1 g _^_EN
?2 g g

.group h
?1 h _^_EN
?2 h h

.group i
?1 i _^_EN
?2 i i
?2 iu iu

.group j
?1 j _^_EN
?2 j j

.group k
?1 k _^_EN
?2 k k

.group l
?1 l _^_EN
?2 l l

.group m
?1 m _^_EN
?2 m m

.group n
?1 n _^_EN
?2 n n
?2 ng N

.group o
?1 o _^_EN
?2 o o
?2 oi oi
?2 ou ou
?2 oe oe
?2 ong ong

.group p
?1 p _^_EN
?2 p p

.group q
?1 q _^_EN
?2 q k
?2 qu kw

.group r
?1 r _^_EN
?2 r r

.group s
?1 s _^_EN
?2 s s

.group t
?1 t _^_EN
?2 t t

.group u
?1 u _^_EN
?2 u u
?2 ui ui

.group v
?1 v _^_EN
?2 v v

.group w
?1 w _^_EN
?2 w w

.group x
?1 x _^_EN
?2 x ks

.group y
?1 y _^_EN
?2 y j
?2 yu yu

.group z
?1 z _^_EN
?2 z z

.group
1 1
2 2
3 3
4 4
5 5
6 6
7 1
8 3
9 6

BIN
phsource/b/b View File


BIN
phsource/b/b@ View File


BIN
phsource/b/b@2 View File


BIN
phsource/b/b_ View File


BIN
phsource/b/ba View File


BIN
phsource/b/be View File


BIN
phsource/b/bh View File


BIN
phsource/b/bh2 View File


BIN
phsource/b/bh_ View File


BIN
phsource/b/bh_1 View File


BIN
phsource/b/bi View File


BIN
phsource/b/bo View File


BIN
phsource/b/bu View File


BIN
phsource/b/xb View File


+ 596
- 0
phsource/compile_report View File

@@ -0,0 +1,596 @@
33 phoneme tables
new total
base 89 89
en 52 136
en_n 29 136
en_us 36 136
en_sc 39 138
en_rp 34 136
en_wm 30 136
af 37 120
cy 30 115
de 28 112
eo 15 101
fi 40 120
fr 32 113
fr_ca 11 113
hi 50 125
hu 24 106
nl 25 109
pl 17 100
sk 22 115
cs 6 116
hr 15 119
ru 35 116
it 28 109
es 7 109
pt 25 124
pt_pt 17 124
ro 36 133
el 7 109
sv 25 111
no 29 115
vi 41 126
zh_yue 32 117
sw 14 98

3 b/b base hi ro
2 b/b_ base hi
2 b/b@ base hi
2 b/b@2 base hi
2 b/ba base hi
2 b/be base hi
3 b/bi base hi ro
2 b/bo base hi
2 b/bu base hi
2 b/xb base hi
14 d/d base fi fr hi hu pl ru it ro el sw
15 d/d_ base fi fr hi hu pl ru it ro el sw
1 d/d_dnt hi
16 d/dr base fi fr hi hu pl ru it ro el sw
1 d/tap ro
2 d/tap1 base
2 d/tap2 base
2 d/tap3 base
1 d/tap_i ro
12 d/xd base fi fr hi hu pl ru it ro el sw
1 d/xd_dnt hi
2 d/xd_pzd pl ru
1 d/x_tap base
5 dzh/dzh base hi ru
5 dzh/dzh_ base hi ru
2 dzh/dz_pzd base hi
2 dzh/dz_pzd_ base hi
5 dzh/xdzh base hi ru
2 dzh/xdz_pzd base hi
4 envelope/p_fall vi zh_yue
1 envelope/p_fallrise vi
3 envelope/p_level vi zh_yue
3 envelope/p_rise vi zh_yue
1 envelope/vi_5 vi
1 envelope/vi_5amp vi
1 envelope/vi_6 vi
1 envelope/vi_6amp vi
1 g2/g base
1 g2/g_ base
2 g2/xg base hi
4 g/g base cy hi es
4 g/g_ base cy hi es
3 g/xg base cy es
1 j2/_j2 base
1 j2/j2@ base
1 j2/j2a base
1 j2/j2e base
1 j2/j2i base
1 j2/j2o base
1 j2/j2u base
1 j2/xj2 base
1 j/_j base
1 j/j_ base
1 j/j@ base
1 j/ja base
1 j/je base
1 j/ji base
1 j/jo base
1 j/ju base
6 j/xj base
1 l^/j2@ base
1 l^/j2a base
1 l^/j2e base
1 l^/j2i base
1 l^/j2o base
1 l^/j2u base
1 l^/_l^ base
1 l^/l^ base
7 l/l base en af sk ru pt ro
9 l/_l base en af de sk ru pt ro
1 l/l_ base
2 l/l@ base
1 l/L1_aL base
1 l/L1_eL base
1 l/L1_iL base
1 l/L1_@L base
1 l/L1_oL base
1 l/L1_uL base
5 l/l_2 en af sk ru pt
1 l/L2_aL base
1 l/L2_eL base
1 l/L2_iL base
2 l/L2_@L base en_sc
2 l/L2_oL base en_sc
5 l/L2_uL base en en_n en_us en_rp
1 l/l_3 de
2 l/la base
2 l/le base
1 l/L_eL_af af
2 l/li base
2 l/l_long base ro
2 l/lo base
2 l/lu base
7 l/tl base en af sk ru pt ro
6 l/xl base
2 m/_m base ro
2 m/m_ base ro
1 m/m@ base
1 m/ma base
1 m/me base
1 m/mi base
2 m/mj base ro
1 m/mo base
1 m/mu base
1 n^/_n^ base
1 n^/n^_ base
1 n^/n^@ base
6 n/_n base ro
3 n/n_ base ro
1 n/n@ base
1 n^/n^a base
1 n/na base
1 n^/n^e base
1 n/ne base
1 n^/n^i base
1 n/ni base
1 nn/inn base
4 n/nj base ro
3 nn/_nn base en zh_yue
3 nn/nn_ base en zh_yue
1 nn/nn@ base
1 nn/nna base
1 nn/nne base
1 nn/nni base
2 nn/nnj base zh_yue
1 nn/nno base
1 nn/nnu base
1 n^/n^o base
1 n/no base
1 n^/n^u base
1 n/nu base
1 r2/_r2 base
1 r2/r2@ base
1 r2/r2a base
1 r2/r2e base
1 r2/r2i base
1 r2/r2o base
1 r2/r2u base
8 r3/r_ base af cy eo fr pl ru it
1 r3/r_@ base
1 r3/r_a base
1 r3/r_e base
1 r3/r_i base
7 r3/r_n base cy eo fr pl ru it
1 r3/r_o base
1 r3/r_u base
29 r3/rx base af cy eo fr fr_ca pl ru it pt_pt ro
2 r3/@tap base
2 r3/@tap_i base
7 r/r base en_sc de fr hu it
5 r/_r base en_sc fr hu it
18 r/r_ base en_sc af cy de eo fi fr hu nl pl ru ++
1 r/r@ base
1 r/ra base
1 r/re base
1 r/ri base
1 r/ro base
32 r/rr base af cy de eo fi nl pl ru it es ro ++
1 r/ru base
15 r/tr base en_sc fr hu it
63 r/trr base af cy de eo fi nl pl ru it es ro ++
11 r/xr base
1 ufric/ch base
3 ufric/f base de ro
2 ufric/f_ base ro
4 ufric/h_ base fi hi
5 ufric/h@ base fi hi
4 ufric/ha base fi hi
4 ufric/he base fi hi
4 ufric/hi base fi hi
3 ufric/ho base hi
3 ufric/hu base hi
2 ufric/hu_fi fi
1 ufric/ll base
2 ufric/s base es
10 ufric/s_ base fi fr hu es ro
12 ufric/s! base fi hu es
2 ufric/s_continue fi hu
1 ufric/sh base
1 ufric/sh_ base
2 ufric/sh_pzd base ro
3 ufric/sh_pzd_ base
5 ufric/s_pzd base ro
1 ufric/sx_sv sv
1 ufric/th base
1 ufric/th_ base
2 ufric/x base vi
4 ufric/x2 af nl pt
1 ufric/xx hr
1 ustop/c base
5 ustop/k base en fr hi sw
9 ustop/k_ base en fi fr hi hu it el sw
11 ustop/ki base en af fi fr hi hu it sw
10 ustop/kl base en fi fr hi hu it el sw
10 ustop/kr base en fi fr hi hu it el sw
9 ustop/k_unasp base fi hi hu it el
2 ustop/p base hi
2 ustop/p_ base hi
1 ustop/percus10 base
8 ustop/pl base fi hi hu hr it ro
8 ustop/pr base fi hi hu hr it ro
7 ustop/p_unasp base fi hi hu hr it ro
6 ustop/p_unasp_ fi hi hu hr it ro
2 ustop/t base hi
4 ustop/t_ base hi el
26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw
2 ustop/t_dnt2 hi vi
4 ustop/t_pzd pl ru
6 ustop/tr base hi ru el
8 ustop/ts de eo hu pl ru it ro zh_yue
2 ustop/tsh base zh_yue
2 ustop/tsh_ base zh_yue
2 ustop/t_short hi el
8 ustop/ts_pzd base hi ru
2 ustop/ts_pzd_ hi hu
2 ustop/ts_pzd2 hi hu
2 vdiph/0i pt vi
2 vdiph/0i_2 en_sc no
2 vdiph2/e@ en_sc
1 vdiph2/ea ro
1 vdiph2/eo ro
1 vdiph2/e[u ro
1 vdiph2/i@ en_n
1 vdiph2/ie fi
1 vdiph2/ii@ en
1 vdiph2/ii@_2 en_wm
1 vdiph2/ii@_3 vi
3 vdiph2/iu it vi zh_yue
1 vdiph2/iu_2 fi
1 vdiph2/iu_3 af
2 vdiph2/iu_4 cy
1 vdiph2/iy fi
1 vdiph2/o@ af
1 vdiph2/oa ro
1 vdiph2/u-@ vi
1 vdiph2/u#@ en_sc
1 vdiph2/uo fi
4 vdiph2/uu@ en en_n en_wm vi
1 vdiph2/y#@ af
1 vdiph2/yu nl
1 vdiph2/y-y# fi
1 vdiph/aai zh_yue
2 vdiph/aai_2 af cy
1 vdiph/aai_3 fi
1 vdiph/aau fi
3 vdiph/aau_2 de nl zh_yue
1 vdiph/aau_3 hi
1 vdiph/aau_4 vi
1 vdiph/ae fr_ca
1 vdiph/ae_2 en_n
5 vdiph/ai eo hr it pt vi
3 vdiph/ai_2 en_us cy
1 vdiph/ai_3 no
1 vdiph/ai_4 af
1 vdiph/ai_5 de
1 vdiph/ai_6 en_rp
4 vdiph/ai_7 en_sc
1 vdiph/ai_en en
3 vdiph/au en af vi
1 vdiph/au# en_sc
2 vdiph/au_2 en_us zh_yue
1 vdiph/au_3 en_rp
4 vdiph/au_4 cy eo sk it
1 vdiph/ee-e hi
3 vdiph/eei en pt vi
2 vdiph/eei_2 eo fi
3 vdiph/eei_3 en_us en_rp sk
1 vdiph/eei_4 nl
3 vdiph/eeu pt vi zh_yue
1 vdiph/eeu_2 pt_pt
2 vdiph/eeu_3 en_n en_wm
1 vdiph/eey fi
5 vdiph/ei nl it pt vi zh_yue
8 vdiph/eu en cy eo nl sk it pt vi
1 vdiph/eu_2 fi
2 vdiph/&i fi hi
3 vdiph/@i_2 af cy
1 vdiph/i@_2 af
3 vdiph/@i_3 en_wm ro zh_yue
1 vdiph/&i_3 vi
1 vdiph/@i_4 vi
1 vdiph/ii ro
1 vdiph/i#i ro
4 vdiph/oi en_wm de it vi
1 vdiph/oi_2 af
10 vdiph/ooi en en_n en_us en_rp cy eo fi no zh_yue
1 vdiph/ooi_2 af
1 vdiph/ooi_3 en_wm
2 vdiph/ou fi zh_yue
2 vdiph/ou_2 sk ro
1 vdiph/@u en_wm
1 vdiph/@u_2 en_rp
1 vdiph/@u_3 ro
3 vdiph/@u_en en vi
6 vdiph/ui en eo fi it vi zh_yue
1 vdiph/u-i vi
1 vdiph/ui_2 af
2 vdiph/ui_3 cy
1 vdiph/Vi vi
1 vdiph/Vu af
2 vdiph/Vu_2 en_us en_wm
1 vdiph/Vu_3 nl
2 vdiph/&y fi nl
2 vdiph/yi fi no
1 vdiph/y#i fi
1 vdiph/yi_fr fr
1 vdiph/y#y fi
2 vdiph/y#y_2 af zh_yue
1 vdiph/y#y_3 nl
2 vnasal/aa_n en fr
1 vnasal/aa_n3 af
2 vnasal/ee_n en fr_ca
3 vnasal/ee_n2 hi pl pt_pt
2 vnasal/e_n af pt
1 vnasal/i_n pt
1 vnasal/m- sw
1 vnasal/&_n pt
1 vnasal/n- sw
1 vnasal/nn- sw
1 vnasal/oi_n pt
2 vnasal/o_n hi pt
1 vnasal/o_n2 af
2 vnasal/oo_n en fr
2 vnasal/oo_n2 hi pl
1 vnasal/&u_n pt
1 vnasal/u_n pt
3 vnasal/W_n en fr
1 voc/bh base
2 voc/dh base es
2 voc/dh_ base es
2 voc/Q base
4 voc/Q_ base nl pt
2 voc/Q_less nl pt
5 voc/v base fi hi nl ro
6 voc/v_ base fi hi nl ro
4 vocw/dh base es
2 vocw/Q base
3 vocw/Q_ base nl
1 vocw/Q2 nl
6 vocw/v base ro
4 vocw/zh base ro
1 vocw/zh_rfx cs
3 voc/z base fr ro
3 voc/z_ base fr ro
2 voc/zh base ro
2 voc/zh_ base ro
1 voc/zh_2 cs
2 voc/z_pzd base
2 voc/z_pzd_ base
14 vowel/@ base en en_us en_rp cy hi hr
1 vowel/@- base
4 vowel/& en_rp fi hi sv
5 vowel/0 en fr hi it pt
4 vowel/0_2 en_n en_wm pt_pt sw
5 vowel/0_3 en_us en_sc en_rp hu
1 vowel/@_2 fr
6 vowel/@_3 en_sc de hi
1 vowel/3_2 en_n
1 vowel/3_3 en_rp
3 vowel/3_en en en_wm af
1 vowel/@_4 nl
2 vowel/8_2 en_us sv
1 vowel/8_3 zh_yue
10 vowel/a en_n cy de hu nl pl sk hr
4 vowel/a# en_sc it pt
5 vowel/a_2 eo it pt_pt ro vi
3 vowel/a#_2 hr sv sw
5 vowel/a_3 en_sc cs
11 vowel/a#_3 en en_n en_us en_wm de hi pt_pt vi zh_yue
4 vowel/a_4 en_wm el vi
2 vowel/a_5 sv sw
7 vowel/aa en_us fi fr_ca no zh_yue
1 vowel/aa# fi
3 vowel/aa_2 en cy
1 vowel/aa_3 af
2 vowel/aa_4 sv vi
2 vowel/aa_5 en_n
1 vowel/aa_6 de
2 vowel/aa_7 nl pt
4 vowel/a_en en fr
1 vowel/@_bck hi
13 vowel/e en en_n af cy eo fr hu hr it pt pt_pt vi
2 vowel/e# en_sc
7 vowel/e_2 en_sc de hi hu sv no
1 vowel/e_5 en_sc
3 vowel/ee fr pl sv
1 vowel/e_e en_sc
7 vowel/ee_1 en en_n pl it sv no zh_yue
4 vowel/ee_2 en cy hu nl
1 vowel/ee#_2 sv
3 vowel/ee_3 af pt vi
3 vowel/ee_6 en_n sk sv
10 vowel/e_mid en_rp en_wm fr_ca hi sk cs hr es pt_pt no
10 vowel/e_mid2 af de fi nl sk ro el sw
1 vowel/@_fnt hr
1 vowel/@_hgh no
17 vowel/i en_n en_rp en_wm cy eo fr hu pl it pt pt_pt ro ++
1 vowel/i# cy
3 vowel/i_2 de nl sv
3 vowel/i_3 af sk hr
3 vowel/i_4 fi hu it
5 vowel/i_5 en_sc
3 vowel/i#_5 pt_pt ro
3 vowel/i_en en en_us vi
2 vowel/i_fnt hi
9 vowel/ii en_wm cy de fr_ca nl zh_yue
3 vowel/ii# cy pl ru
7 vowel/ii_3 en_rp fi hi sk hr sv no
2 vowel/ii_4 en_rp
6 vowel/ii_en en en_n
5 vowel/@_low hi ro no
9 vowel/o en en_wm de fr hi it pt_pt sv
4 vowel/o_2 cy hi hu no
2 vowel/o-_2 en_n en_wm
2 vowel/o_3 en_sc
1 vowel/o-_3 en_rp
1 vowel/o_4 en_n
1 vowel/o_6 nl
4 vowel/oe en af de fr
1 vowel/oe_2 no
1 vowel/oe_4 sv
2 vowel/o_mid hu ro
8 vowel/oo en_sc de eo es el sv no zh_yue
10 vowel/oo_1 en_n en_rp en_wm af fi sk vi
3 vowel/oo_2 en_sc cy cs
1 vowel/oo_3 af
2 vowel/oo_4 hi pl
6 vowel/oo_en en en_n en_rp
2 vowelr/aa_r en_sc
1 vowelr/oo_r en_sc
1 vowelr/o_r en_sc
3 vowelr/r-voc hi sk
2 vowelr/V3_r en en_sc
1 vowelr/V_r en
8 vowel/u en_n cy de eo fr hi cs
5 vowel/u# en en_sc
3 vowel/u_2 fi sk ro
1 vowel/u#_2 sv
1 vowel/u_3 ro
1 vowel/u#_3 en_n
1 vowel/u_4 en_us
2 vowel/u#_4 en_sc
1 vowel/u_5 sw
3 vowel/u_6 en_rp pt_pt
1 vowel/u_7 vi
14 vowel/u_bck cy fi fr_ca hi hu nl pl sk hr it pt sv ++
2 vowel/uu en en_wm
2 vowel/uu_2 de it
1 vowel/uu_3 af
2 vowel/uu_4 fi sv
7 vowel/uu_bck fr_ca hi hu hr no zh_yue
2 vowel/V en en_sc
3 vowel/V_2 af ru
3 vowel/V_3 en_rp hi vi
1 vowel/V_4 en_sc
6 vowel/y en de fi hu nl zh_yue
10 vowel/y# en en_wm de fi fr hu nl ro vi zh_yue
2 vowel/y_2 fr
2 vowel/y#_2 hu sv
1 vowel/y_3 af
1 vowel/y_4 no
1 vowel/y_5 sv
1 vowel/yy fr_ca
1 vowel/yy_2 no
1 vowel/yy_3 sv
2 vowel/yy_4 de hu
1 vwl_af/@ af
1 vwl_af/I af
2 vwl_af/r@ af
2 vwl_de/r_y hu
6 vwl_en/aI@ en en_n en_us en_sc en_rp en_wm
2 vwl_en/aI@_2 en_sc
5 vwl_en/aU@ en en_n en_us en_sc en_wm
12 vwl_en/@L en en_us en_sc en_rp en_wm af
3 vwl_en/@L_2 en_sc
1 vwl_en_n/O@ en_n
1 vwl_en_n/u_ en_n
4 vwl_en_rp/@ en_rp
3 vwl_en_rp/aa en_rp
1 vwl_en_rp/aU@ en_rp
1 vwl_en_rp/e@ en_rp
1 vwl_en_rp/i@ en_rp
1 vwl_en_rp/oo en_rp
1 vwl_en/u en
4 vwl_en/u_L en en_n en_us en_rp
1 vwl_en_us/3_us en_us
2 vwl_en_us/a en_us
2 vwl_en_us/ar2 en_us
1 vwl_en_us/ee en_us
1 vwl_en_us/er en_us
1 vwl_en_us/i_final3 en_us
2 vwl_en_us/ii en_us
2 vwl_en_us/ir en_us en_sc
4 vwl_en_us/or en_us en_sc
1 vwl_en_us/@r_us en_us
1 vwl_en_us/ur en_us
1 vwl_en_us/V en_us
2 vwl_en_wm/aa en_wm
1 vwl_en_wm/i en_wm
2 vwl_en_wm/ii en_wm
2 vwl_fr/@R fr pt_pt
2 vwl_fr/@R2 fr fr_ca
1 vwl_hi/A hi
3 vwl_hi/l-voc hi sk
2 vwl_no/& no
1 vwl_no/au- no
1 vwl_no/u# no
1 vwl_no/u#2 no
1 vwl_no/y# no
1 vwl_no/y#y no
1 vwl_ro/ii- ro
1 vwl_ro/li ro
1 vwl_ro/mi ro
1 vwl_ro/ni ro
1 vwl_ru/8 ru
1 vwl_ru/a ru
1 vwl_ru/aa ru
1 vwl_ru/e ru
2 vwl_ru/E@ ru
1 vwl_ru/E# ru
1 vwl_ru/ee ru
1 vwl_ru/i ru
1 vwl_ru/i# ru
3 vwl_ru/ii ru
1 vwl_ru/ii# ru
1 vwl_ru/ja ru
1 vwl_ru/ju ru
1 vwl_ru/o ru
1 vwl_ru/oo ru
1 vwl_ru/u ru
1 vwl_ru/u# ru
1 vwl_ru/u#u ru
1 vwl_sv/r_sv3 sv
1 vwl_zh/aang zh_yue
1 vwl_zh/ong zh_yue
1 w/w base
1 w/_w base
1 w/w_ base
1 w/w@ base
8 w/w2 pl sk it pt_pt
1 w/wa base
1 w/we base
3 w/wi base vi zh_yue
10 w/wi2 en en_n en_us en_sc en_rp en_wm de nl sv no
1 w/wo base
1 w/wu base
5 w/xw base
19 x/b base hi ro
1 x/b_ base
6 x/d base hi el
13 x/d_ base fi fr hi hu pl ru it ro el sw
22 x/d_dnt base fi fr hi hu pl ru it ro sw
6 x/d_pzd pl ru
3 x/dzh base hi
5 x/dzh_ base hi ru
4 x/dz_pzd base hi ru
2 x/dz_pzd_ base hi
3 x/g_ base cy es
4 x/g2 base cy hi es
3 x/g2_ base hi

BIN
phsource/d/d View File


BIN
phsource/d/d_ View File


BIN
phsource/d/d_dnt View File


BIN
phsource/d/d_pzd View File


BIN
phsource/d/dh View File


BIN
phsource/d/dr View File


BIN
phsource/d/tap View File


BIN
phsource/d/tap1 View File


BIN
phsource/d/tap2 View File


BIN
phsource/d/tap3 View File


BIN
phsource/d/tap_i View File


BIN
phsource/d/x_tap View File


BIN
phsource/d/xd View File


BIN
phsource/d/xd_dnt View File


BIN
phsource/d/xd_pzd View File


BIN
phsource/dzh/dz_pzd View File


BIN
phsource/dzh/dz_pzd_ View File


BIN
phsource/dzh/dzh View File


BIN
phsource/dzh/dzh_ View File


BIN
phsource/dzh/xdz_pzd View File


BIN
phsource/dzh/xdzh View File


BIN
phsource/envelope/p_211 View File


BIN
phsource/envelope/p_214 View File


BIN
phsource/envelope/p_fall View File


BIN
phsource/envelope/p_fallrise View File


BIN
phsource/envelope/p_level View File


BIN
phsource/envelope/p_rise View File


BIN
phsource/envelope/vi_2 View File


BIN
phsource/envelope/vi_5 View File


BIN
phsource/envelope/vi_5amp View File


BIN
phsource/envelope/vi_6 View File


BIN
phsource/envelope/vi_6amp View File


BIN
phsource/g/g View File


BIN
phsource/g/g_ View File


+ 0
- 0
phsource/g/gh View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save