Download this file
408 lines (259 with data), 5.9 kB
// Pronounciation rule for Bengali.
// Improvement input by Him Prasad Gautam (Nepal).
// This file is UTF8 encoded
// letter groups:
// A vowel letters and vowel signs
// B vowel signs and virama ्
// C consonants
// Y vowel letters and vowel signs
.replace
০ 0
১ 1
২ 2
৩ 3
৪ 4
৫ 5
৬ 6
৭ 7
৮ 8
৯ 9
// Vowels
.group অ
অ V
অঁ O~
অ্যা & // V,ja in [æmiba]
.group আ
আ a
আঁ a~
.group ই
ই i
ইঁ i~
.group ঈ
ঈ i
ঈঁ i~
.group উ
উ u
উঁ u~
.group ঊ
ঊ u
ঊঁ u~
.group ঋ
ঋ ri
ঋঁ ri~
.group ঌ
ঌ l-
.group এ
এ &
এঁ &~
.group ঐ
ঐ oj
ঐঁ o~j
.group এ
এ e
এঁ e~
এ্যা & // e,ja [ækademi]
.group ও
ও o
ওঁ o~
.group ঔ
ঔ ow
ঔঁ o~w
.group ও //??
ও o:
// Vowel Signs
.group া
C) া a
C) াঁ a~
.group ি
C) ি i
C) িঁ i~
.group ী
C) ী i
C) ীঁ i~
.group ূ
C) ূ u
C) ূঁ u~
.group ু
C) ু u
C) ুঁ u~
.group ৃ
C) ৃ r'i
C) ৃঁ r'i~
.group ে
C) ে e
C) েঁ e~
C) েউ ew
.group ৈ
C) ৈ oj
C) ৈঁ o~j
.group ো
C) ো o
C) োঁ o~
.group ৌ
C) ৌ ow
C) ৌঁ o~w
.group ৺
৺(C iSSor
// Consonants
.group ক
ক kV
ক (B k
ক্ষ k#k#V // or [k#:] ?
ক্ষ (B k#k#
.group খ
খ k#V
খ (B k#
.group গ
গ gV
গ (B g
.group ঘ
ঘ g#V
ঘ (B g#
.group ঙ
ঙ NV
ঙ (B N
.group চ
চ tSV
চ (B tS
.group ছ
ছ tS#V
ছ (B tS#
.group জ
জ JV
জ (B J
জ্ব JV
জ্ব (B J
জ্ঞ ggo~
জ্ঞ (B gg
.group ঝ
ঝ J#V
ঝ (B J#
.group ঞ
ঞ nV
ঞ (B n
.group ট
ট t.V
ট (B t.
.group ঠ
ঠ t.#V
ঠ (B t.#
.group ড
ড d.V
ড (B d.
ড় r.V // nukta
ড় (B r.
.group ঢ
ঢ d.#V
ঢ (B d.#
ঢ় hr.V
ঢ় (B hr.
.group ণ
ণ nV // should be [n.] if adjacent to t. or d. ?
ণ (B n
.group ত
ত tV
ত (B t
ত (_ to
.group থ
থ t#V
থ (B t#
.group দ
দ dV
দ (B d
.group ধ
ধ d#V
ধ (B d#
.group ন
ন nV
ন (B n
.group প
প pV
প (B p
.group ফ
ফ fV // or [p#] ?
ফ (B f
.group ব
ব bV
ব (B b
.group ভ
ভ b#V
ভ (B b#
.group ম
ম mV
ম (B m
.group য়
য় jV
_) য় (B j
য় (B // used to separate 2 vowels
য় (_ jo
.group য
য dZV
য (B dZ
য় jV // nukta
_) য় (B j
য় (B
্) য (_ :O // double the previous consonant
্) য (B_ :
্) য (C & // ব্যস্ত [bæsto]
্) যা & // ব্যাকরণ [bækɔron]
.group র
র rV
র (B r
.group ল
ল lV
ল (B l
.group শ
শ SV // or [s] ?
শ (B S
শ (্ল s
.group ষ
ষ SV
ষ (B S
.group স
স SV // or [s] ??
স (B S
স (্থ s
স (্ত s
স (্য s // সমস্যা
_) স্ব SV // shb
_) স্ব (B S
.group হ
হ hV
হ (B h
হ (_ ho
.group হ্ব
হ্ব vV
হ্ব (B v
.group ৎ
ৎ t
.group ড় // can be ড plus nukta
ড় r.V
ড় (B r.
.group ঢ় // can be ঢ plus nukta
ঢ় hr.V
ঢ় (B hr.
ঢ় (_ hr.o
.group ঁ
C) ঁ O~ // candrabindu, nasalize the previous vowel/Consonants
.group ং
A) ং N // anusvara/onushshor
C) ং N // anusvara/onushshor
.group ঃ // visarga/bishorgo
ঃ // doubles the following consonant
ঃ (_ H
.group ্ // virama/hoshonto
C) ্
.group ়
় // nukta, modifies a consonant
.group
// obsolete letters
ঋ r-
ৠ r-
ঌ l-
ৡ l-
ৃ r-
ৄ r-
ৢ l-
ৣ l-
__) - (_D bij'og
D_) - (_D bij'og
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.