// Translation rules for Bengali | // Translation rules for Bengali | ||||
// Improvement input by Him Prasad gautam (Nepal). | |||||
// This file is UTF8 encoded | // This file is UTF8 encoded | ||||
// Numbers | // Numbers | ||||
_3 t'in | _3 t'in | ||||
_4 tS'ar | _4 tS'ar | ||||
_5 p'a~tS | _5 p'a~tS | ||||
_6 tS#'Oj | _6 tSh'Oj | ||||
_7 S'at | _7 S'at | ||||
_8 'at.# | _8 'at.# | ||||
_9 n'Oj | _9 n'Oj | ||||
_2a d'u // with hundreds etc. | _2a d'u // with hundreds etc. | ||||
_6a tS#'a | _6a tSh'O | ||||
_9a n'O | _9a n'O | ||||
_26 tSh'abbiS | _26 tSh'abbiS | ||||
_27 Sat'aS | _27 Sat'aS | ||||
_28 'at.#aS | _28 'at.#aS | ||||
_29 unOtr'iS | _29 'unOtr'iS | ||||
_30 tr'iS | _30 tr'iS | ||||
_31 ekOtr'iS | _31 'ekOtr'iS | ||||
_32 bOtr'iS | _32 b'Otr'iS | ||||
_33 tetr'iS | _33 t'etr'iS | ||||
_34 tSowtr'iS | _34 tS'owtr'iS | ||||
_35 pO~jtr'iS | _35 p'O~jtr'iS | ||||
_36 tS#'Otr'iS | _36 tS#'Otr'iS | ||||
_37 Sa~itr'iS | _37 S'a~itr'iS | ||||
_38 at.tr'iS | _38 'at.tr'iS | ||||
_39 'unOtSOll'iS | _39 'unOtSOll'iS | ||||
_40 tSOll'iS | _40 tSOll'iS | ||||
_41 ektSOll'iS | _41 'ektSOll'iS | ||||
_42 biall'iS | _42 b'iall'iS | ||||
_43 tetall'iS | _43 t'etall'iS | ||||
_44 tSoall'iS | _44 tS'oall'iS | ||||
_45 pO~jtall'iS | _45 p'O~jtall'iS | ||||
_46 tSetSOll'iS | _46 tS'etSOll'iS | ||||
_47 SatSOll'is | _47 S'atSOll'is | ||||
_48 atSOll'iS | _48 'atSOll'iS | ||||
_49 unOpO~tSaS | _49 'unOpO~tSaS | ||||
_50 p'O~tS'aS | |||||
_50 pO~tS'aS | _51 '&kann'o | ||||
_51 &kann'o | _52 b'ajann'o | ||||
_52 bajann'o | _53 t'epann'o | ||||
_53 tepann'o | _54 tS'ujann'o | ||||
_54 tSujann'o | _55 p'ontSann'o | ||||
_55 pontSann'o | _56 tS#'apann'o | ||||
_56 tS#apann'o | _57 S'atann'o | ||||
_57 Satann'o | _58 'at.ann'o | ||||
_58 at.ann'o | _59 'unOS'at. | ||||
_59 unOS'at. | |||||
_60 s'at. | _60 s'at. | ||||
_61 ekSOt.t.'i | _61 'ekSOt.t.'i | ||||
_62 baSOt.t.'i | _62 b'aSOt.t.'i | ||||
_63 teSOt.t.'i | _63 t'eSOt.t.'i | ||||
_64 tSowSOt.t.'i | _64 tS'owSOt.t.'i | ||||
_65 pojSOt.t.'i | _65 p'ojSOt.t.'i | ||||
_66 SeSOt.t.'i | _66 S'eSOt.t.'i | ||||
_67 SatSOt.t.'i | _67 S'atSOt.t.'i | ||||
_68 at.SOt.t.'i | _68 'at.SOt.t.'i | ||||
_6X sat.t.'i | _6X s'at.t.'i | ||||
_69 unOSOtt'ur | _69 'unOSOtt'Or | ||||
_70 S'Ott'Or | |||||
_70 SOtt'Or | _71 'ekatt'Or | ||||
_71 ekatt'Or | _72 b'ahatt'Or | ||||
_72 bahatt'Or | _73 t'iatt'Or | ||||
_73 tehatt'Or | _74 tS'uhatt'Or | ||||
_74 tSuhatt'Or | _75 p'OtSatt'Or | ||||
_75 pOtSatt'Or | _76 tS#'ijatt'Or | ||||
_76 tS#ijatt'Or | _77 S'atatt'Or | ||||
_77 Satatt'Or | _78 'at.att'Or | ||||
_78 at.att'Or | _79 'unOaS'i | ||||
_79 unOaS'i | |||||
_80 aS'i | _80 aS'i | ||||
_81 &kaS'i | _81 '&kaS'i | ||||
_82 beraS'i | _82 b'eraS'i | ||||
_83 teraS'i | _83 t'eraS'i | ||||
_84 tSuraS'i | _84 tS'uraS'i | ||||
_85 po~tSaS'i | _85 p'o~tSaS'i | ||||
_86 tS#ijaS'i | _86 tS#'ijaS'i | ||||
_87 SataS'i | _87 S'ataS'i | ||||
_88 at.aS'i | _88 'at.aS'i | ||||
_89 ,unOnObb'oj | _89 'unOnObb'oj | ||||
_90 nObb'oj | _90 nObb'oj | ||||
_91 &kanObb'oj | _91 '&kanObb'oj | ||||
_92 beranObb'oj | _92 b'eranObb'oj | ||||
_93 teranObb'oj | _93 t'eranObb'oj | ||||
_94 tSuranObb'oj | _94 tS'uranObb'oj | ||||
_95 pOtSanObb'oj | _95 p'OtSanObb'oj | ||||
_96 tS#ijanObb'oj | _96 tS#'ijanObb'oj | ||||
_97 SatanObb'oj | _97 S'atanObb'oj | ||||
_98 at.anObb'oj | _98 'at.anObb'oj | ||||
_99 niranObb'oj | _99 n'iranObb'oj | ||||
_0C S'o | _0C S'o | ||||
_0M1 h'ajar | _0M1 h'ajar | ||||
খ k#O | খ k#O | ||||
গ gO | গ gO | ||||
ঘ g#O | ঘ g#O | ||||
ঙ 'uNO~ | ঙ 'uNgO~ | ||||
চ tSO | চ tSO | ||||
ছ tShO // [h] to distinguish from [tS] | ছ tShO // [h] to distinguish from [tS] | ||||
জ JO | জ JO | ||||
অ O | অ O | ||||
আ a | আ a | ||||
ই hrOS:o'i | ই hrOS:o'i | ||||
ঈ dirg#o'i | ঈ d'i:rg#o'i | ||||
উ hrOS:o'u | উ hrOS:o'u | ||||
ঊ dirg#o'u | ঊ d'i:rg#o'u | ||||
ঋ ri | ঋ ri | ||||
ঔ ow | ঔ ow | ||||
// combining vowel signs | // combining vowel signs | ||||
া 'akar | া 'akar | ||||
ি r'oS:ikar | ি hrOS:o'ikar | ||||
ী d'irg#ikar | ী d'i:rg#ikar | ||||
ূ r'oS:ukar | ূ hrOS:o'ukar | ||||
ু d'irg#ukar | ু d'i:rg#ukar | ||||
ৃ r'ikar | ৃ r'ikar | ||||
ে 'ekar | ে 'ekar | ||||
ৈ 'ojkar | ৈ 'ojkar |
| // Pronounciation rule for Bengali. | ||||
// Improvement input by Him Prasad Gautam (Nepal). | |||||
// This file is UTF8 encoded | // This file is UTF8 encoded | ||||
// letter groups: | // letter groups: | ||||
// Vowel Signs | // Vowel Signs | ||||
.group া | .group া | ||||
া a | C) া a | ||||
াঁ a~ | C) াঁ a~ | ||||
.group ি | .group ি | ||||
ি i | C) ি i | ||||
িঁ i~ | C) িঁ i~ | ||||
.group ী | .group ী | ||||
ী i | C) ী i | ||||
ীঁ i~ | C) ীঁ i~ | ||||
.group ূ | .group ূ | ||||
ূ u | C) ূ u | ||||
ূঁ u~ | C) ূঁ u~ | ||||
.group ু | .group ু | ||||
ু u | C) ু u | ||||
ুঁ u~ | C) ুঁ u~ | ||||
.group ৃ | .group ৃ | ||||
ৃ ri | C) ৃ r'i | ||||
ৃঁ ri~ | C) ৃঁ r'i~ | ||||
.group ে | .group ে | ||||
ে e | C) ে e | ||||
েঁ e~ | C) েঁ e~ | ||||
েউ ew | C) েউ ew | ||||
.group ৈ | .group ৈ | ||||
ৈ oj | C) ৈ oj | ||||
ৈঁ o~j | C) ৈঁ o~j | ||||
.group ো | .group ো | ||||
ো o | C) ো o | ||||
োঁ o~ | C) োঁ o~ | ||||
.group ৌ | .group ৌ | ||||
ৌ ow | C) ৌ ow | ||||
ৌঁ o~w | C) ৌঁ o~w | ||||
// Consonants | // Consonants | ||||
.group ক | .group ক | ||||
.group ঙ | .group ঙ | ||||
ঙ NV | ঙ NV | ||||
ঙ্ (B N | ঙ (B N | ||||
.group চ | .group চ | ||||
.group ছ | .group ছ | ||||
ছ tS#V | ছ tShV | ||||
ছ (B tS# | ছ (B tSh | ||||
.group জ | .group জ | ||||
.group ঞ | .group ঞ | ||||
ঞ nV | ঞ nV | ||||
ঞ্ (B n | ঞ (B n | ||||
.group ট | .group ট | ||||
.group য় | .group য় | ||||
য় jV | য় jV | ||||
য় (B j | _) য় (B j | ||||
য় (B // used to separate 2 vowels | |||||
.group য | .group য | ||||
য (B dZ | য (B dZ | ||||
য় jV // nukta | য় jV // nukta | ||||
য় (B j | _) য় (B j | ||||
য় (B | |||||
্) য (C & // ব্যস্ত [bæsto] | ্) য (C & // ব্যস্ত [bæsto] | ||||
্) যা & // ব্যাকরণ [bækɔron] | ্) যা & // ব্যাকরণ [bækɔron] | ||||
.group ঁ | .group ঁ | ||||
ঁ O~ // candrabindu, nasalize the previous vowel | C) ঁ O~ // candrabindu, nasalize the previous vowel/Consonants | ||||
.group ং | .group ং | ||||
ং N // anusvara/onushshor | A) ং N // anusvara/onushshor | ||||
C) ং N // anusvara/onushshor | |||||
.group ঃ // visarga/bishorgo | .group ঃ // visarga/bishorgo | ||||
ঃ // doubles the following consonant | ঃ // doubles the following consonant | ||||
ঃ (_ H | ঃ (_ H | ||||
.group ্ // virama/hoshonto | .group ্ // virama/hoshonto | ||||
্ | C) ্ | ||||
.group ় | .group ় | ||||
় // nukta, modifies a consonant | ় // nukta, modifies a consonant |
Capone ka#poUn | Capone ka#poUn | ||||
Carnegie kA@n@gi | Carnegie kA@n@gi | ||||
Cohen koU@n | Cohen koU@n | ||||
Connolly $1 | |||||
Cthulhu k@-Tu:l#u: | Cthulhu k@-Tu:l#u: | ||||
Chrysler kraIsl3 | Chrysler kraIsl3 | ||||
(da vinci) da#vIntSi | (da vinci) da#vIntSi |
(emelte ki) EmEltE_||ki $unstressend | (emelte ki) EmEltE_||ki $unstressend | ||||
tagságát $unstressend | tagságát $unstressend | ||||
(a szakadékot) A'||sAkAde:kot $unstressend | (a szakadékot) A'||sAkAde:kot $unstressend | ||||
(az országban) Az_'||orsa:gbAn $unstressend | (az országban) Az_'||oR2sa:gbAn $unstressend | ||||
eszközét $unstressend | eszközét $unstressend | ||||
méretű $unstressend | méretű $unstressend | ||||
ketyeg $unstressend | ketyeg $unstressend |
_¿ ,iNtex,ogas,&U~,iNvertS'id& | _¿ ,iNtex,ogas,&U~,iNvertS'id& | ||||
_" 'abRi;'asp&||d'upl&s# | _" 'abRi;'asp&||d'upl&s# | ||||
_º o*@-dZin'almaskul'i~nU | ?1 _º O*@-din'almaskul'i~nU | ||||
_ª o*@-dZin'alfemin'i~nU | ?2 _º o*@-dZin'almaskul'i~nU | ||||
?1 _ª O*@-din'alfemin'i~nU | |||||
?2 _ª o*@-dZin'alfemin'i~nU | |||||
° gR'aU | ° gR'aU | ||||
// articles | // articles | ||||
o $u+ $nounf | o $u+ $nounf | ||||
a $u+ $nounf | a $u+ $nounf | ||||
os $u+ $nounf | os Us $u+ $nounf | ||||
as $u+ $nounf | as $u+ $nounf | ||||
?1 a & $u+ $nounf | ?1 a & $u+ $nounf | ||||
te $u $verbf | te $u $verbf | ||||
nos $u $nounf | nos $u $nounf | ||||
la $u | la $u | ||||
lo $u | lo lU $u | ||||
las $u | las $u | ||||
los $u | los $u | ||||
se $u | se $u | ||||
desse $u+ $nounf | desse $u+ $nounf | ||||
desta $nounf | desta $nounf | ||||
nesse n'esy $u+ $nounf | nesse n'esy $u+ $nounf | ||||
aquele &k'ely $u+ $nounf // that | |||||
aquela $u+ $nounf | aquela $u+ $nounf | ||||
daquele d&k'ely $u+ $nounf | aquele $alt2 $nounf | ||||
daquela $u+ $nounf | daquela $u+ $nounf | ||||
daquele $alt2 $nounf | |||||
que $u // pronunciation is in pt_rules | que $u // pronunciation is in pt_rules | ||||
// possessive adjectives | // possessive adjectives | ||||
// prepositions | // prepositions | ||||
de $u $nounf // of,from | de $u $nounf // of,from | ||||
do $u $nounf | do du $u $nounf | ||||
da $u $nounf | da $u $nounf | ||||
dos $u $nounf | dos $u $nounf | ||||
das $u $nounf | das $u $nounf | ||||
dumas $u $nounf | dumas $u $nounf | ||||
em $u $noun // in,on,at | em $u $noun // in,on,at | ||||
no nu $u $nounf | no nU $u $nounf | ||||
na $u $nounf | na $u $nounf | ||||
num $u $nounf | num $u $nounf | ||||
numa $u $nounf | numa $u $nounf | ||||
às ,a:s $nounf | às ,a:s $nounf | ||||
para $u // for,to | para $u // for,to | ||||
pro $u $nounf | pro pRU $u $nounf | ||||
pra $u $nounf | pra $u $nounf | ||||
pros $u $nounf | pros pRUs $u $nounf | ||||
pras $u $nounf | pras $u $nounf | ||||
prò $u $nounf | prò $u $nounf | ||||
prà $u $nounf | prà $u $nounf | ||||
camelha $alt | camelha $alt | ||||
camelo $alt2 | camelo $alt2 | ||||
camiseta $alt2 | camiseta $alt2 | ||||
canhoto $alt2 | |||||
cantora $alt2 | cantora $alt2 | ||||
capacete $alt2 | capacete $alt2 | ||||
caractere $alt | caractere $alt | ||||
diego $alt2 | diego $alt2 | ||||
discordo $alt | discordo $alt | ||||
dispneia dZIspyn'EI& | dispneia dZIspyn'EI& | ||||
dobro $alt2 $noun | dobro $alt2 | ||||
dobro $alt $verb | |||||
doce $alt2 | doce $alt2 | ||||
doutora $alt2 | doutora $alt2 | ||||
doze $alt2 | doze $alt2 |
t) e (tra E | t) e (tra E | ||||
âC) e (CA_ e | âC) e (CA_ e | ||||
âCC) e (CA_ e | |||||
êC) e (CA_ e | êC) e (CA_ e | ||||
êCC) e (CA_ e | êCC) e (CA_ e | ||||
ôC) e (CA_ e | ôC) e (CA_ e | ||||
_cel) e (brL04_ E | _cel) e (brL04_ E | ||||
_ex) e (crL04_ E | _ex) e (crL04_ E | ||||
_enr) e (dL01_ E | _enr) e (dL01_ E | ||||
_n) eu (trL03_ 'eU | |||||
_v) e (dL03_ E | _v) e (dL03_ E | ||||
_arr) e (dL03_ E | _arr) e (dL03_ E | ||||
_depr) e (dL03_ E | _depr) e (dL03_ E | ||||
_) i (_ i | _) i (_ i | ||||
i i | i i | ||||
i (A j | i (A j | ||||
i (a i | |||||
i (ã i | |||||
i (õ i | |||||
i (ú i | |||||
i (o i | i (o i | ||||
Cr) i i | Cr) i i | ||||
Cl) i i | Cl) i i | ||||
o (s_ =U | o (s_ =U | ||||
_) o (_C U | _) o (_C U | ||||
_) o (_A u | _) o (_A u | ||||
_d) o (_C U | |||||
_d) o (_A u | |||||
ou ow | ou ow | ||||
oi oI | oi oI | ||||
oi ($w_alt OI | oi ($w_alt OI | ||||
?1 f) o (rmulá u // eg: formulário, formulários. | ?1 f) o (rmulá u // eg: formulário, formulários. | ||||
?1 v) o (lt O | ?1 v) o (lt O | ||||
o (Cuem_ o | |||||
o (CCuem_ o | |||||
êC) o (CA_ o | êC) o (CA_ o | ||||
êCC) o (CA_ o | êCC) o (CA_ o | ||||
ôC) o (CA_ o | ôC) o (CA_ o | ||||
áC) o (CA_ o | áC) o (CA_ o | ||||
C) o (Cá_ o | |||||
C) o (CCá_ o | |||||
C) o (CCCá_ o | |||||
éC) o (CA_ o | éC) o (CA_ o | ||||
éCC) o (CA_ o | éCC) o (CA_ o | ||||
í) o (CA_ U | í) o (CA_ U | ||||
?1 _) qua kwa // quatro, etc. | ?1 _) qua kwa // quatro, etc. | ||||
?1 _) que ke // quente, etc. | ?1 _) que ke // quente, etc. | ||||
?1 _) quei (C k'eI // queira, queima, etc | ?1 _) quei (C k'eI // queira, queima, etc | ||||
A) quên kw'eN // frequência, etc. | A) quên kw'eIN // frequência, etc. | ||||
C) quên kw'eN // quinquênio, etc. | C) quên kw'eIN // delinquência, etc. | ||||
ade) qu (e kw | ade) qu (e kw | ||||
A) qu (idade_ kw | A) qu (idade_ kw | ||||
_a) qu (ífero_ kw | _a) qu (ífero_ kw | ||||
u (A w | u (A w | ||||
u (_A w | u (_A w | ||||
r) u (A u | r) u (A u | ||||
u (a u | |||||
g) u (a+ w | |||||
q) u (a+ w | |||||
r) u (_A u | r) u (_A u | ||||
u (A_ 'u | u (L04_ 'u | ||||
u (am_ 'u | |||||
u (em_ 'u | |||||
ui uI | ui uI | ||||
ui (_ 'uI | ui (_ 'uI | ||||
u (iu w | u (iu w |
ChangePhoneme(o) | ChangePhoneme(o) | ||||
ENDIF | ENDIF | ||||
IF prevPhW(r) THEN | IF prevPhW(r) AND nextVowel(isVowel) THEN | ||||
ChangePhoneme(o) | IF nextVowel(isWordEnd) AND nextVowel(V) THEN | ||||
ELSE | |||||
ChangePhoneme(o) | |||||
ENDIF | |||||
ENDIF | ENDIF | ||||
ENDIF | ENDIF | ||||
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | vowel starttype #u endtype #u | ||||
length 130 | length 130 | ||||
IF nextPh(isVowel) THEN | IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | ||||
ChangePhoneme(w) | ChangePhoneme(w) | ||||
ENDIF | ENDIF | ||||
FMT(vowel/u_6) | FMT(vowel/u_6) |
phoneme U | phoneme U | ||||
vowel starttype #u endtype #u | vowel starttype #u endtype #u | ||||
length 140 | length 140 | ||||
IF thisPh(isWordEnd) AND nextPh(isVowel) THEN | IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | ||||
ChangePhoneme(w) | ChangePhoneme(w) | ||||
ENDIF | ENDIF | ||||
FMT(vowel/uu_bck) | FMT(vowel/uu_bck) |