Browse Source

Merge branch 'development'

master
Reece H. Dunn 12 years ago
parent
commit
6a74024a9e

+ 14
- 8
dictsource/an_list View File

c Te c Te
d de d de
f Efe f Efe
g xe
g ge
h atSe h atSe
j xOta
j ,i||l'arga
k ka k ka
l Ele l Ele
m Eme m Eme
ñ En^e ñ En^e
p pe p pe
q ku q ku
r E*e
r ERR2e
s Ese s Ese
t te t te
u u u u
v uBe
w uBe||dOBle
x Ekis
y je
v ,be||b'aIksa
w ,be||d'Ople
x Se
z Teta z Teta


y i $u // word 'and'
_y je
y je $atend



// numbers // numbers
_0 T'ero _0 T'ero
_8X gwit'anta _8X gwit'anta
_9X noB'anta _9X noB'anta
_0C Tj'Entos _0C Tj'Entos
_1C Tj'En
_1C Tj'Ento
_1C0 Tj'En
_2C doTj'Entos _2C doTj'Entos
_3C tresTj'Entos _3C tresTj'Entos
_6C seITj'Entos _6C seITj'Entos
_dpt kon _dpt kon




// unstressed words
lo $u

+ 15
- 2
dictsource/an_rules View File

i i i i
i (A j i (A j
A) ix S A) ix S
_) ix iS




.group j .group j
_) r R _) r R
rr RR2 rr RR2
@) r (- = // followed by hyphen. Silent, but stress on last vowel @) r (- = // followed by hyphen. Silent, but stress on last vowel
rs (_ =s





.group s .group s
s s s s
&) s (_S1 s




.group t .group t
_) u (A gw _) u (A gw




.group v
v B
.group v // same as 'b'
v b
_) v b // phoneme definition may change it to [B]
_) v (A b
v (A B
v (cY B
v (L03 B
m) v b
n) v b
v (iA b
v (uA b




.group w .group w

+ 13
- 6
dictsource/da_list View File



// PB final -graf - stressed a // PB final -graf - stressed a
agraf $alt agraf $alt
angiograf $alt
autograf $alt autograf $alt
barograf $alt barograf $alt
bibliograf $alt bibliograf $alt
agronomi $alt agronomi $alt
akademi $alt akademi $alt
alkymi $alt alkymi $alt
anarki $alt
anatomi $alt anatomi $alt
antinomi $alt antinomi $alt
antonymi $alt antonymi $alt
adviser $alt adviser $alt
advoker $alt advoker $alt
afficer $alt afficer $alt
aflever $alt
afmarcher $alt
'aflever $alt
'afmarcher $alt
afrikaniser $alt afrikaniser $alt
agere $alt agere $alt
aggraver $alt aggraver $alt
demokratiser $alt demokratiser $alt
demoler $alt demoler $alt
demonstrer $alt demonstrer $alt
demonter $alt
denaturer $alt denaturer $alt
denoter $alt denoter $alt
denuntier $alt denuntier $alt
indloger $alt indloger $alt
indmarcher $alt indmarcher $alt
indoktriner $alt indoktriner $alt
indruller $alt
inducer $alt inducer $alt
industrialiser $alt industrialiser $alt
inficer $alt inficer $alt
premier $alt premier $alt
primitiviser $alt primitiviser $alt
prioriter $alt prioriter $alt
omprioriter $alt
privatfinansier $alt privatfinansier $alt
privatiser $alt privatiser $alt
privileger $alt privileger $alt
præfabriker $alt præfabriker $alt
præferer $alt præferer $alt
præjudicer $alt præjudicer $alt
prækvalificer $alt
præluder $alt præluder $alt
præmiere $alt præmiere $alt
prænumerer $alt prænumerer $alt
spekuler $alt spekuler $alt
spender $alt spender $alt
spionere $alt spionere $alt
udspioner $alt
spolere $alt spolere $alt
sponser $alt sponser $alt
sponsorere $alt sponsorere $alt


// PB nouns ending with -ine - stressed last syllable // PB nouns ending with -ine - stressed last syllable
abonnine $alt abonnine $alt
aubergine oberS'i:n@ $alt
barkentine $alt barkentine $alt
blondine $alt blondine $alt
bobine $alt bobine $alt
tortur $alt tortur $alt
trubadur $alt trubadur $alt


// PB final -skop - stressed
// PB final -skop & -trop - stressed
biblioskop $alt biblioskop $alt
bronkoskop $alt bronkoskop $alt
diaskop $alt diaskop $alt
endoskop $alt endoskop $alt
epidiaskop $alt epidiaskop $alt
episkop $alt episkop $alt
filantrop $alt
galvanoskop $alt galvanoskop $alt
gastroskop $alt gastroskop $alt
gyroskop $alt gyroskop $alt
katodoskop $alt katodoskop $alt
laryngoskop $alt laryngoskop $alt
mikroskop $alt mikroskop $alt
misantrop $alt
oscilloskop $alt oscilloskop $alt
otoskop $alt otoskop $alt
periskop $alt periskop $alt
(cd'en) se:de:3n // PB (cd'en) se:de:3n // PB
(cd'er) se:de:V // PB (cd'er) se:de:V // PB
emp $abbrev emp $abbrev
evt evEntu'El $abbrev $hasdot
hbo $abbrev // TV station hbo $abbrev // TV station
usa $abbrev usa $abbrev
kfum $abbrev kfum $abbrev
hav hAu $atend hav hAu $atend
(et for) ed||'for // PB for i jakke - lining (et for) ed||'for // PB for i jakke - lining
// PB problem with 'sig' [si] = "say" and 'sig' = "himself/herself" [saj] // PB problem with 'sig' [si] = "say" and 'sig' = "himself/herself" [saj]
(sig mig) si||maj // PB sig mig engang
//(sig mig) si||maj // PB sig mig engang
(sig hvad) si||v& // PB sig hvad du mener (sig hvad) si||v& // PB sig hvad du mener
sig $atend $sentence saj // end of a sentence - han vaskede sig. sig $atend $sentence saj // end of a sentence - han vaskede sig.
(gør sig til) g,Wr||saj||t'el // PB (gør sig til) g,Wr||saj||t'el // PB

+ 375
- 161
dictsource/da_rules
File diff suppressed because it is too large
View File


+ 249
- 43
dictsource/en_list
File diff suppressed because it is too large
View File


+ 180
- 75
dictsource/en_rules
File diff suppressed because it is too large
View File


+ 186
- 15
dictsource/fa_list
File diff suppressed because it is too large
View File


+ 215
- 93
dictsource/fa_rules View File

// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.0 // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.0
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.0
// * This file writen by Shadyar Khodayari 2013 // * This file writen by Shadyar Khodayari 2013
//********* //*********
// * This program is free software; you can redistribute it and/or modify * // * This program is free software; you can redistribute it and/or modify *
// ***************************************************************************/ // ***************************************************************************/


// This file is UTF-8 encoded // This file is UTF-8 encoded
// all words must be LOWER CASE (although the initial letter will be automatically
// converted if it's a 7bit ascii character)
// Text to phoneme rules for Farsi // Text to phoneme rules for Farsi




.group آ .group آ
_) آN 'A: _) آN 'A:
آ 'A آ 'A
// Prefixes آ // Prefixes آ
// Suffixes آ // Suffixes آ
L09L04) اً (_NSm2 an L09L04) اً (_NSm2 an
L09L04) اٌ (_NSm2 an L09L04) اٌ (_NSm2 an
L09L04) اٍ (_NSm2 an L09L04) اٍ (_NSm2 an
L09L09L03) ان (_Sm2 An
//L09L09L03) انی (_NSm3 Ani
L09L09L04) ان (_Sm2 An
//l09l09l04) انی (_NSm3 Ani
// Plural possessive pronouns for ان eg. "مردانت" // Plural possessive pronouns for ان eg. "مردانت"
L09L09L03) انم (_NSm3 Anam
L09L09L03) انت (_NSm3 Anat
L09L09L03) انش (_NSm3 AnaS
L09L09L03) انمان (_NSm5 AnemAn
L09L09L03) انمون (_NSm5 Anemun
L09L09L03) انتان (_NSm5 AnetAn
L09L09L03) انتون (_NSm5 Anetun
L09L09L03) انشان (_NSm5 AneSAn
L09L09L03) انشون (_NSm5 AneSun
l09l09l04) انم (_NSm3 Anam
l09l09l04) انت (_NSm3 Anat
l09l09l04) انش (_NSm3 AnaS
l09l09l04) انمان (_NSm5 AnemAn
l09l09l04) انمون (_NSm5 Anemun
l09l09l04) انتان (_NSm5 AnetAn
l09l09l04) انتون (_NSm5 Anetun
l09l09l04) انشان (_NSm5 AneSAn
l09l09l04) انشون (_NSm5 AneSun
L09L03L01) ات (_Sm2 At L09L03L01) ات (_Sm2 At
//L09L03L01) اتی (_NSm3 Ati //L09L03L01) اتی (_NSm3 Ati
L09L09L03) ات (_NSm2 At L09L09L03) ات (_NSm2 At
L09L09L03) اتی (_NSm3 Ati L09L09L03) اتی (_NSm3 Ati
// Plural possessive pronouns for ات eg. " تفکراتمان" // Plural possessive pronouns for ات eg. " تفکراتمان"
L09L03) اتم (_NSm3 Atam
L09L03) اتت (_NSm3 Atat
L09L03) اتش (_NSm3 AtaS
L09L03) اتمان (_NSm5 AtemAn
L09L03) اتمون (_NSm5 Atemun
L09L03) اتتان (_NSm5 AtetAn
L09L03) اتتون (_NSm5 Atetun
L09L03) اتشان (_NSm5 AteSAn
L09L03) اتشون (_NSm5 AteSun
L09L03) اتها (_NSm4 AthA
L09L03) اتهای (_NSm5 AthAje
L09L03) اتهایی (_NSm6 AthAi:
L09L04) انه (_NSm3 A,ne:
L09L04) انۀ (_NSm3 A,neje
L09L03) ینه (_NSm3 ine:
L09L03) ینۀ (_NSm3 ineje
L09L09L03) اتم (_NSm3 Atam
L09L09L03) اتت (_NSm3 Atat
L09L09L03) اتش (_NSm3 AtaS
L09L09L03) اتمان (_NSm5 AtemAn
L09L09L03) اتمون (_NSm5 Atemun
L09L09L03) اتتان (_NSm5 AtetAn
L09L09L03) اتتون (_NSm5 Atetun
L09L09L03) اتشان (_NSm5 AteSAn
L09L09L03) اتشون (_NSm5 AteSun
L09L09L03) اتها (_NSm4 AthA
L09L09L03) اتهای (_NSm5 AthAje
L09L09L03) اتهایی (_NSm6 AthAi:
l09l09l03) انه (_NSm3 A,ne:
l09l09l03) انۀ (_NSm3 A,neje
L09L09L04) اور (_Sm3 AvaR L09L09L04) اور (_Sm3 AvaR
L09L04) اورد (_Sm4 AvaRd L09L04) اورد (_Sm4 AvaRd
L09L04) افزار (_Sm5 afzAR L09L04) افزار (_Sm5 afzAR
L09L09) اکبر (_Sm4 akbaR L09L09) اکبر (_Sm4 akbaR
L09L09) اصغر (_Sm4 asq1aR L09L09) اصغر (_Sm4 asq1aR
// Special passive pronouns eg. خوابانده // Special passive pronouns eg. خوابانده
L09L09L03) انده (_Sm4 Ande:
L09L09L03) اندۀ (_Sm4 Andeje
l09l09l03) انده (_Sm4 Ande:
l09l09l03) اندۀ (_Sm4 Andeje
// Special Subjective pronouns eg. گزراندید // Special Subjective pronouns eg. گزراندید
L09L09L03) اندم (_NSm4 Andam
L09L09L03) اندی (_NSm4 Andi
L09L09L03) اند (_NSm3 And
L09L09L03) اندیم (_NSm5 Andim
L09L09L03) اندید (_NSm5 Andid
L09L09L03) اندند (_NSm5 Andand
L09L09L03) اندن (_NSm4 Andan
l09l09l03) اندم (_NSm4 Andam
l09l09l03) اندی (_NSm4 Andi
l09l09l03) اند (_NSm3 And
l09l09l03) اندیم (_NSm5 Andim
l09l09l03) اندید (_NSm5 Andid
l09l09l03) اندند (_NSm5 Andand
l09l09l03) اندن (_NSm4 Andan
// Special Subjective pronouns eg. گزراندید // Special Subjective pronouns eg. گزراندید
L09L09L03) انیدم (_NSm5 Anidam
L09L09L03) انیدی (_NSm5 Anidi
L09L09L03) انید (_NSm4 Anid
L09L09L03) انیدیم (_NSm6 Anidim
L09L09L03) انیدید (_NSm6 Anidid
L09L09L03) انیدند (_NSm6 Anidand
L09L09L03) انیدن (_NSm5 Anidan
l09l09l03) انیدم (_NSm5 Anidam
l09l09l03) انیدی (_NSm5 Anidi
l09l09l03) انید (_NSm4 Anid
l09l09l03) انیدیم (_NSm6 Anidim
l09l09l03) انیدید (_NSm6 Anidid
l09l09l03) انیدند (_NSm6 Anidand
l09l09l03) انیدن (_NSm5 Anidan
L09L04) افرین (_Sm5 AfaRin L09L04) افرین (_Sm5 AfaRin
L09L04) الدین (_Sm5 oddin L09L04) الدین (_Sm5 oddin
L09L04) الدّین (_Sm6 oddin L09L04) الدّین (_Sm6 oddin
_) بلند (آL09L09P4@ boland _) بلند (آL09L09P4@ boland
_) بلا (L04L09L09P3@ belA _) بلا (L04L09L09P3@ belA
_) بلا (آL09L09P3@ belA _) بلا (آL09L09P3@ belA
_) بزرگ (L04L09L09P4@ bozoRg
_) بزرگ (آL09L09P4@ bozoRg


// suffixes ب // suffixes ب
L09L09) بخش (_Sm3 baxS L09L09) بخش (_Sm3 baxS
L09L09) بردار (_Sm5 bardAR L09L09) بردار (_Sm5 bardAR
L09L09) بین (_Sm3 bin L09L09) بین (_Sm3 bin
L09L09) بینی (_Sm4 bini L09L09) بینی (_Sm4 bini

L09L09) بیگ (_Sm3 bejg
L09L09) بخت (_Sm3 baxt
L09L09) باش (_Sm3 bAS
L09L09) بزرگ (_Sm4 bozoRg


// arabic form of words (Babs) ب // arabic form of words (Babs) ب
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ب (L03_ bo _تL04ا) ب (L03_ bo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ب (L03L03_+ ba _ت) ب (L03L03_+ ba
_تL04) ب (L03_+ bbo
_تL04) ب (L03_++ bbo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ب (L03ّL03_+ ba _ت) ب (L03ّL03_+ ba
_تL04) ب (ّL03_+ bbo _تL04) ب (ّL03_+ bbo
_) پس (آL09L09P2@ 'pas _) پس (آL09L09P2@ 'pas
_) پسا (L04L09L09P3@ 'pasA _) پسا (L04L09L09P3@ 'pasA
_) پسا (آL09L09P3@ 'pasA _) پسا (آL09L09P3@ 'pasA
_) پیکو (L04L09L09P4@ 'piko
_) پیکو (آL09L09P4@ 'piko


// suffixes پ // suffixes پ
L09L09) پژوه (_Sm4 paZuh L09L09) پژوه (_Sm4 paZuh
L09L09) پیشه (_Sm4 piSe: L09L09) پیشه (_Sm4 piSe:
L09L09) پیشۀ (_Sm4 piSeje L09L09) پیشۀ (_Sm4 piSeje
L09L09) پرداز (_Sm5 paRdAz L09L09) پرداز (_Sm5 paRdAz
L09L09) پندار (_Sm5 pendAR
L09L09) پرست (_Sm4 paRast


// arabic form of words (Babs) پ // arabic form of words (Babs) پ
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) پ (L03_ po _تL04ا) پ (L03_ po
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) پ (L03L03_+ pa _ت) پ (L03L03_+ pa
_تL04) پ (L03_+ ppo
_تL04) پ (L03_++ ppo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) پ (L03ّL03_+ pa _ت) پ (L03ّL03_+ pa
_تL04) پ (ّL03_+ ppo _تL04) پ (ّL03_+ ppo
L09L09L03گی) تان (_NSm3 jetAn L09L09L03گی) تان (_NSm3 jetAn
L09L01یگی) تان (_NSm3 jetAn L09L01یگی) تان (_NSm3 jetAn
L09L01وگی) تان (_NSm3 jetAn L09L01وگی) تان (_NSm3 jetAn
L09L09) تراش (_Sm4 taRAS


// arabic form of words (Babs) ت // arabic form of words (Babs) ت
//فواعل eg. جوامع //فواعل eg. جوامع
//تفعل eg. تفکر //تفعل eg. تفکر
_) ت (L04L04L03_ ta _) ت (L04L04L03_ ta
_ت) ت (L04L03_+ ta _ت) ت (L04L03_+ ta
_تL04) ت (L03_+ tto
//تفعل eg. تفکر
_تL04) ت (L03_++ tto
//تفعّل eg. تفکر
_) ت (L04L04ّL03_ ta _) ت (L04L04ّL03_ ta
_ت) ت (L04ّL03_+ ta _ت) ت (L04ّL03_+ ta
_تL04) ت (ّL03_+ tto
_تL04) ت (ّL03_++ tto
//مفاعل eg. مباحث //مفاعل eg. مباحث
_مL04ا) ت (L03_ te _مL04ا) ت (L03_ te
//استفعال eg. استخراج (Fa eSpeak read itd correctly) //استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار //انفعال eg. انفجار
_ان) ت (L04اL03_++ te _ان) ت (L04اL03_++ te
//افتعال eg. افتخار //افتعال eg. افتخار
_اL03) ت (L04اL03_+ te
_اL03) ت (L04اL03_++ te
_اL03) ت (یاL03_++ t _اL03) ت (یاL03_++ t
//مستفعل eg. مستخدم //مستفعل eg. مستخدم
_مس) ت (L04L04L03_+ ta _مس) ت (L04L04L03_+ ta
_تL04ا) ث (L03_+ so _تL04ا) ث (L03_+ so
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ث (L03L03_+ sa _ت) ث (L03L03_+ sa
_تL04) ث (L03_++ s:o
_تL04) ث (L03_++ sso
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ث (L03ّL03_+ sa _ت) ث (L03ّL03_+ sa
_تL04) ث (ّL03_+ s:o _تL04) ث (ّL03_+ s:o
_تL04ا) ج (L03_ dZo _تL04ا) ج (L03_ dZo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ج (L03L03_+ dZa _ت) ج (L03L03_+ dZa
_تL04) ج (L03_+ dZdZo
_تL04) ج (L03_++ dZdZo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ج (L03ّL03_+ dZa _ت) ج (L03ّL03_+ dZa
_تL04) ج (ّL03_+ dZdZo _تL04) ج (ّL03_+ dZdZo
L09L09L09L09) چ (L03L09L09L09_ tSa L09L09L09L09) چ (L03L09L09L09_ tSa


// Prefixes چ // Prefixes چ
_) چار (L04L09L09P3@ 'tSAR
_) چار (آL09L09P3@ 'tSAR
_) چهار (L04L09L09P4@ 'tSAhAR
_) چهار (آL09L09P4@ 'tSAhAR
_) چند (L04L09L09P3@ 'tSAand
_) چند (آL09L09P3@ 'tSAand

// Suffixes چ // Suffixes چ
L09L09L09) چی (_Sm2 tSi L09L09L09) چی (_Sm2 tSi
L09L09) چیان (_Sm4 tSijAn L09L09) چیان (_Sm4 tSijAn
L09L09) چه (_Sm2 tSe L09L09) چه (_Sm2 tSe
L09L09) چین (_Sm3 tSin
L09L09) چهر (_Sm3 tSehR
L09L09) چهره (_Sm4 tSehRe:
L09L09) چهرۀ (_Sm4 tSehReje


// arabic form of words (Babs) چ // arabic form of words (Babs) چ
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) چ (L03_ tSo _تL04ا) چ (L03_ tSo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) چ (L03L03_+ tSa _ت) چ (L03L03_+ tSa
_تL04) چ (L03_+ tStSo
_تL04) چ (L03_++ tStSo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) چ (L03ّL03_+ tSa _ت) چ (L03ّL03_+ tSa
_تL04) چ (ّL03_+ tStSo _تL04) چ (ّL03_+ tStSo
// Suffixes ح // Suffixes ح
L09L09) حسن (_Sm3 hasan L09L09) حسن (_Sm3 hasan
L09L09) حسین (_Sm4 hosejn L09L09) حسین (_Sm4 hosejn
L09L09) حال (_Sm3 hAl


// arabic form of words (Babs) ح // arabic form of words (Babs) ح
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ح (L03_ ho _تL04ا) ح (L03_ ho
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ح (L03L03_+ ha _ت) ح (L03L03_+ ha
_تL04) ح (L03_+ hho
_تL04) ح (L03_++ hho
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ح (L03ّL03_+ ha _ت) ح (L03ّL03_+ ha
_تL04) ح (ّL03_+ hho _تL04) ح (ّL03_+ hho
_) خود (آL09L09P3@ xod _) خود (آL09L09P3@ xod
_) خدا (L04L09L09P3@ xodA _) خدا (L04L09L09P3@ xodA
_) خدا (آL09L09P3@ xodA _) خدا (آL09L09P3@ xodA

_) خواب (L04L09L09P4@ xAb
_) خواب (آL09L09P4@ xAb
_) خویش (L04L09L09P4@ xiS
_) خویش (آL09L09P4@ xiS
_) خان (L04L09L09P3@ xAn
_) خان (آL09L09P3@ xAn


// suffixes خ // suffixes خ
L09L09) خر (_Sm2 xaR L09L09) خر (_Sm2 xaR
L09L09) خوار (_Sm4 xAR L09L09) خوار (_Sm4 xAR
L09L09) خدا (_Sm3 xodA L09L09) خدا (_Sm3 xodA
L09L09) خور (_Sm3 xoR L09L09) خور (_Sm3 xoR
L09L09) خون (_Sm3 xun
L09L09) خان (_Sm3 xAn
L09L09) خوش (_Sm3 xoS
L09L09) خیز (_Sm3 xiz
L09L09) خواست (_Sm5 xAst


// arabic form of words (Babs) خ // arabic form of words (Babs) خ
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) خ (L03_ xo _تL04ا) خ (L03_ xo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) خ (L03L03_+ xa _ت) خ (L03L03_+ xa
_تL04) خ (L03_+ xxo
_تL04) خ (L03_++ xxo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) خ (L03ّL03_+ xa _ت) خ (L03ّL03_+ xa
_تL04) خ (ّL03_+ xxo _تL04) خ (ّL03_+ xxo
_) دیر (آL09L09P3@ diR _) دیر (آL09L09P3@ diR
_) دست (L04L09L09P3@ dast _) دست (L04L09L09P3@ dast
_) دست (آL09L09P3@ dast _) دست (آL09L09P3@ dast
_) درست (L04L09L09P4@ dorost
_) درست (آL09L09P4@ dorost


// suffixes د // suffixes د
L09L09) داد (_Sm3 dAd L09L09) داد (_Sm3 dAd
L09L09) دل (_Sm2 del L09L09) دل (_Sm2 del
L09L09) دست (_Sm3 dast L09L09) دست (_Sm3 dast
L09L09) درد (_Sm3 daRd L09L09) درد (_Sm3 daRd
L09L09) دوش (_Sm3 duS


// arabic form of words (Babs) د // arabic form of words (Babs) د
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) د (L03_ do _تL04ا) د (L03_ do
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) د (L03L03_+ da _ت) د (L03L03_+ da
_تL04) د (L03_+ ddo
_تL04) د (L03_++ ddo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) د (L03ّL03_+ da _ت) د (L03ّL03_+ da
_تL04) د (ّL03_+ ddo _تL04) د (ّL03_+ ddo
L09L09L09L09) ذ (L03L09L09L09_ za L09L09L09L09) ذ (L03L09L09L09_ za


// Prefixes ذ // Prefixes ذ
_) ذی (L04L09L09P2@ zi
_) ذی (آL09L09P2@ zi

// Suffixes ذ // Suffixes ذ
// arabic form of words (Babs) ذ // arabic form of words (Babs) ذ
// Prefixes ر // Prefixes ر
_) رضا (L04L09L09P3@ RezA _) رضا (L04L09L09P3@ RezA
_) رضا (آL09L09P3@ RezA _) رضا (آL09L09P3@ RezA
_) ریز (L04L09L09P2@ Riz
_) ریز (آL09L09P3@ Riz
_) راست (L04L09L09P4@ RAst:
_) راست (آL09L09P4@ RAst


// suffixes ر // suffixes ر
//L09L09L09) ران (_Sm3 RAn //L09L09L09) ران (_Sm3 RAn
L09L09) ربا (_Sm3 RobA L09L09) ربا (_Sm3 RobA
L09L09) رضا (_Sm3 RezA L09L09) رضا (_Sm3 RezA
L09L09) رسان (_Sm4 ResAn L09L09) رسان (_Sm4 ResAn
L09L09) رنگ (_Sm3 Rang
L09L09) روان (_Sm4 RavAn
L09L09) ریز (_Sm3 Riz


// arabic form of words (Babs) ر // arabic form of words (Babs) ر
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ر (L03_ Ro _تL04ا) ر (L03_ Ro
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ر (L03L03_+ Ra _ت) ر (L03L03_+ Ra
_تL04) ر (L03_+ RRo
_تL04) ر (L03_++ RRo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ر (L03ّL03_+ Ra _ت) ر (L03ّL03_+ Ra
_تL04) ر (ّL03_+ RRo _تL04) ر (ّL03_+ RRo
_تL04ا) ژ (L03_ Zo _تL04ا) ژ (L03_ Zo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ژ (L03L03_+ Za _ت) ژ (L03L03_+ Za
_تL04) ژ (L03_+ ZZo
_تL04) ژ (L03_++ ZZo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ژ (L03ّL03_+ Za _ت) ژ (L03ّL03_+ Za
_تL04) ژ (ّL03_+ ZZo _تL04) ژ (ّL03_+ ZZo
_) سوء (L09L09P3@ su?e _) سوء (L09L09P3@ su?e
_) سانتی (L04L09L09P5@ sAnti _) سانتی (L04L09L09P5@ sAnti
_) سانتی (آL09L09P5@ sAnti _) سانتی (آL09L09P5@ sAnti
_) سید (L09P3@ sej:ed:
_) سید (آL09L09P3@ sej:ed


// suffixes س // suffixes س
L09L01) ست (_+NSm2 st L09L01) ست (_+NSm2 st
_تL04ا) س (L03_+ so _تL04ا) س (L03_+ so
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) س (L03L03_+ sa _ت) س (L03L03_+ sa
_تL04) س (L03_++ s:o
_تL04) س (L03_++ sso
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) س (L03ّL03_+ sa _ت) س (L03ّL03_+ sa
_تL04) س (ّL03_+ s:o _تL04) س (ّL03_+ s:o
L09L09) شاه (_Sm3 SAh L09L09) شاه (_Sm3 SAh
L09L09) شمار (_Sm4 SomAR L09L09) شمار (_Sm4 SomAR
L09L09L09) شدن (_Sm3 Sodan L09L09L09) شدن (_Sm3 Sodan
L09L09) شناخت (_Sm5 SenAxt
L09L09) شاد (_Sm3 SAd
L09L09) شور (_Sm3 SuR
L09L09) شده (_Sm3 Sode:
L09L09) شدۀ (_Sm3 Sodeje
L09L09) شونده (_Sm5 Savande:
L09L09) شوندۀ (_Sm5 Savandeje
L09L09) شدگان (_Sm5 SodegAn


// arabic form of words (Babs) ش // arabic form of words (Babs) ش
//فواعل eg. جوامع //فواعل eg. جوامع
L09L09L09L09) ص (L03L09L09L09_ sa L09L09L09L09) ص (L03L09L09L09_ sa


// Prefixes ص // Prefixes ص
_) صاحب (L04L09L09P4@ saheb
_) صاحب (آL09L09P4@ saheb
_) صدر (L04L09L09P5@ sadr
_) صدر (آL09L09P5@ sadr

// Suffixes ص // Suffixes ص
L09L09) صد (_Sm2 sad L09L09) صد (_Sm2 sad


_تL04ا) ص (L03_+ so _تL04ا) ص (L03_+ so
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ص (L03L03_+ sa _ت) ص (L03L03_+ sa
_تL04) ص (L03_++ s:o
_تL04) ص (L03_++ sso
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ص (L03ّL03_+ sa _ت) ص (L03ّL03_+ sa
_تL04) ص (ّL03_+ s:o _تL04) ص (ّL03_+ s:o
// Suffixes ط // Suffixes ط
L09L09) طلب (_Sm3 talab L09L09) طلب (_Sm3 talab
// arabic form of words (Babs) ط

// arabic form of words (Babs) ط
//فواعل eg. جوامع //فواعل eg. جوامع
_L04وا) ط (L03_ te _L04وا) ط (L03_ te
_خوا) ط (L03_+ ta _خوا) ط (L03_+ ta
_تL04ا) ط (L03_ to _تL04ا) ط (L03_ to
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ط (L03L03_+ ta _ت) ط (L03L03_+ ta
_تL04) ط (L03_+ tto
_تL04) ط (L03_++ tto
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ط (L03ّL03_+ ta _ت) ط (L03ّL03_+ ta
_تL04) ط (ّL03_+ tto _تL04) ط (ّL03_+ tto
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly) //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت //تفاعل eg. تفاوت
_تL04ا) ع (L03_ ?o _تL04ا) ع (L03_ ?o
_تL09ا)L09 ع (_ ?
_تL04اL04) ع (_ ?
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ع (L03L03_+ ?a _ت) ع (L03L03_+ ?a
_تL04) ع (L03_+ ??o
_تL04) ع (L03_++ ??o
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ع (L03ّL03_+ ?a _ت) ع (L03ّL03_+ ?a
_تL04) ع (ّL03_+ ??o _تL04) ع (ّL03_+ ??o
_تL04ا) غ (L03_ q1o _تL04ا) غ (L03_ q1o
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) غ (L03L03_+ q1a _ت) غ (L03L03_+ q1a
_تL04) غ (L03_+ q1q1o
_تL04) غ (L03_++ q1q1o
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) غ (L03ّL03_+ q1a _ت) غ (L03ّL03_+ q1a
_تL04) غ (ّL03_+ q1q1o _تL04) غ (ّL03_+ q1q1o
L09L09) فر (_Sm2 faR L09L09) فر (_Sm2 faR
L09L09) فروش (_Sm4 foRuS L09L09) فروش (_Sm4 foRuS
L09L09) فشان (_Sm4 feSAn L09L09) فشان (_Sm4 feSAn
L09L09) فریب (_Sm4 faRib
L09L09) فرما (_Sm4 faRmA
L09L09) فرسا (_Sm4 faRsA


// arabic form of words (Babs) ف // arabic form of words (Babs) ف
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ق (L03_ q1o _تL04ا) ق (L03_ q1o
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ق (L03L03_+ q1a _ت) ق (L03L03_+ q1a
_تL04) ق (L03_+ q1q1o
_تL04) ق (L03_++ q1q1o
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ق (L03ّL03_+ q1a _ت) ق (L03ّL03_+ q1a
_تL04) ق (ّL03_+ q1q1o _تL04) ق (ّL03_+ q1q1o
_) کم (آL09L09P2@ kam _) کم (آL09L09P2@ kam
_) کند (L04L09L09P3@ kond _) کند (L04L09L09P3@ kond
_) کند (آL09L09P3@ kond _) کند (آL09L09P3@ kond
_) کیلو (آL09L09P4@ kilu
_) کیلو (L04L09L09P4@ kilu _) کیلو (L04L09L09P4@ kilu
_) کیلو (آL09L09P4@ kilu
_) کوچک (L04L09L09P4@ kutSak
_) کوچک (آL09L09P4@ kutSak


// suffixes ک // suffixes ک
L09L09L03) ک (_Sm1 ak L09L09L03) ک (_Sm1 ak
L09L09) کنان (_Sm4 konAn L09L09) کنان (_Sm4 konAn
L09L09) کننده (_Sm5 konande: L09L09) کننده (_Sm5 konande:
L09L09) کنندۀ (_Sm5 konandeje L09L09) کنندۀ (_Sm5 konandeje
L09L09) کوچک (_Sm4 kutSak


// arabic form of words (Babs) ک // arabic form of words (Babs) ک
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ک (L03_ ko _تL04ا) ک (L03_ ko
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ک (L03L03_+ ka _ت) ک (L03L03_+ ka
_تL04) ک (L03_+ kko
_تL04) ک (L03_++ kko
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ک (L03ّL03_+ ka _ت) ک (L03ّL03_+ ka
_تL04) ک (ّL03_+ kko _تL04) ک (ّL03_+ kko
L09L09) گو (_Sm2 gu L09L09) گو (_Sm2 gu
L09L09) گرفت (_Sm4 geReft L09L09) گرفت (_Sm4 geReft
L09L09) گشا (_Sm3 goSA L09L09) گشا (_Sm3 goSA
L09L09) گریز (_Sm4 goRiz


// arabic form of words (Babs) گ // arabic form of words (Babs) گ
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) گ (L03_ go _تL04ا) گ (L03_ go
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) گ (L03L03_+ ga _ت) گ (L03L03_+ ga
_تL04) گ (L03_+ ggo
_تL04) گ (L03_++ ggo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) گ (L03ّL03_+ ga _ت) گ (L03ّL03_+ ga
_تL04) گ (ّL03_+ ggo _تL04) گ (ّL03_+ ggo
// Prefixes ل // Prefixes ل
// Suffixes ل // Suffixes ل
L09L09) لوژ (_Sm3 lotZ
L09L09) لوژیک (_Sm5 lotZik
L09L09) لوگ (_Sm3 log

// arabic form of words (Babs) ل // arabic form of words (Babs) ل
//فواعل eg. جوامع //فواعل eg. جوامع
_L04وا) ل (L03_+ le _L04وا) ل (L03_+ le
L09L09L09L09) م (L03L09L09L09_ ma L09L09L09L09) م (L03L09L09L09_ ma


// Prefixes م // Prefixes م
//_) م (L03L09L09P1@ ma
_) می (L03L09+P2@ mi _) می (L03L09+P2@ mi
_) می (آL09L09P2@ mi _) می (آL09L09P2@ mi
_) می (وL09L09P2@ mi _) می (وL09L09P2@ mi
_) مصطفی (L04L09L09P5@ mostafA _) مصطفی (L04L09L09P5@ mostafA
_) میلی (L04L09L09P4@ mili _) میلی (L04L09L09P4@ mili
_) میلی (آL09L09P4@ mili _) میلی (آL09L09P4@ mili
_) ماه (L04L09L09P3@ mAh
_) ماه(آL09L09P3@ mAh
_) مگا (L04L09L09P3@ megA
_) مگا(آL09L09P3@ megA
_) مولتی (L04L09L09P5@ multi
_) مولتی(آL09L09P5@ multi


// suffixes م // suffixes م
L09L09) ماه (_Sm3 mAh L09L09) ماه (_Sm3 mAh
L09L03) مون (_NSm3 emun L09L03) مون (_NSm3 emun
L09L01) مون (_Sm3 mun L09L01) مون (_Sm3 mun
L09L09) مردان (_Sm5 maRdAn L09L09) مردان (_Sm5 maRdAn
L09L09) منش (_Sm3 maneS


// arabic form of words (Babs) م // arabic form of words (Babs) م
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) م (L03_ mo _تL04ا) م (L03_ mo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) م (L03L03_+ ma _ت) م (L03L03_+ ma
_تL04) م (L03_+ mmo
_تL04) م (L03_++ mmo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) م (L03ّL03_+ ma _ت) م (L03ّL03_+ ma
_تL04) م (ّL03_+ mmo _تL04) م (ّL03_+ mmo
L09L09L03) ن (_NSm1 an L09L09L03) ن (_NSm1 an
// Possessive pronouns for "ن" eg. "بودنم" // Possessive pronouns for "ن" eg. "بودنم"
L09L09L03) نم (_NSm2 anam L09L09L03) نم (_NSm2 anam
L09L09L03) نت (_NSm1 anat
L09L09L03) نت (_NSm2 anat
L09L09L03) نش (_NSm2 anaS L09L09L03) نش (_NSm2 anaS
L09L09L03) نمان (_NSm4 anemAn L09L09L03) نمان (_NSm4 anemAn
L09L09L03) نتان (_NSm4 anetAn L09L09L03) نتان (_NSm4 anetAn
L09L09L03) نشان (_NSm4 aneSAn L09L09L03) نشان (_NSm4 aneSAn
L09L09L03) نمان (_NSm4 anemun
L09L09L03) نتان (_NSm4 anetun
L09L09L03) نشان (_NSm4 aneSun
L09L09L03) نمون (_NSm4 anemun
L09L09L03) نتون (_NSm4 anetun
L09L09L03) نشون (_NSm4 aneSun
//L09L09L03) نی (_NSm2 ani //L09L09L03) نی (_NSm2 ani
L09L09) نامه (_Sm4 nAme: L09L09) نامه (_Sm4 nAme:
L09L09) نامۀ (_Sm4 nAmeje L09L09) نامۀ (_Sm4 nAmeje
L09L03) ندۀ (_Sm3 andeje L09L03) ندۀ (_Sm3 andeje
L09L03) ندگی (_Sm4 andegi L09L03) ندگی (_Sm4 andegi
L09L03) ندگان (_Sm5 andegAn L09L03) ندگان (_Sm5 andegAn
L09L09) نندگان (_Sm6 nandegAn
L09L09) نویس (_Sm4 nevis L09L09) نویس (_Sm4 nevis
L09L09) نورد (_Sm4 navaRd L09L09) نورد (_Sm4 navaRd
L09L09) نواز (_Sm4 navAz L09L09) نواز (_Sm4 navAz
_تL04ا) و (L03_ vo _تL04ا) و (L03_ vo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) و (L03L03_+ va _ت) و (L03L03_+ va
_تL04) و (L03_+ vvo
_تL04) و (L03_++ vvo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) و (L03ّL03_+ va _ت) و (L03ّL03_+ va
_تL04) و (ّL03_+ vvo _تL04) و (ّL03_+ vvo
_تL04ا) ه (L03_ ho _تL04ا) ه (L03_ ho
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ه (L03L03_+ ha _ت) ه (L03L03_+ ha
_تL04) ه (L03_+ hho
_تL04) ه (L03_++ hho
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ه (L03ّL03_+ ha _ت) ه (L03ّL03_+ ha
_تL04) ه (ّL03_+ hho _تL04) ه (ّL03_+ hho
// Prefixes ی // Prefixes ی
_) یک (L04L09L09P2@ jek _) یک (L04L09L09P2@ jek
_) یک (آL09L09P2@ jek _) یک (آL09L09P2@ jek
_) یاد (L09L09P3@ jAd
_) یاد (آL09L09P3@ jAd


// suffixes ی // suffixes ی
L09L01) یئ (_+Sm2 i: L09L01) یئ (_+Sm2 i:
L09L01) یۀ (_+NSm2 jeje L09L01) یۀ (_+NSm2 jeje
L09L09) ییه (_NSm3 i:je L09L09) ییه (_NSm3 i:je
L09L09) ییۀ (_NSm3 i:jeje L09L09) ییۀ (_NSm3 i:jeje
L09L09) یئه (_NSm3 i:je
L09L09) یئۀ (_NSm3 i:jeje
L09L01) ی (_Sm1 j L09L01) ی (_Sm1 j
L09L09آ) ی (_Sm1 je L09L09آ) ی (_Sm1 je
L09L09ا) ی (_Sm1 je
L09L09ا) ی (_NSm1 je
L09L09ی) ی (_Sm1 je L09L09ی) ی (_Sm1 je
L09L01و) ی (_Sm1 i L09L01و) ی (_Sm1 i
L09L03و) ی (_Sm1 je L09L03و) ی (_Sm1 je
L09L04) یت (_Sm2 i:jat L09L04) یت (_Sm2 i:jat
L09L04) یّت (_Sm3 i:jat L09L04) یّت (_Sm3 i:jat
L09L03) یّت (_Sm3 i:jat L09L03) یّت (_Sm3 i:jat
L09L03) ینه (_NSm3 ine:
L09L03) ینۀ (_NSm3 ineje
// Possessive pronouns for گی eg. "زندگیتان" // Possessive pronouns for گی eg. "زندگیتان"
L09L09L03گ) یت (_NSm1 jat L09L09L03گ) یت (_NSm1 jat
L09L01یگ) یت (_NSm1 jat L09L01یگ) یت (_NSm1 jat
L09L01وگ) یت (_NSm1 jat L09L01وگ) یت (_NSm1 jat
L09L09) یاب (_Sm3 jAb L09L09) یاب (_Sm3 jAb
L09L03) یان (_Sm3 ijAn
L09L01) یان (_Sm3 jAn
L09L01) ییان (_Sm4 i:An eg. "اروپاییان" L09L01) ییان (_Sm4 i:An eg. "اروپاییان"
L09L09) یار (_Sm3 jAR L09L09) یار (_Sm3 jAR
L09L09) یون (_Sm3 jun L09L09) یون (_Sm3 jun
L09L09) یوم (_Sm3 jom L09L09) یوم (_Sm3 jom
L09L09م) ین (_Sm2 in L09L09م) ین (_Sm2 in
L09L03) ین (_NSm2 in //eg. "زرین"
L09L03) ینی (_NSm3 ini //eg. "زرین"
L09L03) ین (_Sm2 in //eg. "زرین"
//L09L03) ینی (_NSm3 ini //eg. "زرین"
// Subjective pronouns // Subjective pronouns
L09L03) ی (_Sm1 i L09L03) ی (_Sm1 i
L09L01و) ی (_Sm1 i L09L01و) ی (_Sm1 i
L09ع) یاتمان (_NSm6 ijjAtemAn L09ع) یاتمان (_NSm6 ijjAtemAn
L09ع) یاتتان (_NSm6 ijjAtetAn L09ع) یاتتان (_NSm6 ijjAtetAn
L09ع) یاتشان (_NSm6 ijjAteSAn L09ع) یاتشان (_NSm6 ijjAteSAn
L09L09) یزاسیون (_Sm7 isAsion
L09L03) یافت (_Sm4 jAft


// arabic form of words (Babs) ی // arabic form of words (Babs) ی
//فواعل eg. جوامع //فواعل eg. جوامع
_تL04ا) ی (L03_ jo _تL04ا) ی (L03_ jo
//تفعل eg. تفکر //تفعل eg. تفکر
_ت) ی (L03L03_+ ja _ت) ی (L03L03_+ ja
_تL04) ی (L03_ jjo
_تL04) ی (L03_++ jjo
//تفعّل eg. تفکّر //تفعّل eg. تفکّر
_ت) ی (L03ّL03_+ ja _ت) ی (L03ّL03_+ ja
_تL04) ی (ّL03_ jjo _تL04) ی (ّL03_ jjo
ئ (L02 ? ئ (L02 ?
L02) ئ ? L02) ئ ?
ئ (L03 ?e ئ (L03 ?e

// Suffixes "ئ" // Suffixes "ئ"
L09L01) ئ (_NSm1 je L09L01) ئ (_NSm1 je
L09L03) ئ (_NSm1 i L09L03) ئ (_NSm1 i
L09L03) ئی (_Sm2 ii L09L03) ئی (_Sm2 ii
L09L09) ئیه (_NSm3 i:je L09L09) ئیه (_NSm3 i:je
L09L09) ئیۀ (_NSm3 i:jeje L09L09) ئیۀ (_NSm3 i:jeje
L09L09) یئه (_NSm3 i:je
L09L09) یئۀ (_NSm3 i:jeje
L09L03) ئه (_+NSm2 ije L09L03) ئه (_+NSm2 ije
L09L01) ئه (_+NSm2 je L09L01) ئه (_+NSm2 je
L09L03) ئۀ (_+NSm2 ijeje L09L03) ئۀ (_+NSm2 ijeje
L09L01) ئۀ (_+NSm2 jeje L09L01) ئۀ (_+NSm2 jeje




.group ؤ .group ؤ
a _^_en a _^_en
?1 a a ?1 a a
?1 a (' A ?1 a (' A


.group aa
aa _^_en
?1 aa A ?1 aa A




?1 c (y s ?1 c (y s
?1 c (i s ?1 c (i s
?1 c k ?1 c k


.group ch
ch _^_en
?1 ch tS ?1 ch tS




.group e .group e
e _^_en e _^_en
?1 e e ?1 e e


.group ee
ee _^_en
?1 ee i ?1 ee i




.group g .group g
g _^_en g _^_en
?1 g g ?1 g g


.group gh
gh _^_en
?1 gh q1 ?1 gh q1




.group k .group k
k _^_en k _^_en
?1 k k ?1 k k


.group kh
kh _^_en
?1 kh x ?1 kh x




.group o .group o
o _^_en o _^_en
?1 o o ?1 o o


.group ou
ou _^_en
?1 ou u ?1 ou u


.group oo
oo _^_en
?1 oo u ?1 oo u
?1 oo) o
?1 oo (o




.group p .group p
p _^_en p _^_en
?1 p p ?1 p p


.group ph
ph _^_en



.group q .group q
q _^_en q _^_en
?1 q q1 ?1 q q1
.group s .group s
s _^_en s _^_en
?1 s s ?1 s s


.group sh
sh _^_en
?1 sh S ?1 sh S




?1 t t ?1 t t




.group th
th _^_en


.group u .group u
u _^_en u _^_en
?1 u u ?1 u u

+ 46
- 10
dictsource/pt_list View File

?2 desde $u // from,since ?2 desde $u // from,since
?2 entre // between,among ?2 entre // between,among
?2 por $u // by,for,through ?2 por $u // by,for,through
?2 sobre s'obRy // on,above,about
sobre $alt2 // on,above,about
?2 sob // under,below ?2 sob // under,below
?2 debaixo // under,below ?2 debaixo // under,below


// $alt changes stressed [e] or [o] phoneme to open [E] or [O] // $alt changes stressed [e] or [o] phoneme to open [E] or [O]
// $alt2 changes stressed [E] or [O] phoneme to close [e] or [o] // $alt2 changes stressed [E] or [O] phoneme to close [e] or [o]


abacaxi abakaSy
abordo $alt abordo $alt
aborto $alt $verb aborto $alt $verb
acerto $alt2 $noun acerto $alt2 $noun
acertos $alt2
acervo $alt2
adepto $alt
adereço $alt2 adereço $alt2
adore $alt adore $alt
albatrozes $alt albatrozes $alt
apoio $alt $verb apoio $alt $verb
aprendeste $alt2 aprendeste $alt2
aprovo $alt aprovo $alt
arredores $alt
arremesso $alt2 $noun arremesso $alt2 $noun
arroz $alt2 arroz $alt2
assembleia $alt assembleia $alt
austera $alt austera $alt
austero $alt austero $alt
autora $alt2 autora $alt2
axé aSE
bebeste $alt2 bebeste $alt2
beco $alt2 beco $alt2
belo $alt belo $alt
besta $alt2 besta $alt2
bezerra $alt2
bezerro $alt2 bezerro $alt2
bilhete $alt2 bilhete $alt2
boca $alt2 boca $alt2
bochecha $alt2
boleia $alt boleia $alt
bolo $alt2 bolo $alt2
borboleta $alt2 borboleta $alt2
bordo $alt bordo $alt
bromelha $alt bromelha $alt
cabeça $alt2 cabeça $alt2
cabresto $alt2
cacete $alt2 cacete $alt2
cachorra $alt2 cachorra $alt2
caderneta $alt2 caderneta $alt2
cefaleia $alt cefaleia $alt
cerca $alt $verb cerca $alt $verb
cerco $alt $verb cerco $alt $verb
cesta $alt
chamego $alt2 chamego $alt2
chefe $alt chefe $alt
chinelo $alt chinelo $alt
chupeta $alt2 chupeta $alt2
coco $alt2 coco $alt2
cofre $alt cofre $alt
coice $alt2
colabore $alt
colheste $alt2
colmeia $alt colmeia $alt
começo $alt2 $noun começo $alt2 $noun
comodo $alt2
comera $alt2 comera $alt2
comeres $alt2 comeres $alt2
comeste $alt2 comeste $alt2
concordo $alt
conheceste $alt2 conheceste $alt2
conheço $alt2 conheço $alt2
contivermos $alt
copa $alt copa $alt
copo $alt copo $alt
coreia $alt coreia $alt
dez $alt dez $alt
diarreia $alt diarreia $alt
discordo $alt discordo $alt
dissermos $alt
dobro $alt2 $noun dobro $alt2 $noun
doce $alt2 doce $alt2
droga $alt droga $alt
elixir eliSir
emprego $alt2 $noun emprego $alt2 $noun
endereço $alt2 endereço $alt2
enforco $alt enforco $alt
espiroqueta $alt2 espiroqueta $alt2
espoleta $alt2 espoleta $alt2
esposa $alt2 esposa $alt2
esqueceste $alt2
esqueleto $alt2 esqueleto $alt2
estiverdes $alt estiverdes $alt
estiveres $alt estiveres $alt
estivermos $alt
estrela $alt2 estrela $alt2
estrofe $alt estrofe $alt
etiqueta $alt2 etiqueta $alt2
exagero $alt $verb exagero $alt $verb
expeça $alt2 expeça $alt2
expeço $alt2 expeço $alt2
explore $alt
farofa $alt farofa $alt
febre $alt febre $alt
feitora $alt2 feitora $alt2
ferem $alt ferem $alt
ferozes $alt ferozes $alt
fezes $alt fezes $alt
?1 fixe fiSy
fizermos $alt
folga $alt folga $alt
fogos $alt fogos $alt
foguete $alt2
foice $alt2
forca $alt2 forca $alt2
forças $alt2 forças $alt2
fores $alt2 fores $alt2
gelo $alt $verb gelo $alt $verb
germe $alt germe $alt
gesso $alt2 gesso $alt2
golpe $alt
gonorreia $alt gonorreia $alt
gorda $alt2 gorda $alt2
gota $alt2
gozo $alt $verb gozo $alt $verb
grego $alt2 grego $alt2
grelha $alt grelha $alt
grega $alt2
groselha $alt groselha $alt
grosso $alt2 grosso $alt2
grozo $alt $verb grozo $alt $verb
hoje $alt2 hoje $alt2
houvermos $alt
ideia $alt ideia $alt
joga $alt joga $alt
jogam $alt jogam $alt
jogos $alt jogos $alt
jogue $alt jogue $alt
joguem $alt joguem $alt
joguete $alt2
lambreta $alt2
lebre $alt
lerda $alt lerda $alt
lerdo $alt lerdo $alt
líderes $alt2 líderes $alt2
maleta $alt2 maleta $alt2
mantiverdes $alt mantiverdes $alt
mantiveres $alt mantiveres $alt
mantivermos $alt
marreta $alt2 marreta $alt2
martelo $alt martelo $alt
merda $alt merda $alt
mureta $alt2 mureta $alt2
mutreta $alt2 mutreta $alt2
naquele $alt2 naquele $alt2
negra $alt2
negro $alt2 negro $alt2
novos $alt novos $alt
obstetra $alt obstetra $alt
obsoleta $alt2 obsoleta $alt2
obsoleto $alt2 obsoleto $alt2
obtivermos $alt
odisseia $alt odisseia $alt
onu $1 onu $1
opereta $alt2 opereta $alt2
padeceste $alt2 padeceste $alt2
paexa paeSa paexa paeSa
pangeia $alt pangeia $alt
palacete $alt2
palheta $alt2 palheta $alt2
paralelo $alt paralelo $alt
parede $alt2 parede $alt2
primavera $alt primavera $alt
profere $alt profere $alt
proferem $alt proferem $alt
provo $alt
puder $alt puder $alt
punheta $alt punheta $alt
puserdes $alt puserdes $alt
quisermos $alt
recomeço $alt2 $noun recomeço $alt2 $noun
recordo $alt recordo $alt
recorto $alt recorto $alt
rede $alt2 rede $alt2
redor $alt
reforços $alt reforços $alt
refresco $alt $verb refresco $alt $verb
reitora $alt2 reitora $alt2
remorso $alt remorso $alt
reprovo $alt
resolve $alt resolve $alt
resolvem $alt resolvem $alt
rixa x'iS& rixa x'iS&
seco $alt2 $noun seco $alt2 $noun
selo $alt $verb selo $alt $verb
selvagem seUv'aZeIN selvagem seUv'aZeIN
?1 senhora $alt2
sesta $alt2
sincera $alt sincera $alt
sincero $alt sincero $alt
sinopse $alt sinopse $alt
sorvete $alt2 sorvete $alt2
sossego $alt2 $noun sossego $alt2 $noun
souberdes $alt souberdes $alt
soubermos $alt
sugere $alt sugere $alt
sugerem $alt sugerem $alt
suporto $alt suporto $alt
teta $alt2 teta $alt2
tiver $alt tiver $alt
tiveres $alt tiveres $alt
tivermos $alt
tocha $alt tocha $alt
toga $alt toga $alt
torres $alt2 torres $alt2
violeta $alt2 violeta $alt2
voga $alt voga $alt
vozes $alt vozes $alt
xarope $alt
zelo $alt $verb zelo $alt $verb
zero $alt zero $alt
zorra $alt2 zorra $alt2


// Close [o]
?1 senhora $alt2
?1 sobre $alt2




abacaxi abakaSy
axé aSE
elixir eliSir
?1 fixe f'iSy




// foreign words // foreign words

+ 11
- 1
dictsource/pt_rules View File

_rend) e (L06_ e _rend) e (L06_ e
_atend) e (L06_ e _atend) e (L06_ e
_pen) e (trL04_ E _pen) e (trL04_ E
_Xref) e (rL02_ E
_desf) e (rL02_ E
_conf) e (rL02_ E
_reit) e (rL03_ E
par) e (çL01_ e // pareça, apareça
_arref) e (çL01_ e
_beb) e (ssL02_ e
com) e (ssL02_ e
//endsort //endsort


_exag) e (L05_ E _exag) e (L05_ E
ou ow ou ow
oi oI oi oI
oi ($w_alt OI oi ($w_alt OI
oi ($w_alt2++ oI
oi (a_ OI // ?? oi (a_ OI // ??
oi (cA_ OI oi (cA_ OI
oi (de_ OI oi (de_ OI
_esc) o (lhL02_ O _esc) o (lhL02_ O
_rev) o (lvL02_ O _rev) o (lvL02_ O
_desenv) o (lvL02_ O _desenv) o (lvL02_ O
_ ent) o (pL02_ O
_ent) o (pL02_ O
_c) o (spL02_ O
//endsort //endsort


.group ô .group ô

+ 3
- 0
dictsource/sl_rules View File

.group e .group e
e e e e
e (_ E // ?? e (_ E // ??
e (C_ E
_) e E _) e E




.group o .group o
o o o o
_) o O _) o O
_) o (l o
_) o (v o




.group p .group p

+ 75
- 2
phsource/ph_danish View File

phoneme @ phoneme @
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
unstressed unstressed
length 130
length 110
FMT(vowel/@_3) FMT(vowel/@_3)
endphoneme endphoneme


phoneme 3 phoneme 3
vowel starttype #a endtype #a vowel starttype #a endtype #a
unstressed unstressed
length 130
length 110
FMT(vowel/a#_3) FMT(vowel/a#_3)
endphoneme endphoneme


FMT(vowel/i_4) FMT(vowel/i_4)
endphoneme endphoneme


// PB Experimental glottal i
// sviret vs. svirret
phoneme ?i
vowel starttype #i endtype #i
length 95
IfNextVowelAppend(;)
FMT(vowel/i_4)
endphoneme

// PB English i - Tim
phoneme I
vowel starttype #i endtype #i
length 130
IfNextVowelAppend(;)
FMT(vowel/ii_2)
endphoneme

phoneme e phoneme e
vowel starttype #e endtype #e vowel starttype #e endtype #e
length 150 length 150
FMT(vowel/e) FMT(vowel/e)
endphoneme endphoneme


// PB glottal e
// "skille" vs. "skele", "pille" vs. "pile"
phoneme ?e
vowel starttype #e endtype #e
length 95
FMT(vowel/e)
endphoneme

phoneme E phoneme E
vowel starttype #e endtype #e vowel starttype #e endtype #e
length 150 length 150
FMT(vowel/e_mid2) FMT(vowel/e_mid2)
endphoneme endphoneme


// PB Experimental glottal E
// "læsse" vs. "læse"
phoneme ?E
vowel starttype #e endtype #e
length 95
FMT(vowel/e_mid2)
endphoneme

phoneme & phoneme &
vowel starttype #e endtype #e vowel starttype #e endtype #e
length 150 length 150
FMT(vowel/ee_2) FMT(vowel/ee_2)
endphoneme endphoneme


// PB Experimental glottal a
// e.g. the last a in "staldkarl"
phoneme ?&
vowel starttype #e endtype #e
length 95
FMT(vowel/ee_2)
endphoneme

// PB added for the æ in "dræbt" // PB added for the æ in "dræbt"
phoneme &# phoneme &#
vowel starttype #e endtype #e vowel starttype #e endtype #e
FMT(vowel/u_bck) FMT(vowel/u_bck)
endphoneme endphoneme


// PB glottal u
// "gud" vs. "guden" - [guD] [g?D@n]
phoneme ?u
vowel starttype #u endtype #u
length 95
FMT(vowel/u_bck)
endphoneme

phoneme o phoneme o
vowel starttype #o endtype #o vowel starttype #o endtype #o
length 150 length 150
FMT(vowel/o_5) FMT(vowel/o_5)
endphoneme endphoneme


// PB Experimental glottal O
// "toget" vs. "tåget"
phoneme ?O
vowel starttype #o endtype #o
length 95
FMT(vowel/o_5)
endphoneme

phoneme V phoneme V
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@
length 150 length 150
FMT(vowel/y) FMT(vowel/y)
endphoneme endphoneme


// PB glottal y
// "kylling" vs. "kyle", "krybbe" vs. "krybe"
phoneme ?y
vowel starttype #i endtype #i
length 95
FMT(vowel/y)
endphoneme

phoneme Y phoneme Y
vowel starttype #i endtype #i vowel starttype #i endtype #i
length 150 length 150
FMT(vowel/oe) FMT(vowel/oe)
endphoneme endphoneme


// PB glottal W
// "prøv" vs. "prøve"
phoneme ?W
vowel starttype #@ endtype #@
length 80
FMT(vowel/oe)
endphoneme

// PB added for the ø in "røv", "røg", "øje" instead of [V3] // PB added for the ø in "røv", "røg", "øje" instead of [V3]
phoneme W# phoneme W#
vowel starttype #@ endtype #@ vowel starttype #@ endtype #@

+ 11
- 0
phsource/ph_english View File

endphoneme endphoneme




phoneme 0# // [@] in unstressed syllables
vowel starttype #o endtype #o

IF thisPh(isUnstressed) AND nextVowel(isVowel) AND NOT nextVowel(isUnstressed) THEN
ChangePhoneme(@)
ENDIF

ChangePhoneme(0)
endphoneme


phoneme V phoneme V
vowel starttype #a endtype #@ vowel starttype #a endtype #@
length 140 length 140

+ 12
- 4
src/dictionary.cpp View File

mnem = phoneme_tab[final_ph]->mnemonic; mnem = phoneme_tab[final_ph]->mnemonic;
mnem2 = phoneme_tab[final_ph2]->mnemonic; mnem2 = phoneme_tab[final_ph2]->mnemonic;


if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL))
if(tr->translator_name == L('a','n'))
{ {
// -ns stress remains on penultimate syllable
if(((mnem != 's') && (mnem !='n')) || phoneme_tab[final_ph2]->type != phVOWEL)
stressed_syllable = vowel_count - 1; // stress on last syllable
} }
else else
if(((phoneme_tab[final_ph]->type != phNASAL) && (mnem != 's')) || (phoneme_tab[final_ph2]->type != phVOWEL))
{ {
stressed_syllable = vowel_count - 1;
if((mnem == 's') && (phoneme_tab[final_ph2]->type == phNASAL))
{
// -ns stress remains on penultimate syllable
}
else
if(((phoneme_tab[final_ph]->type != phNASAL) && (mnem != 's')) || (phoneme_tab[final_ph2]->type != phVOWEL))
{
stressed_syllable = vowel_count - 1;
}
} }
} }
} }

+ 1
- 1
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.46.31 19.Jan.13";
const char *version_string = "1.46.32 30.Jan.13";
const int version_phdata = 0x014631; const int version_phdata = 0x014631;


int option_device_number = -1; int option_device_number = -1;

+ 10
- 0
src/translate.cpp View File

single_quoted = 0; single_quoted = 0;
} }
else else
if((tr->langopts.param[LOPT_APOSTROPHE] & 1) && IsAlpha(next_in))
{
single_quoted = 0; // apostrophe at start of word is part of the word
}
else
if((tr->langopts.param[LOPT_APOSTROPHE] & 2) && IsAlpha(prev_in))
{
single_quoted = 0; // apostrophe at end of word is part of the word
}
else
if((wcschr(tr->char_plus_apostrophe,prev_in) != 0) && (prev_out2 == ' ')) if((wcschr(tr->char_plus_apostrophe,prev_in) != 0) && (prev_out2 == ' '))
{ {
// consider single character plus apostrophe as a word // consider single character plus apostrophe as a word

+ 5
- 1
src/translate.h View File







#define N_LOPTS 20
#define N_LOPTS 21
#define LOPT_DIERESES 1 #define LOPT_DIERESES 1
// 1=remove [:] from unstressed syllables, 2= remove from unstressed or non-penultimate syllables // 1=remove [:] from unstressed syllables, 2= remove from unstressed or non-penultimate syllables
// bit 4=0, if stress < 4, bit 4=1, if not the highest stress in the word // bit 4=0, if stress < 4, bit 4=1, if not the highest stress in the word
// bit 0: Don't allow suffices if there is no previous syllable // bit 0: Don't allow suffices if there is no previous syllable
#define LOPT_SUFFIX 19 #define LOPT_SUFFIX 19


// bit 0 Apostrophe at start of word is part of the word
// bit 1 Apostrophe at end of word is part of the word
#define LOPT_APOSTROPHE 20



// stress_rule // stress_rule
#define STRESSPOSN_1L 0 // 1st syllable #define STRESSPOSN_1L 0 // 1st syllable

+ 1
- 0
src/voices.cpp View File

{"l_unpronouncable", 0x100+LOPT_UNPRONOUNCABLE}, {"l_unpronouncable", 0x100+LOPT_UNPRONOUNCABLE},
{"l_sonorant_min", 0x100+LOPT_SONORANT_MIN}, {"l_sonorant_min", 0x100+LOPT_SONORANT_MIN},
{"l_length_mods", 0x100+LOPT_LENGTH_MODS}, {"l_length_mods", 0x100+LOPT_LENGTH_MODS},
{"apostrophe", 0x100+LOPT_APOSTROPHE},
{NULL, 0} }; {NULL, 0} };


#define N_VOICE_VARIANTS 12 #define N_VOICE_VARIANTS 12

Loading…
Cancel
Save