blob: 169e6d24c12bff167ffca0c63138ba40da721c68 [file] [log] [blame]
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.135
// * This file writen by Shadyar Khodayari 04-05-2018
//*********
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
// * the Free Software Foundation; either version 3 of the License, or *
// * (at your option) any later version. *
// * *
// * This program is distributed in the hope that it will be useful, *
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
// * GNU General Public License for more details. *
// * *
// * You should have received a copy of the GNU General Public License *
// * along with this program; if not, see: *
// * <http://www.gnu.org/licenses/>. *
// ***************************************************************************/
// 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
// replacing unknown characters and Arabic numbers with Farsi characters and Latin numbers
.replace
٠ 0
۰ 0
۱ 1
١ 1
٢ 2
۲ 2
٣ 3
۳ 3
٤ 4
۴ 4
٥ 5
۵ 5
٦ 6
۶ 6
٧ 7
۷ 7
٨ 8
۸ 8
٩ 9
۹ 9
٫ ،
٪ %
ٔ ٴ
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones.
ﺁ آ
ﺍ ا
ﺎ ا
ﺄ أ
ﺏ ب
ﺐ ب
ﺑ ب
ﺒ ب
ﭖ پ
ﭗ پ
ﭘ پ
ﭙ پ
ﺕ ت
ﺖ ت
ﺗ ت
ﺘ ت
ﺚ ث
ﺛ ث
ﺜ ث
ﺝ ج
ﺞ ج
ﺠ ج
ﺟ ج
ﭻ چ
ﭼ چ
ﭽ چ
ﺢ ح
ﺣ ح
ﺤ ح
ﺥ خ
ﺦ خ
ﺧ خ
ﺨ خ
ﺩ د
ﺪ د
ﺫ ذ
ﺬ ذ
ﺭ ر
ﺮ ر
ﺯ ز
ﺰ ز
ﮊ ژ
ﮋ ژ
ﺱ س
ﺲ س
ﺳ س
ﺴ س
ﺵ ش
ﺶ ش
ﺷ ش
ﺸ ش
ﺹ ص
ﺺ ص
ﺻ ص
ﺼ ص
ﺽ ض
ﺿ ض
ﻀ ض
ﺾ ض
ﻁ ط
ﻂ ط
ﻃ ط
ﻄ ط
ﻇ ظ
ﻈ ظ
ﻆ ظ
ﻉ ع
ﻊ ع
ﻋ ع
ﻌ ع
ﻍ غ
ﻎ غ
ﻏ غ
ﻐ غ
ﻑ ف
ﻒ ف
ﻓ ف
ﻔ ف
ﻕ ق
ﻖ ق
ﻗ ق
ﻘ ق
ك ک
ﮎ ک
ﮏ ک
ﮐ ک
ﮑ ک
ﻛ ک
ﻚ ک
ﻜ ک
ﻙ ک
ﮒ گ
ﮓ گ
ﮔ گ
ﮕ گ
ﻝ ل
ﻞ ل
ﻟ ل
ﻠ ل
ﻡ م
ﻢ م
ﻣ م
ﻤ م
ﻥ ن
ﻦ ن
ﻧ ن
ﻨ ن
ﻭ و
ﻮ و
ھ ه
ە ه
ﻩ ه
ﻪ ه
ﻫ ه
ﻬ ه
ى ی
ۍ ی
ﯼ ی
ﯽ ی
ﯾ ی
ﯿ ی
ﻰ ی
ﻱ ی
ﻲ ی
ﻳ ی
ﻴ ی
ﻯ ی
ﻻ لا
ﻼ لا
ﺔ ة
ﺋ ئ
ﺌ ئ
ﺆ ؤ
ۆ ؤ
ﺀ ء
ﹺ ِ
// Urdu for Persian users added
ٹ ت
ڈ د
ڑ ر
ہ ه
ﮩ ه
ﮨ ه
ے ی
ں ن
ۃ ت
ۂ ه
ۓ ی
// (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules.
// the groups of letters
// Long vowels
.L01 آ ا ی ي و
// short vowels (commonly unwritten )
.L02 َ ُ ِ ْ ً ٌ ٍ ّ ؤ أ إ ء ۀ
// All consonants
.L03 ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه ة ئ
// all Farsi characters without ا آ and Short vowels
.L04 ض ص ث ق ف غ ع ه خ ح ج چ ش س ی ب ل ت ن م ک گ ۀ ظ ط ز ر ذ د ئ و ة ي ژ ؤ إ أ ء ؟ پ
// Group one of consonants
.L05 ث س ص ش ذ ز ض ظ ف ل ن
// Group two of consonants
.L06 ب پ ت ج چ ح خ د ر ژ ط ع غ ق ک گ م ه
// some of suffixes which starting with short vowels (for preventing of short vowels conflict in consonants analyzer)
.L07 ن م ت ش ک مان تان شان ند نده ندۀ ندگی ندگان گی گان گانه گانۀ ستان ست
// All vowels (long + Short)
.L08 آ ا ی ي و َ ُ ِ ْ ً ٌ ٍ ّ ؤ أ إ ء ۀ
// all Farsi characters without short vowels
.L09 ض ص ث ق ف غ ع ه خ ح ج چ ش س ی ب ل ا ت ن م ک گ ۀ آ ظ ط ز ر ذ د ئ و ة ي ژ پ ؤ إ أ ء ؟ ّ
// Special Characters 1
.L10 ا
// Special Character 2
.L11 ش
// (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" has been definded for this character in the rules.
.group +
+ (.D mosbate-
__) + (_D mosbate-
.group -
__) - (_D manfije-
.group آ
_) آN 'A:
آ 'A
// Prefixes آ
// Suffixes آ
L09L04) آور (_Sm3 AvaR
L09L04) آورد (_Sm4 AvaRd
L09L04) آموز (_Sm4 Amuz
L09L04) آمیز (_Sm4 Amiz
L09L04) آلود (_Sm4 Alud
L09L04) آباد (_Sm4 AbAd
L09L04) آفرین (_Sm5 AfaRin
L09L09) آموخته (_Sm6 Amuxte:
L09L09) آموختۀ (_Sm6 Amuxteje
L09L09) آگاه (_Sm4 AgAh
L09L09)آلات (_Sm4 AlAt
L09L09)آباد (_Sm4 A'bAd
.group ا
// special codes for "الله"
-) ا (لله_ o
-) ا (للّه_+ o
_) ا (L02_ alef?
_) ا (L02L09
_) ا (L01L03
_) ا 'a:
_) ا (ع e
ا 'A
ا (_ 'A
اً an
اٍ en
اٌ on
ا (ٓ A
// Exceptional Rules
_رL10ید) ا (L11_ A
_ر) ا (یدL10L11_ A
// Prefixes ا
_) ال (L09L09L09P2@ al
_) امیر (L04L09L09P4@ amiR
_) امیر (آL09L09P4@ amiR
_) اکبر (L04L09L09P4@ akbaR
_) اکبر (آL09L09P4@ akbaR
_) اصغر (L04L09L09P4@ asq1aR
_) اصغر (آL09L09P4@ asq1aR
_) ابو (L04L09L09$noprefixP3@ abu // $noprefix means if another prefix has been removed before this prefix, this rule is not matched.
_) ابو (آL09L09$noprefixP3@ abu
_) ابوال (L04L09L09$noprefixP5@ abol'
_) ابوال (آL09L09$noprefixP5@ abol'
// Suffixes ا
L09L04) الله (_Sm4 ollAh
L09L04) اللّه (_Sm5 ollAh
-L09L04) الله (_Sm4 ollAh
-L09L04) اللّه (_Sm5 ollAh
L09L04) اً (_NSm2 an
L09L04) اٌ (_NSm2 an
L09L04) اٍ (_NSm2 an
L09L09L04) ان (_Sm2 An
یاب) ان (_Sm2 An
//l09l09l04) انی (_NSm3 Ani
// Plural possessive pronouns for ان eg. "مردانت"
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
L09L09L09) ات (_Sm2 At
l09l09l03) انه (_NSm3 A,ne:
l09l09l03) انۀ (_NSm3 A,neje
L09L09L04) اور (_Sm3 AvaR
L09L04) اورد (_Sm4 AvaRd
L09L04) افزار (_Sm5 afzAR
L09L04) امیز (_Sm4 Amiz
L09L04) الود (_Sm3 Alud
L09L04) انداز (_Sm5 andAz
L09L04) انگیز (_Sm5 angiz
L09L04) اباد (_Sm4 AbAd
// Special passive pronouns eg. خوابانده
l09l09l03) انده (_Sm4 Ande:
l09l09l03) اندۀ (_Sm4 Andeje
// 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
// 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
L09L04) الدین (_Sm5 oddin
L09L04) الدّین (_Sm6 oddin
L09L04) الدوله (_Sm6 oddole:
L09L04) الدّوله (_Sm7 oddole:
L09L04) الدولۀ (_Sm6 oddoleje
L09L04) الدّولۀ (_Sm7 oddoleje
L09L04) الملک (_Sm5 olmolk
L09L04) الملوک (_Sm6 olmoluk
L09L04) الحکما (_Sm6 olhokamA
L09L04) الممالک (_Sm7 olmamAlek
L09L04) السلطنه (_Sm7 ossaltane:
L09L04) السّلطنه (_Sm8 ossaltane:
L09L04) السلطنۀ (_Sm7 ossaltaneje
L09L04) السّلطنۀ (_Sm8 ossaltaneje
L09L04) السادات (_Sm7 ossAdAt
L09L04) السّادات (_Sm8 ossAdAt
// arabic form of words (Babs) ا
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
_) ا (ستL04L04اL03_ e
//انفعال eg. انفجار
_) ا (نL04L04اL03_ e
//افتعال eg. افتخار
_) ا (L03تL04اL03_ e
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//افعل eg. اصغر (Fa eSpeak read itd correctly)
.group ب
// special codes for ب
_آ) ب (L03 b
// General Codes for Consonants
ب (L01 b
ب (L02 b
L02) ب b
_ا) ب b
ب (ّL08 bb
ب (ّ_ bb
ب (ّL03 bba
ب (L03 ba
L09) ب (ب+++ ba
// ب as first letter in bondary of the words
_) ب (L03 ba
// ب in end of the words
ب (_ b
// ب before و and a vowel
_) ب (وا ba
_) ب (وL02 ba
_) ب (ویL03 ba
_) ب (ویL01 b
_) ب (ویL02 b
_) ب (وی_ b
L09) ب (وL02 b
// Others
ب (ه_+++ b
ب (ۀ_ b
ب (ـL01 b
ب (ـL02 b
ب (ـL03 ba
ب (ــL01 b
ب (ــL02 b
ب (ــL03 ba
ب (ـــL01 b
ب (ـــL02 b
ب (ـــL03 ba
ب (ــ ba
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ب (L03_ ba
_آ) ب (د_+ b
_آ) ب (ر_+ b
_او) ب (L03_+ b
_ای) ب (L03_+ b
_L04) ب (L03_ b
//Analyzing 2nd Consonant of 4 Consonants
_L03) ب (L05L06_ ba
_L03) ب (L06L03_ b
_آ) ب (L03L01 b
_آ) ب (L03L02 b
_L03) ب (L03L01 b
_L03) ب (L06L03 ba
_L03) ب (رL03+ ba
_L03) ب (L05L03 ba
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ب (L03L09L09 b
_L03L03) ب (L03L09L09 b
_L01L03) ب (L03L09L09 ba
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ب (L03L09L09L09 ba
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ب (L03_ ba
L09L01) ب (L07_+N b
L01L03) ب (L03_ ba
L01L03) ب (L07_+N b
L03L03) ب (L03_ ba
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ب) ب (L03L09_+ b
_L04L03) ب (L06L09_+ b
_آL03) ب (L05L06_+ ba
_آL03) ب (L03L09_+ b
L09L03) ب (L03L09_ ba
L09L01) ب (L03L09_ b
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ب (L03L09L09_ b
_L01L09L03) ب (L03L09L09_ b
_L03L09L03) ب (L03L09L09_ ba
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ب (L03L09L09L09_ ba
// Prefixes ب
_) ب (L03L09L09$noprefixP1@ be
_) ب (وL01L09$noprefixP1@ be
_) ب (وL02L09$noprefixP1@ be
_) بر (L04L09L09$noprefixP2@ baR
_) بر (آL09L09$noprefixP2@ baR
_) برمی (L04L09L09$noprefixP4@ baRmi
_) برمی (آL09L09$noprefixP4@ baRmi
_) برنمی (L04L09L09$noprefixP5@ baRnemi
_) برنمی (آL09L09$noprefixP5@ baRnemi
_) به (L04L09L09$noprefixP2@ beh
_) به (آL09L09$noprefixP2@ beh
_) بد (آL09L09$noprefixP2@ bad\
_) باز (L04L09L09P3@ bAz
_) باز (آL09L09P3@ bAz
_) بازمی (L04L09L09$noprefixP5@ bAzmi
_) بازمی (آL09L09$noprefixP5@ bAzmi
_) بازنمی (L04L09L09$noprefixP6@ bAznemi
_) بازنمی (آL09L09$noprefixP6@ bAznemi
_) بلند (L04L09L09P4@ boland
_) بلند (آL09L09P4@ boland
_) بلا (L04L09L09$noprefixP3@ belA
_) بلا (آL09L09$noprefixP3@ belA
_) بزرگ (L04L09L09P4@ bozoRg
_) بزرگ (آL09L09P4@ bozoRg
_) بنفش (آL09L09P4@ banafS
_) بنفش (L04L09L09P4@ banafS
// suffixes ب
L09L09) بخش (_Sm3 baxS
//L09L09) بند (_Sm3 band
// Plural pronoun for بند
_L09L09) بند (_Sm3 band
L09L01) بند (_Sm3 band
L09L09ب) بند (_Sm3 band
L09L09) بندی (_Sm4 bandi
L09L09) بندها (_Sm5 bandhA
L09L09) بندهای (_Sm6 bandhAje
L09L09) بندهایی (_Sm7 bandhAi:
L09L09) بندان (_Sm5 bandAn
// Possessive pronouns for بندها
L09L09) بندهایم (_NSm7 bandhAjam
L09L09) بندهام (_NSm6 bandhAm
L09L09) بندهایت (_NSm7 bandhAjat
L09L09) بندهات (_NSm6 bandhAt
L09L09) بندهایش (_NSm7 bandhAjaS
L09L09) بندهاش (_NSm6 bandhAS
L09L09) بندهایمان (_NSm9 bandhAjemAn
L09L09) بندهامون (_NSm8 bandhAmun
L09L09) بندهایتان (_NSm9 bandhAjetAn
L09L09) بندهاتون (_NSm8 bandhAtun
L09L09) بندهایشان (_NSm9 bandhAjeSAn
L09L09) بندهاشون (_NSm8 bandhASun
L09L09) بار (_Sm3 bAR
L09L09) باز (_Sm3 bAz
L09L09) بست (_Sm3 bast
L09L09) بان (_Sm3 bAn
L09L09) بردار (_Sm5 bardAR
L09L09) بین (_Sm3 bin
L09L09) بینی (_Sm4 bini
L09L09) بیگ (_Sm3 bejg
L09L09) بخت (_Sm3 baxt
L09L09) باش (_Sm3 bAS
L09L09) بزرگ (_Sm4 bozoRg
L09L09) باور (_Sm4 bAvaR
L09L09) برانگیز (_Sm7 baRangiz
L09L09) باف (_Sm3 bAf
L09L09) بافت (_Sm4 bAft
L09L09) بلند (_Sm4 boland
// arabic form of words (Babs) ب
//فواعل eg. جوامع
_L04وا) ب (L03_ be
_خوا) ب (L03_+ ba
//فاعل eg. کاتب
_L04ا) ب (L03_+ be
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ب (L04وL03_ bo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ب (L04L03_+ b
_مL04) ب (L03_+ ba
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ب (L04ّL03_+ ba
_مL04) ب (ّL03_+ bba
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ب (L03_+ ba
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ب (L03_ bo
//تفعل eg. تفکر
_ت) ب (L03L03_+ ba
_تL04) ب (L03_++ bbo
//تفعّل eg. تفکّر
_ت) ب (L03ّL03_+ ba
_تL04) ب (ّL03_+ bbo
//مفاعل eg. مباحث
_مL04ا) ب (L03_ be
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ب (L04اL03_++ be
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ب (L04L03_+ b
_مستL04) ب (L03_ be
//متفاعل eg. متفاوت
_متL04ا) ب (L03_ be
_متL04ا) ب (ی_ b
//متفعل eg. متخصص
_مت) ب (L04L03_++ ba
_متL04) ب (L03_ bbe
//متفعّل eg. متخصّص
_مت) ب (L04ّL03_++ ba
_متL04) ب (ّL03_ bbe
//مفتعل eg. معتدل
_م) ب (تL04L03_+ b
_مL04ت) ب (L03_ be
//منفعل eg. منفجر
_من) ب (L03L03_++ ba
_من) ب (یL03_+ ba
_منL04) ب (L03_ be
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group پ
// special codes for پ
// General Codes for Consonants
پ (L01 p
پ (L02 p
L02) پ p
_ا) پ p
پ (ّL08 pp
پ (ّ_ pp
پ (ّL03 ppa
پ (L03 pa
L09) پ (پ+++ pa
// پ as first letter in bondary of the words
_) پ (L03 pa
// پ in end of the words
پ (_ p
// پ before و and a vowel
_) پ (وا pa
_) پ (وL02 pa
_) پ (ویL03 pa
_) پ (ویL01 p
_) پ (ویL02 p
_) پ (وی_ p
L09) پ (وL02 p
// Others
پ (ه_+++ p
پ (ۀ_ p
پ (ـL01 p
پ (ـL02 p
پ (ـL03 pa
پ (ــL01 p
پ (ــL02 p
پ (ــL03 pa
پ (ـــL01 p
پ (ـــL02 p
پ (ـــL03 pa
پ (ــ pa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) پ (L03_ pa
_آ) پ (د_+ p
_آ) پ (ر_+ p
_او) پ (L03_+ p
_ای) پ (L03_+ p
_L04) پ (L03_ p
//Analyzing 2nd Consonant of 4 Consonants
_L03) پ (L05L06_ pa
_L03) پ (L06L03_ p
_آ) پ (L03L01 p
_آ) پ (L03L02 p
_L03) پ (L03L01 p
_L03) پ (L06L03 pa
_L03) پ (رL03+ pa
_L03) پ (L05L03 pa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) پ (L03L09L09 p
_L03L03) پ (L03L09L09 p
_L01L03) پ (L03L09L09 pa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) پ (L03L09L09L09 pa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) پ (L03_ pa
L09L01) پ (L07_+N p
L01L03) پ (L03_ pa
L01L03) پ (L07_+N p
L03L03) پ (L03_ pa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09پ) پ (L03L09_+ p
_L04L03) پ (L06L09_+ p
_آL03) پ (L05L06_+ pa
_آL03) پ (L03L09_+ p
L09L03) پ (L03L09_ pa
L09L01) پ (L03L09_ p
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) پ (L03L09L09_ p
_L01L09L03) پ (L03L09L09_ p
_L03L09L03) پ (L03L09L09_ pa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) پ (L03L09L09L09_ pa
// Prefixes پ
_) پر (L04L09L09$noprefixP2@ poR
_) پر (آL09L09$noprefixP2@ poR
_) پیش (L04L09L09$noprefixP3@ 'piS
_) پیش (آL09L09$noprefixP3@ 'piS
_) پیشا (L04L09L09P4@ 'piSA
_) پیشا (آL09L09P4@ 'piSA
_) پس (L04L09L09$noprefixP2@ 'pas
_) پس (آL09L09$noprefixP2@ 'pas
_) پسا (L04L09L09P3@ 'pasA
_) پسا (آL09L09P3@ 'pasA
_) پیکو (L04L09L09P4@ 'piko
_) پیکو (آL09L09P4@ 'piko
_) پور (L04L09L09$noprefixP3@ puR
_) پری (L04L09L09$noprefixP3@ paRi
// suffixes پ
L09L09) پژوه (_Sm4 paZuh
L09L09) پرور (_Sm4 paRvaR
L09L09) پسا (_Sm3 pasA
L09L09) پیشا (_Sm4 piSA
L09L09) پیما (_Sm4 pejmA
L09L09) پور (_Sm3 puR
L09L09) پوش (_Sm3 puS
L09L09) پزشک (_Sm4 pezeSk
L09L09) پذیر (_Sm4 paziR
L09L09) پیشه (_Sm4 piSe:
L09L09) پیشۀ (_Sm4 piSeje
L09L09) پرداز (_Sm5 paRdAz
L09L09) پندار (_Sm5 pendAR
L09L09) پرست (_Sm4 paRast
L09L09) پناه (_Sm4 panAh
L09L09) پسند (_Sm4 pasand
L09L09L09) پلو (_Sm3 polo
// arabic form of words (Babs) پ
//فواعل eg. جوامع
_L04وا) پ (L03_ pe
_خوا) پ (L03_+ pa
//فاعل eg. کاتب
_L04ا) پ (L03_+ pe
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) پ (L04وL03_ po
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) پ (L04L03_+ p
_مL04) پ (L03_+ pa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) پ (L04ّL03_+ pa
_مL04) پ (ّL03_+ ppa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) پ (L03_+ pa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) پ (L03_ po
//تفعل eg. تفکر
_ت) پ (L03L03_+ pa
_تL04) پ (L03_++ ppo
//تفعّل eg. تفکّر
_ت) پ (L03ّL03_+ pa
_تL04) پ (ّL03_+ ppo
//مفاعل eg. مباحث
_مL04ا) پ (L03_ pe
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) پ (L04اL03_++ pe
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) پ (L04L03_+ p
_مستL04) پ (L03_ pe
//متفاعل eg. متفاوت
_متL04ا) پ (L03_ pe
_متL04ا) پ (ی_ p
//متفعل eg. متخصص
_مت) پ (L04L03_++ pa
_متL04) پ (L03_ ppe
//متفعّل eg. متخصّص
_مت) پ (L04ّL03_++ pa
_متL04) پ (ّL03_ ppe
//مفتعل eg. معتدل
_م) پ (تL04L03_+ p
_مL04ت) پ (L03_ pe
//منفعل eg. منفجر
_من) پ (L03L03_++ pa
_من) پ (یL03_+ pa
_منL04) پ (L03_ pe
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ت
// special codes for ت
// General Codes for Consonants
ت (L01 t
ت (L02 t
L02) ت t
_ا) ت t
ت (ّL08 tt
ت (ّ_ tt
ت (ّL03 tta
ت (L03 ta
L09) ت (ت+++ ta
// ت as first letter in bondary of the words
_) ت (L03 ta
// ت in end of the words
ت (_ t
// ت before و and a vowel
_) ت (وا ta
_) ت (وL02 ta
_) ت (ویL03 ta
_) ت (ویL01 t
_) ت (ویL02 t
_) ت (وی_ t
L09) ت (وL02 t
// Others
ت (ه_+++ t
ت (ۀ_ t
ت (ـL01 t
ت (ـL02 t
ت (ـL03 ta
ت (ــL01 t
ت (ــL02 t
ت (ــL03 ta
ت (ـــL01 t
ت (ـــL02 t
ت (ـــL03 ta
ت (ــ ta
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ت (L03_ ta
_آ) ت (د_+ t
_آ) ت (ر_+ t
_او) ت (L03_+ t
_ای) ت (L03_+ t
_L04) ت (L03_ t
//Analyzing 2nd Consonant of 4 Consonants
_L03) ت (L05L06_ ta
_L03) ت (L06L03_ t
_آ) ت (L03L01 t
_آ) ت (L03L02 t
_L03) ت (L03L01 t
_L03) ت (L06L03 ta
_L03) ت (رL03+ ta
_L03) ت (L05L03 ta
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ت (L03L09L09 t
_L03L03) ت (L03L09L09 t
_L01L03) ت (L03L09L09 ta
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ت (L03L09L09L09 ta
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ت (L03_ ta
L09L01) ت (L07_+N t
L01L03) ت (L03_ ta
L01L03) ت (L07_+N t
L03L03) ت (L03_ ta
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ت) ت (L03L09_+ t
L09L05) ت (L05L06_ ta
L09L05) ت (L03L09_ t
_L04L06) ت (L06L09_+ t
_آL06) ت (L03L09_+ t
L09L06) ت (L03L09_ ta
L09L01) ت (L03L09_ t
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ت (L03L09L09_ t
_L01L09L03) ت (L03L09L09_ t
_L03L09L03) ت (L03L09L09_ ta
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ت (L03L09L09L09_ ta
// Prefixes ت
_) تند (L04L09L09$noprefixP3@ tond
_) تند (آL09L09$noprefixP3@ tond
// Suffixes ت
L09L09) تقی (_Sm3 taq1i
L09L09) تر (_Sm2 taR
L09L09) ترین (_Sm4 taRin
// Possessive pronouns
L09L09L03) ت (_NSm1 at
L09L03) تان (_NSm3 etAn
L09L03ی) تان (_NSm3 jetAn
L09L03) تون (_NSm3 etun
L09L01) تون (_NSm3 tun
L09L01و) ت (_NSm1 at
L01و) تان (_NSm3 etAn
// Possessive pronouns for گی eg. "زندگیتان"
L09L09L03گی) تان (_NSm3 jetAn
L09L01یگی) تان (_NSm3 jetAn
L09L01وگی) تان (_NSm3 jetAn
L09L09) تراش (_Sm4 taRAS
// arabic form of words (Babs) ت
//فواعل eg. جوامع
_L04وا) ت (L03_ te
_خوا) ت (L03_+ ta
//فاعل eg. کاتب
_L04ا) ت (L03_+ te
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ت (L04وL03_ to
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ت (L04L03_+ t
_مL04) ت (L03_+ ta
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ت (L04ّL03_+ ta
_مL04) ت (ّL03_+ tta
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ت (L03_+ ta
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ت (L03_ to
//تفعل eg. تفکر
_) ت (L04L04L03_ ta
_ت) ت (L04L03_+ ta
_تL04) ت (L03_++ tto
//تفعّل eg. تفکر
_) ت (L04L04ّL03_ ta
_ت) ت (L04ّL03_+ ta
_تL04) ت (ّL03_++ tto
//مفاعل eg. مباحث
_مL04ا) ت (L03_ te
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
_اس) ت (L04L04اL03_+ te
//انفعال eg. انفجار
_ان) ت (L04اL03_++ te
//افتعال eg. افتخار
_اL03) ت (L04اL03_++ te
_اL03) ت (یاL03_++ t
//مستفعل eg. مستخدم
_مس) ت (L04L04L03_+ ta
_مست) ت (L04L03_ t
_مستL04) ت (L03_ te
//متفاعل eg. متفاوت
_م) ت(L04اL04L03_+ te
_م) ت(L04اL04ی_+ te
_متL04ا) ت (L03_ te
_متL04ا) ت (ی_ t
//متفعل eg. متخصص
_م) ت (L04L04L03_ te
_مت) ت (L04L03_++ ta
_متL04) ت (L03_ tte
//متفعّل eg. متخصّص
_م) ت (L04L04ّL03_ te
_مت) ت (L04ّL03_++ ta
_متL04) ت (L03_ tte
//مفتعل eg. معتدل
_م) ت (تL04L03_+ t
_مL04) ت (L03L03_++ ta
_مL04) ت (یL03_ ta
_مL04ت) ت (L03_ te
//منفعل eg. منفجر
_من) ت (L03L03_++ ta
_من) ت (یL03_+ ta
_منL04) ت (L03_ te
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
//توفیع eg. توصیف )this bab has just written for "ت"(
_) ت (وL04یL04_ t
.group ث
// special codes for ث
// General Codes for Consonants
ث (L01 s
ث (L02 s
L02) ث s
_ا) ث s
ث (ّL08 ss
ث (ّ_ ss
ث (ّL03 ssa
ث (L03 sa
L09) ث (ث+++ sa
// ث as first letter in bondary of the words
_) ث (L03 sa
// ث in end of the words
ث (_ s
// ث before و and a vowel
_) ث (وا sa
_) ث (وL02 sa
_) ث (ویL03 sa
_) ث (ویL01 s
_) ث (ویL02 s
_) ث (وی_ s
L09) ث (وL02 s
// Others
ث (ه_+++ s
ث (ۀ_ s
ث (ـL01 s
ث (ـL02 s
ث (ـL03 sa
ث (ــL01 s
ث (ــL02 s
ث (ــL03 sa
ث (ـــL01 s
ث (ـــL02 s
ث (ـــL03 sa
ث (ــ sa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ث (L03_ sa
_آ) ث (د_+ s
_آ) ث (ر_+ s
_او) ث (L03_+ s
_ای) ث (L03_+ s
_L04) ث (L03_ s
//Analyzing 2nd Consonant of 4 Consonants
_L03) ث (L05L06_ sa
_L03) ث (L06L03_ s
_آ) ث (L03L01 s
_آ) ث (L03L02 s
_L03) ث (L03L01 s
_L03) ث (L06L03 sa
_L03) ث (رL03+ sa
_L03) ث (L05L03 sa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ث (L03L09L09 s
_L03L03) ث (L03L09L09 s
_L01L03) ث (L03L09L09 sa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ث (L03L09L09L09 sa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ث (L03_ sa
L09L01) ث (L03_ s
L09L01) ث (ل_+ sa
L09L01) ث (ش_+ sa
L09L01) ث (ر_+ sa
L09L01) ث (ذ_+ sa
L09L01) ث (ز_+ sa
L09L01) ث (ض_+ sa
L09L01) ث (ظ_+ sa
L09L01) ث (L07_+N s
L01L03) ث (L03_ sa
L01L03) ث (L07_+N s
L03L03) ث (L06_ s
L03L03) ث (L05_ sa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ث) ث (L03L09_+ s
L09L05) ث (L05L06_ sa
L09L05) ث (L03L09_ s
_L04L06) ث (L06L09_+ s
_آL06) ث (L03L09_+ s
L09L06) ث (L03L09_ sa
L09L01) ث (L03L09_ s
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ث (L03L09L09_ s
_L01L09L03) ث (L03L09L09_ s
_L03L09L03) ث (L03L09L09_ sa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ث (L03L09L09L09_ sa
// Prefixes ث
// Suffixes ث
// arabic form of words (Babs) ث
//فواعل eg. جوامع
_L04وا) ث (L03_+ se
_خوا) ث (L03_+ s
//فاعل eg. کاتب
_L04ا) ث (L03_+ se
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ث (L04وL03_ so
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ث (L04L03_+ s
_مL04) ث (L03_+ sa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ث (L04ّL03_+ sa
_مL04) ث (ّL03_+ s:a
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ث (L03_+ sa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ث (L03_+ so
//تفعل eg. تفکر
_ت) ث (L03L03_+ sa
_تL04) ث (L03_++ sso
//تفعّل eg. تفکّر
_ت) ث (L03ّL03_+ sa
_تL04) ث (ّL03_+ s:o
//مفاعل eg. مباحث
_مL04ا) ث (L03_+ se
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ث (L04اL03_++ se
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ث (L04L03_+ s
_مستL04) ث (L03_ se
//متفاعل eg. متفاوت
_متL04ا) ث (L03_ se
_متL04ا) ث (ی_ s
//متفعل eg. متخصص
_مت) ث (L04L03_++ sa
_متL04) ث (L03_+ sse
//متفعّل eg. متخصّص
_مت) ث (L04ّL03_++ sa
_متL04) ث (ّL03_ sse
//مفتعل eg. معتدل
_م) ث (تL04L03_+ s
_مL04ت) ث (L03_ se
//منفعل eg. منفجر
_من) ث (L03L03_++ sa
_من) ث (یL03_+ sa
_منL04) ث (L03_+ se
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ج
// special codes for ج
// General Codes for Consonants
ج (L01 dZ
ج (L02 dZ
L02) ج dZ
_ا) ج dZ
ج (ّL08 dZdZ
ج (ّ_ dZdZ
ج (ّL03 dZdZa
ج (L03 dZa
L09) ج (ج+++ dZa
// ج as first letter in bondary of the words
_) ج (L03 dZa
// ج in end of the words
ج (_ dZ
// ج before و and a vowel
_) ج (وا dZa
_) ج (وL02 dZa
_) ج (ویL03 dZa
_) ج (ویL01 dZ
_) ج (ویL02 dZ
_) ج (وی_ dZ
L09) ج (وL02 dZ
// Others
ج (ه_+++ dZ
ج (ۀ_ dZ
ج (ـL01 dZ
ج (ـL02 dZ
ج (ـL03 dZa
ج (ــL01 dZ
ج (ــL02 dZ
ج (ــL03 dZa
ج (ـــL01 dZ
ج (ـــL02 dZ
ج (ـــL03 dZa
ج (ــ dZa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ج (L03_ dZa
_آ) ج (د_+ dZ
_آ) ج (ر_+ dZ
_او) ج (L03_+ dZ
_ای) ج (L03_+ dZ
_L04) ج (L03_ dZ
//Analyzing 2nd Consonant of 4 Consonants
_L03) ج (L05L06_ dZa
_L03) ج (L06L03_ dZ
_آ) ج (L03L01 dZ
_آ) ج (L03L02 dZ
_L03) ج (L03L01 dZ
_L03) ج (L06L03 dZa
_L03) ج (رL03+ dZa
_L03) ج (L05L03 dZa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ج (L03L09L09 dZ
_L03L03) ج (L03L09L09 dZ
_L01L03) ج (L03L09L09 dZa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ج (L03L09L09L09 dZa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ج (L03_ dZa
L09L01) ج (L07_+N dZ
L01L03) ج (L03_ dZa
L01L03) ج (L07_+N dZ
L03L03) ج (L03_ dZa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ج) ج (L03L09_+ dZ
_L04L03) ج (L06L09_+ dZ
_آL03) ج (L05L06_+ dZa
_آL03) ج (L03L09_+ dZ
L09L03) ج (L03L09_ dZa
L09L01) ج (L03L09_ dZ
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ج (L03L09L09_ dZ
_L01L09L03) ج (L03L09L09_ dZ
_L03L09L03) ج (L03L09L09_ dZa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ج (L03L09L09L09_ dZa
// Prefixes ج
// Suffixes ج
L09L09) جو (_Sm2 dZu
L09L09) جان (_Sm3 dZAn
// arabic form of words (Babs) ج
//فواعل eg. جوامع
_L04وا) ج (L03_ dZe
_خوا) ج (L03_+ dZa
//فاعل eg. کاتب
_L04ا) ج (L03_+ dZe
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ج (L04وL03_ dZo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ج (L04L03_+ dZ
_مL04) ج (L03_+ dZa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ج (L04ّL03_+ dZa
_مL04) ج (ّL03_+ dZdZa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ج (L03_+ dZa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ج (L03_ dZo
//تفعل eg. تفکر
_ت) ج (L03L03_+ dZa
_تL04) ج (L03_++ dZdZo
//تفعّل eg. تفکّر
_ت) ج (L03ّL03_+ dZa
_تL04) ج (ّL03_+ dZdZo
//مفاعل eg. مباحث
_مL04ا) ج (L03_ dZe
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ج (L04اL03_++ dZe
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ج (L04L03_+ dZ
_مستL04) ج (L03_ dZe
//متفاعل eg. متفاوت
_متL04ا) ج (L03_ dZe
_متL04ا) ج (ی_ dZ
//متفعل eg. متخصص
_مت) ج (L04L03_++ dZa
_متL04) ج (L03_ dZdZe
//متفعّل eg. متخصّص
_مت) ج (L04ّL03_++ dZa
_متL04) ج (ّL03_ dZdZe
//مفتعل eg. معتدل
_م) ج (تL04L03_+ dZ
_مL04ت) ج (L03_ dZe
//منفعل eg. منفجر
_من) ج (L03L03_++ dZa
_من) ج (یL03_+ dZa
_منL04) ج (L03_ dZe
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group چ
// special codes for چ
// General Codes for Consonants
چ (L01 tS
چ (L02 tS
L02) چ tS
_ا) چ tS
چ (ّL08 tStS
چ (ّ_ tStS
چ (ّL03 tStSa
چ (L03 tSa
L09) چ (چ+++ tSa
// چ as first letter in bondary of the words
_) چ (L03 tSa
// چ in end of the words
چ (_ tS
// چ before و and a vowel
_) چ (وا tSa
_) چ (وL02 tSa
_) چ (ویL03 tSa
_) چ (ویL01 tS
_) چ (ویL02 tS
_) چ (وی_ tS
L09) چ (وL02 tS
// Others
چ (ه_+++ tS
چ (ۀ_ tS
چ (ـL01 tS
چ (ـL02 tS
چ (ـL03 tSa
چ (ــL01 tS
چ (ــL02 tS
چ (ــL03 tSa
چ (ـــL01 tS
چ (ـــL02 tS
چ (ـــL03 tSa
چ (ــ tSa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) چ (L03_ tSa
_آ) چ (د_+ tS
_آ) چ (ر_+ tS
_او) چ (L03_+ tS
_ای) چ (L03_+ tS
_L04) چ (L03_ tS
//Analyzing 2nd Consonant of 4 Consonants
_L03) چ (L05L06_ tSa
_L03) چ (L06L03_ tS
_آ) چ (L03L01 tS
_آ) چ (L03L02 tS
_L03) چ (L03L01 tS
_L03) چ (L06L03 tSa
_L03) چ (رL03+ tSa
_L03) چ (L05L03 tSa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) چ (L03L09L09 tS
_L03L03) چ (L03L09L09 tS
_L01L03) چ (L03L09L09 tSa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) چ (L03L09L09L09 tSa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) چ (L03_ tSa
L09L01) چ (L07_+N tS
L01L03) چ (L03_ tSa
L01L03) چ (L07_+N tS
L03L03) چ (L03_ tSa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09چ) چ (L03L09_+ tS
_L04L03) چ (L06L09_+ tS
_آL03) چ (L05L06_+ tSa
_آL03) چ (L03L09_+ tS
L09L03) چ (L03L09_ tSa
L09L01) چ (L03L09_ tS
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) چ (L03L09L09_ tS
_L01L09L03) چ (L03L09L09_ tS
_L03L09L03) چ (L03L09L09_ tSa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) چ (L03L09L09L09_ tSa
// Prefixes چ
_) چار (L04L09L09$noprefixP3@ 'tSAR
_) چار (آL09L09$noprefixP3@ 'tSAR
_) چهار (L04L09L09P4@ 'tSAhAR
_) چهار (آL09L09P4@ 'tSAhAR
_) چند (L04L09L09$noprefixP3@ 'tSand
_) چند (آL09L09$noprefixP3@ 'tSand
// Suffixes چ
L09L09L09) چی (_Sm2 tSi
L09L09) چیان (_Sm4 tSijAn
L09L09) چه (_Sm2 tSe
L09L09) چۀ (_Sm2 tSeje
L09L09) چین (_Sm3 tSin
L09L09) چهر (_Sm3 tSehR
L09L09) چهره (_Sm4 tSehRe:
L09L09) چهرۀ (_Sm4 tSehReje
// arabic form of words (Babs) چ
//فواعل eg. جوامع
_L04وا) چ (L03_ tSe
_خوا) چ (L03_+ tSa
//فاعل eg. کاتب
_L04ا) چ (L03_+ tSe
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) چ (L04وL03_ tSo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) چ (L04L03_+ tS
_مL04) چ (L03_+ tSa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) چ (L04ّL03_+ tSa
_مL04) چ (ّL03_+ tStSa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) چ (L03_+ tSa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) چ (L03_ tSo
//تفعل eg. تفکر
_ت) چ (L03L03_+ tSa
_تL04) چ (L03_++ tStSo
//تفعّل eg. تفکّر
_ت) چ (L03ّL03_+ tSa
_تL04) چ (ّL03_+ tStSo
//مفاعل eg. مباحث
_مL04ا) چ (L03_ tSe
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) چ (L04اL03_++ tSe
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) چ (L04L03_+ tS
_مستL04) چ (L03_ tSe
//متفاعل eg. متفاوت
_متL04ا) چ (L03_ tSe
_متL04ا) چ (ی_ tS
//متفعل eg. متخصص
_مت) چ (L04L03_++ tSa
_متL04) چ (L03_ tStSe
//متفعّل eg. متخصّص
_مت) چ (L04ّL03_++ tSa
_متL04) چ (ّL03_ tStSe
//مفتعل eg. معتدل
_م) چ (تL04L03_+ tS
_مL04ت) چ (L03_ tSe
//منفعل eg. منفجر
_من) چ (L03L03_++ tSa
_من) چ (یL03_+ tSa
_منL04) چ (L03_ tSe
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ح
// special codes for ح
// General Codes for Consonants
ح (L01 h
ح (L02 h
L02) ح h
_ا) ح h
ح (ّL08 hh
ح (ّ_ hh
ح (ّL03 hha
ح (L03 ha
L09) ح (ح+++ ha
// ح as first letter in bondary of the words
_) ح (L03 ha
// ح in end of the words
ح (_ h
// ح before و and a vowel
_) ح (وا ha
_) ح (وL02 ha
_) ح (ویL03 ha
_) ح (ویL01 h
_) ح (ویL02 h
_) ح (وی_ h
L09) ح (وL02 h
// Others
ح (ه_+++ h
ح (ۀ_ h
ح (ـL01 h
ح (ـL02 h
ح (ـL03 ha
ح (ــL01 h
ح (ــL02 h
ح (ــL03 ha
ح (ـــL01 h
ح (ـــL02 h
ح (ـــL03 ha
ح (ــ ha
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ح (L03_ ha
_آ) ح (د_+ h
_آ) ح (ر_+ h
_او) ح (L03_+ h
_ای) ح (L03_+ h
_L04) ح (L03_ h
//Analyzing 2nd Consonant of 4 Consonants
_L03) ح (L05L06_ ha
_L03) ح (L06L03_ h
_آ) ح (L03L01 h
_آ) ح (L03L02 h
_L03) ح (L03L01 h
_L03) ح (L06L03 ha
_L03) ح (رL03+ ha
_L03) ح (L05L03 ha
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ح (L03L09L09 h
_L03L03) ح (L03L09L09 h
_L01L03) ح (L03L09L09 ha
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ح (L03L09L09L09 ha
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ح (L03_ ha
L09L01) ح (L07_+N h
L01L03) ح (L03_ ha
L01L03) ح (L07_+N h
L03L03) ح (L03_ ha
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ح) ح (L03L09_+ h
_L04L03) ح (L06L09_+ h
_آL03) ح (L05L06_+ ha
_آL03) ح (L03L09_+ h
L09L03) ح (L03L09_ ha
L09L01) ح (L03L09_ h
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ح (L03L09L09_ h
_L01L09L03) ح (L03L09L09_ h
_L03L09L03) ح (L03L09L09_ ha
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ح (L03L09L09L09_ ha
// Prefixes ح
_) حسن (L04L09L09P3@ hasan
_) حسن (آL09L09P3@ hasan
_) حسین (L04L09L09P4@ hosejn
_) حسین (آL09L09P4@ hosejn
// Suffixes ح
L09L09) حسن (_Sm3 hasan
L09L09) حسین (_Sm4 hosejn
L09L09) حال (_Sm3 hAl
// arabic form of words (Babs) ح
//فواعل eg. جوامع
_L04وا) ح (L03_ he
_خوا) ح (L03_+ ha
//فاعل eg. کاتب
_L04ا) ح (L03_+ he
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ح (L04وL03_ ho
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ح (L04L03_+ h
_مL04) ح (L03_+ ha
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ح (L04ّL03_+ ha
_مL04) ح (ّL03_+ hha
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ح (L03_+ ha
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ح (L03_ ho
//تفعل eg. تفکر
_ت) ح (L03L03_+ ha
_تL04) ح (L03_++ hho
//تفعّل eg. تفکّر
_ت) ح (L03ّL03_+ ha
_تL04) ح (ّL03_+ hho
//مفاعل eg. مباحث
_مL04ا) ح (L03_ he
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ح (L04اL03_++ he
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ح (L04L03_+ h
_مستL04) ح (L03_ he
//متفاعل eg. متفاوت
_متL04ا) ح (L03_ he
_متL04ا) ح (ی_ h
//متفعل eg. متخصص
_مت) ح (L04L03_++ ha
_متL04) ح (L03_ hhe
//متفعّل eg. متخصّص
_مت) ح (L04ّL03_++ ha
_متL04) ح (ّL03_ hhe
//مفتعل eg. معتدل
_م) ح (تL04L03_+ h
_مL04ت) ح (L03_ he
//منفعل eg. منفجر
_من) ح (L03L03_++ ha
_من) ح (یL03_+ ha
_منL04) ح (L03_ he
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group خ
// special codes for خ
// General Codes for Consonants
خ (L01 x
خ (L02 x
L02) خ x
_ا) خ x
خ (ّL08 xx
خ (ّ_ xx
خ (ّL03 xxa
خ (L03 xa
L09) خ (خ+++ xa
// خ as first letter in bondary of the words
_) خ (L03 xa
// خ in end of the words
خ (_ x
// خ before و and a vowel
_) خ (وا x
_) خ (وL02 x
_) خ (ویL01 x
_) خ (ویL03 xa
_) خ (ویش+ x
_) خ (وی_ x
L09) خ (وL01 x
// Others
خ (ه_+++ x
خ (ۀ_ x
خ (ـL01 x
خ (ـL02 x
خ (ـL03 xa
خ (ــL01 x
خ (ــL02 x
خ (ــL03 xa
خ (ـــL01 x
خ (ـــL02 x
خ (ـــL03 xa
خ (ــ xa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) خ (L03_ xa
_آ) خ (د_+ x
_آ) خ (ر_+ x
_او) خ (L03_+ x
_ای) خ (L03_+ x
_L04) خ (L03_ x
//Analyzing 2nd Consonant of 4 Consonants
_L03) خ (L05L06_ xa
_L03) خ (L06L03_ x
_آ) خ (L03L01 x
_آ) خ (L03L02 x
_L03) خ (L03L01 x
_L03) خ (L06L03 xa
_L03) خ (رL03+ xa
_L03) خ (L05L03 xa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) خ (L03L09L09 x
_L03L03) خ (L03L09L09 x
_L01L03) خ (L03L09L09 xa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) خ (L03L09L09L09 xa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) خ (L03_ xa
L09L01) خ (L07_+N x
L01L03) خ (L03_ xa
L01L03) خ (L07_+N x
L03L03) خ (L03_ xa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09خ) خ (L03L09_+ x
L09L05) خ (L05L06_ xa
L09L05) خ (L03L09_ x
_L04L06) خ (L06L09_+ x
_آL06) خ (L03L09_+ x
L09L06) خ (L03L09_ xa
L09L01) خ (L03L09_ x
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) خ (L03L09L09_ x
_L01L09L03) خ (L03L09L09_ x
_L03L09L03) خ (L03L09L09_ xa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) خ (L03L09L09L09_ xa
// Prefixes خ
_) خوش (L04L09L09P3@ xoS
_) خوش (آL09L09P3@ xoS
_) خوب (L04L09L09P3@ xub
_) خوب (آL09L09P3@ xub
_) خود (L04L09L09P3@ xod
_) خود (آL09L09P3@ xod
_) خدا (L04L09L09P3@ xodA
_) خدا (آL09L09P3@ xodA
_) خواب (L04L09L09P4@ xAb
_) خواب (آL09L09P4@ xAb
_) خویش (L04L09L09P4@ xiS
_) خویش (آL09L09P4@ xiS
_) خان (L04L09L09$noprefixP3@ xAn
_) خان (آL09L09$noprefixP3@ xAn
_) خواهش (L04L09L09P5@ xAheS
_) خواهش (آL09L09P5@ xAheS
_) خواهد (L04L09L09P5@ xAhad
_) خواهد (آL09L09P5@ xAhad
_) خواهید (L04L09L09P6@ xAhid
_) خواهید (آL09L09P6@ xAhid
// suffixes خ
L09L09) خر (_Sm2 xaR
L09L09) خانه (_Sm4 x'Ane
L09L09) خانۀ (_Sm4 x'Ane:je
L09L09) خواه (_Sm4 xAh
L09L09) خوان (_Sm4 xAn
L09L09) خوار (_Sm4 xAR
L09L09) خدا (_Sm3 xodA
L09L09) خور (_Sm3 xoR
L09L09) خون (_Sm3 xun
L09L09) خان (_Sm3 xAn
L09L09) خوش (_Sm3 xoS
L09L09) خیز (_Sm3 xiz
L09L09) خواست (_Sm5 xAst
L09L09) خواب (_Sm4 xAb
L09L09) خواند (_Sm5 xAnd
L09L09) خورد (_Sm4 xoRd
L09L09) خوردگی (_Sm6 xoRdegi
// arabic form of words (Babs) خ
//فواعل eg. جوامع
_L04وا) خ (L03_ xe
_خوا) خ (L03_+ xa
//فاعل eg. کاتب
_L04ا) خ (L03_+ xe
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) خ (L04وL03_ xo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) خ (L04L03_+ x
_مL04) خ (L03_+ xa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) خ (L04ّL03_+ xa
_مL04) خ (ّL03_+ xxa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) خ (L03_+ xa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) خ (L03_ xo
//تفعل eg. تفکر
_ت) خ (L03L03_+ xa
_تL04) خ (L03_++ xxo
//تفعّل eg. تفکّر
_ت) خ (L03ّL03_+ xa
_تL04) خ (ّL03_+ xxo
//مفاعل eg. مباحث
_مL04ا) خ (L03_ xe
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) خ (L04اL03_++ xe
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) خ (L04L03_+ x
_مستL04) خ (L03_ xe
//متفاعل eg. متفاوت
_متL04ا) خ (L03_ xe
_متL04ا) خ (ی_ x
//متفعل eg. متخصص
_مت) خ (L04L03_++ xa
_متL04) خ (L03_ xxe
//متفعّل eg. متخصّص
_مت) خ (L04ّL03_++ xa
_متL04) خ (ّL03_ xxe
//مفتعل eg. معتدل
_م) خ (تL04L03_+ x
_مL04ت) خ (L03_ xe
//منفعل eg. منفجر
_من) خ (L03L03_++ xa
_من) خ (یL03_+ xa
_منL04) خ (L03_ xe
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group د
// special codes for د
// General Codes for Consonants
د (L01 d
د (L02 d
L02) د d
_ا) د d
د (ّL08 dd
د (ّ_ dd
د (ّL03 dda
د (L03 da
L09) د (د+++ da
// د as first letter in bondary of the words
_) د (L03 da
// د in end of the words
د (_ d
// د before و and a vowel
_) د (وا da
_) د (وL02 da
_) د (ویL03 da
_) د (ویL01 d
_) د (ویL02 d
_) د (وی_ d
L09) د (وL02 d
// Others
د (ه_+++ d
د (ۀ_ d
د (ـL01 d
د (ـL02 d
د (ـL03 da
د (ــL01 d
د (ــL02 d
د (ــL03 da
د (ـــL01 d
د (ـــL02 d
د (ـــL03 da
د (ــ da
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) د (L03_ da
_آ) د (د_+ d
_آ) د (ر_+ d
_او) د (L03_+ d
_ای) د (L03_+ d
_L04) د (L03_ d
//Analyzing 2nd Consonant of 4 Consonants
_L03) د (L05L06_ da
_L03) د (L06L03_ d
_آ) د (L03L01 d
_آ) د (L03L02 d
_L03) د (L03L01 d
_L03) د (L06L03 da
_L03) د (رL03+ da
_L03) د (L05L03 da
// Analyzing 3th Consonant of 6 Consonants
_L09L01) د (L03L09L09 d
_L03L03) د (L03L09L09 d
_L01L03) د (L03L09L09 da
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) د (L03L09L09L09 da
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) د (L03_ da
L09L01) د (L07_+N d
L01L03) د (L03_ da
L01L03) د (L07_+N d
L03L03) د (L03_ da
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09د) د (L03L09_+ d
L09L05) د (L05L06_ da
L09L05) د (L03L09_ d
_L04L06) د (L06L09_+ d
_آL06) د (L03L09_+ d
L09L06) د (L03L09_ da
L09L01) د (L03L09_ d
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) د (L03L09L09_ d
_L01L09L03) د (L03L09L09_ d
_L03L09L03) د (L03L09L09_ da
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) د (L03L09L09L09_ da
// Exceptional Rules
_رL10ی) د (L10L11_ j
// Prefixes د
_) دو (L04L09L09$noprefixP2@ do
_) دو (آL09L09$noprefixP2@ do
_) در (L04L09L09$noprefixP2@ daR
_) در (آL09L09$noprefixP2@ daR
_) دل (L04L09L09$noprefixP2@ del
_) دل (آL09L09$noprefixP2@ del
_) دیر (L04L09L09$noprefixP3@ diR
_) دیر (آL09L09$noprefixP3@ diR
_) دست (L04L09L09P3@ dast
_) دست (آL09L09P3@ dast
_) درست (L04L09L09P4@ dorost
_) درست (آL09L09P4@ dorost
_) دراز (L04L09L09P4@ deRAz
_) دراز (آL09L09P4@ deRAz
_) درال (L04L09L09$noprefixP4@ dARol
_) درال (تL09L09+$noprefixP4@ dARo_'
_) درال (دL09L09+$noprefixP4@ dARo_'
_) درال (آL09L09$noprefixP4@ dARol
// suffixes د
L09L09) داد (_Sm3 dAd
L09L09) دار (_Sm3 dAR
//L09L09) دان (_Sm3 dAn
L09L09) دانها (_Sm5 dAnhA
L09L09) دانهای (_Sm6 dAnhAje
L09L09) دانهایی (_Sm7 dAnhAi:
L09L09) دانان (_Sm5 dAnAn
L09L09) دهم (_Sm3 'dahom
L09L09) دشت (_Sm3 daSt
L09L09) داشت (_Sm4 dASt
L09L09) دهنده (_Sm5 dahande:
L09L09) دهندۀ (_Sm5 dahandeje
L09L09) دل (_Sm2 del
L09L09) دست (_Sm3 dast
L09L09) درد (_Sm3 daRd
L09L09) دوش (_Sm3 duS
L09L09) دهی (_Sm3 dehi
L09L09) دوست (_Sm4 dust
L09L09) دوز (_Sm3 duz
L09L09) دخت (_Sm3 doxt
// arabic form of words (Babs) د
//فواعل eg. جوامع
_L04وا) د (L03_ de
_خوا) د (L03_+ da
//فاعل eg. کاتب
_L04ا) د (L03_+ de
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) د (L04وL03_ do
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) د (L04L03_+ d
_مL04) د (L03_+ da
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) د (L04ّL03_+ da
_مL04) د (ّL03_+ dda
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) د (L03_+ da
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) د (L03_ do
//تفعل eg. تفکر
_ت) د (L03L03_+ da
_تL04) د (L03_++ ddo
//تفعّل eg. تفکّر
_ت) د (L03ّL03_+ da
_تL04) د (ّL03_+ ddo
//مفاعل eg. مباحث
_مL04ا) د (L03_ de
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) د (L04اL03_++ de
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) د (L04L03_+ d
_مستL04) د (L03_ de
//متفاعل eg. متفاوت
_متL04ا) د (L03_ de
_متL04ا) د (ی_ d
//متفعل eg. متخصص
_مت) د (L04L03_++ da
_متL04) د (L03_ dde
//متفعّل eg. متخصّص
_مت) د (L04ّL03_++ da
_متL04) د (ّL03_ dde
//مفتعل eg. معتدل
_م) د (تL04L03_+ d
_مL04ت) د (L03_ de
//منفعل eg. منفجر
_من) د (L03L03_++ da
_من) د (یL03_+ da
_منL04) د (L03_ de
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ذ
// special codes for ذ
// General Codes for Consonants
ذ (L01 z
ذ (L02 z
L02) ذ z
_ا) ذ z
ذ (ّL08 zz
ذ (ّ_ zz
ذ (ّL03 zza
ذ (L03 za
L09) ذ (ذ+++ za
// ذ as first letter in bondary of the words
_) ذ (L03 za
// ذ in end of the words
ذ (_ z
// ذ before و and a vowel
_) ذ (وا za
_) ذ (وL02 za
_) ذ (ویL03 za
_) ذ (ویL01 z
_) ذ (ویL02 z
_) ذ (وی_ z
L09) ذ (وL02 z
// Others
ذ (ه_+++ z
ذ (ۀ_ z
ذ (ـL01 z
ذ (ـL02 z
ذ (ـL03 za
ذ (ــL01 z
ذ (ــL02 z
ذ (ــL03 za
ذ (ـــL01 z
ذ (ـــL02 z
ذ (ـــL03 za
ذ (ــ za
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ذ (L03_ za
_آ) ذ (د_+ z
_آ) ذ (ر_+ z
_او) ذ (L03_+ z
_ای) ذ (L03_+ z
_L04) ذ (L03_ z
//Analyzing 2nd Consonant of 4 Consonants
_L03) ذ (L05L06_ za
_L03) ذ (L06L03_ z
_آ) ذ (L03L01 z
_آ) ذ (L03L02 z
_L03) ذ (L03L01 z
_L03) ذ (L06L03 za
_L03) ذ (رL03+ za
_L03) ذ (L05L03 za
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ذ (L03L09L09 z
_L03L03) ذ (L03L09L09 z
_L01L03) ذ (L03L09L09 za
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ذ (L03L09L09L09 za
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ذ (L03_ z
L09L01) ذ (ث_+ za
L09L01) ذ (ص_+ za
L09L01) ذ (س_+ za
L09L01) ذ (ش_+ za
L09L01) ذ (ر_+ za
L09L01) ذ (ق_+ za
L09L01) ذ (غ_+ za
L09L01) ذ (L07_+N z
L01L03) ذ (L03_ za
L01L03) ذ (L07_+N z
L03L03) ذ (L06_ z
L03L03) ذ (L05_ za
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ذ) ذ (L03L09_+ z
L09L05) ذ (L05L06_ za
L09L05) ذ (L03L09_ z
_L04L06) ذ (L06L09_+ z
_آL06) ذ (L03L09_+ z
L09L06) ذ (L03L09_ za
L09L01) ذ (L03L09_ z
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ذ (L03L09L09_ z
_L01L09L03) ذ (L03L09L09_ z
_L03L09L03) ذ (L03L09L09_ za
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ذ (L03L09L09L09_ za
// Prefixes ذ
_) ذی (L04L09L09$noprefixP2@ zi
_) ذی (آL09L09$noprefixP2@ zi
_) ذوال (L04L09L09P4@ zol
_) ذوال (آL09L09P4@ zol
// Suffixes ذ
// arabic form of words (Babs) ذ
//فواعل eg. جوامع
_L04وا) ذ (L03_+ ze
_خوا) ذ (L03_+ z
//فاعل eg. کاتب
_L04ا) ذ (L03_+ ze
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ذ (L04وL03_ zo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ذ (L04L03_+ z
_مL04) ذ (L03_+ za
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ذ (L04ّL03_+ za
_مL04) ذ (ّL03_+ zza
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ذ (L03_+ za
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ذ (L03_+ zo
//تفعل eg. تفکر
_ت) ذ (L03L03_+ za
_تL04) ذ (L03_++ zzo
//تفعّل eg. تفکّر
_ت) ذ (L03ّL03_+ za
_تL04) ذ (ّL03_+ zzo
//مفاعل eg. مباحث
_مL04ا) ذ (L03_+ ze
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ذ (L04اL03_++ ze
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ذ (L04L03_+ z
_مستL04) ذ (L03_ ze
//متفاعل eg. متفاوت
_متL04ا) ذ (L03_ ze
_متL04ا) ذ (ی_ z
//متفعل eg. متخصص
_مت) ذ (L04L03_++ za
_متL04) ذ (L03_+ zze
//متفعّل eg. متخصّص
_مت) ذ (L04ّL03_++ za
_متL04) ذ (ّL03_ zze
//مفتعل eg. معتدل
_م) ذ (تL04L03_+ z
_مL04ت) ذ (L03_ ze
//منفعل eg. منفجر
_من) ذ (L03L03_++ za
_من) ذ (یL03_+ za
_منL04) ذ (L03_+ ze
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ر
// special codes for ر
// General Codes for Consonants (Attention! This letter in its general codes has additional special codes)
ر (L01 R
ر (L02 R
L02) ر R
_ا) ر R
ر (ّL08 RR
ر (ّ_ RR
ر (ّL03 RRa
ر (L03 Ra
L09) ر (ر+++ Ra
// ر as first letter in bondary of the words
_) ر (L03 Ra
// ر in end of the words
ر (_ R
// ر before و and a vowel
_) ر (وا Ra
_) ر (وL02 Ra
_) ر (ویL03 Ra
_) ر (ویL01 R
_) ر (ویL02 R
_) ر (وی_ R
L09) ر (وL02 R
// Others
ر (ه_+++ R
ر (ۀ_ R
ر (ـL01 R
ر (ـL02 R
ر (ـL03 Ra
ر (ــL01 R
ر (ــL02 R
ر (ــL03 Ra
ر (ـــL01 R
ر (ـــL02 R
ر (ـــL03 Ra
ر (ــ Ra
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ر (L03_ Ra
_آ) ر (د_+ R
_آ) ر (ر_+ R
_او) ر (L03_+ R
_ای) ر (L03_+ R
_L04) ر (L03_ R
//Analyzing 2nd Consonant of 4 Consonants
_L03) ر (L05L06_ Ra
_L03) ر (L06L03_ R
_آ) ر (L03L01 R
_آ) ر (L03L02 R
_L03) ر (L03L01 R
_L03) ر (L06L03 Ra
_L03) ر (رL03+ Ra
_L03) ر (L05L03 R
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ر (L03L09L09 R
_L03L03) ر (L03L09L09 R
_L01L03) ر (L03L09L09 Ra
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ر (L03L09L09L09 Ra
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ر (L03_ Ra
L09L01) ر (L07_+N R
L09L01) ر (L07_+N R
L01L03) ر (L03_ Ra
L01L03) ر (L07_+N R
L03L03) ر (L03_ Ra
_L03L03) ر (د_+ R
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ر) ر (L03L09_+ R
_L04L03) ر (L06L09_+ R
_آL03) ر (L05L06_+ Ra
_آL03) ر (L03L09_+ R
L09L03) ر (L03L09_ Ra
L09L01) ر (L03L09_ R
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ر (L03L09L09_ R
_L01L09L03) ر (L03L09L09_ R
_L03L09L03) ر (L03L09L09_ Ra
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ر (L03L09L09L09_ Ra
// Exceptional Rules
_) ر (L10یدL10L11_ S
// Prefixes ر
_) رضا (L04L09L09P3@ RezA
_) رضا (آL09L09P3@ RezA
_) ریز (L04L09L09P3@ Riz
_) ریز (آL09L09P3@ Riz
_) راست (L04L09L09P4@ RAst
_) راست (آL09L09P4@ RAst
_) رنگ (L04L09L09P3@ Rang
_) رنگ (آL09L09P3@ Rang
// suffixes ر
//L09L09L09) ران (_Sm3 RAn
//L09L09L09) رانی (_Sm4 RAni
L09L09L09) رانها (_Sm5 RAnhA
L09L09L09) رانهای (_Sm6 RAnhAje
L09L09L09) رانهایی (_Sm7 RAnhAi:
L09L09L09) رانان (_Sm5 RAnAn
L09L09) ربا (_Sm3 RobA
L09L09) رضا (_Sm3 RezA
L09L09) رسان (_Sm4 ResAn
L09L09) رنگ (_Sm3 Rang
L09L09) روان (_Sm4 RavAn
L09L09) ریز (_Sm3 Riz
// arabic form of words (Babs) ر
//فواعل eg. جوامع
_L04وا) ر (L03_ Re
_خوا) ر (L03_+ Ra
//فاعل eg. کاتب
_L04ا) ر (L03_+ Re
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ر (L04وL03_ Ro
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ر (L04L03_+ R
_مL04) ر (L03_+ Ra
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ر (L04ّL03_+ Ra
_مL04) ر (ّL03_+ RRa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ر (L03_+ Ra
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ر (L03_ Ro
//تفعل eg. تفکر
_ت) ر (L03L03_+ Ra
_تL04) ر (L03_++ RRo
//تفعّل eg. تفکّر
_ت) ر (L03ّL03_+ Ra
_تL04) ر (ّL03_+ RRo
//مفاعل eg. مباحث
_مL04ا) ر (L03_ Re
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ر (L04اL03_++ Re
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ر (L04L03_+ R
_مستL04) ر (L03_ Re
//متفاعل eg. متفاوت
_متL04ا) ر (L03_ Re
_متL04ا) ر (ی_ R
//متفعل eg. متخصص
_مت) ر (L04L03_++ Ra
_متL04) ر (L03_ RRe
//متفعّل eg. متخصّص
_مت) ر (L04ّL03_++ Ra
_متL04) ر (ّL03_ RRe
//مفتعل eg. معتدل
_م) ر (تL04L03_+ R
_مL04ت) ر (L03_ Re
//منفعل eg. منفجر
_من) ر (L03L03_++ Ra
_من) ر (یL03_+ Ra
_منL04) ر (L03_ Re
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ز
// special codes for ز
// General Codes for Consonants
ز (L01 z
ز (L02 z
L02) ز z
_ا) ز z
ز (ّL08 zz
ز (ّ_ zz
ز (ّL03 zza
ز (L03 za
L09) ز (ز+++ za
// ز as first letter in bondary of the words
_) ز (L03 za
// ز in end of the words
ز (_ z
// ز before و and a vowel
_) ز (وا za
_) ز (وL02 za
_) ز (ویL03 za
_) ز (ویL01 z
_) ز (ویL02 z
_) ز (وی_ z
L09) ز (وL02 z
// Others
ز (ه_+++ z
ز (ۀ_ z
ز (ـL01 z
ز (ـL02 z
ز (ـL03 za
ز (ــL01 z
ز (ــL02 z
ز (ــL03 za
ز (ـــL01 z
ز (ـــL02 z
ز (ـــL03 za
ز (ــ za
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ز (L03_ za
_آ) ز (د_+ z
_آ) ز (ر_+ z
_او) ز (L03_+ z
_ای) ز (L03_+ z
_L04) ز (L03_ z
//Analyzing 2nd Consonant of 4 Consonants
_L03) ز (L05L06_ za
_L03) ز (L06L03_ z
_آ) ز (L03L01 z
_آ) ز (L03L02 z
_L03) ز (L03L01 z
_L03) ز (L06L03 za
_L03) ز (رL03+ za
_L03) ز (L05L03 za
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ز (L03L09L09 z
_L03L03) ز (L03L09L09 z
_L01L03) ز (L03L09L09 za
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ز (L03L09L09L09 za
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ز (L03_ za
L09L01) ز (L03_ z
L09L01) ز (ث_+ za
L09L01) ز (ص_+ za
L09L01) ز (س_+ za
L09L01) ز (ش_+ za
L09L01) ز (ر_+ za
L09L01) ز (ق_+ za
L09L01) ز (غ_+ za
L09L01) ز (L07_+N z
L01L03) ز (L03_ za
L01L03) ز (L07_+N z
L03L03) ز (L06_ z
L03L03) ز (L05_ za
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ز) ز (L03L09_+ z
L09L05) ز (L05L06_ za
L09L05) ز (L03L09_ z
_L04L06) ز (L06L09_+ z
_آL06) ز (L03L09_+ z
L09L06) ز (L03L09_ za
L09L01) ز (L03L09_ z
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ز (L03L09L09_ z
_L01L09L03) ز (L03L09L09_ z
_L03L09L03) ز (L03L09L09_ za
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ز (L03L09L09L09_ za
// Prefixes ز
_) زیر (L04L09L09$noprefixP3@ ziR
_) زیر (آL09L09$noprefixP3@ ziR
_) زود (L04L09L09$noprefixP3@ zud
_) زود (آL09L09$noprefixP3@ zud
_) زرد (L04L09L09$noprefixP3@ zaRd
_) زرد (آL09L09$noprefixP3@ zaRd
// suffixes ز
L09L09) زاد (_Sm3 zAd
L09L09-) زا (_Sm2 zA
L09L09) زار (_Sm3 zAR
L09L09) زدگی (_Sm4 zadegi
L09L09) زده (_+Sm3 zade:
L09L09) زدۀ (_+Sm3 zadeje
L09L09) زدن (_Sm3 zadan
L09L09) زدا (_Sm3 zodA
// arabic form of words (Babs) ز
//فواعل eg. جوامع
_L04وا) ز (L03_+ ze
_خوا) ز (L03_+ z
//فاعل eg. کاتب
_L04ا) ز (L03_+ ze
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ز (L04وL03_ zo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ز (L04L03_+ z
_مL04) ز (L03_+ za
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ز (L04ّL03_+ za
_مL04) ز (ّL03_+ zza
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ز (L03_+ za
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ز (L03_+ zo
//تفعل eg. تفکر
_ت) ز (L03L03_+ za
_تL04) ز (L03_++ zzo
//تفعّل eg. تفکّر
_ت) ز (L03ّL03_+ za
_تL04) ز (ّL03_+ zzo
//مفاعل eg. مباحث
_مL04ا) ز (L03_+ ze
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ز (L04اL03_++ ze
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ز (L04L03_+ z
_مستL04) ز (L03_ ze
//متفاعل eg. متفاوت
_متL04ا) ز (L03_ ze
_متL04ا) ز (ی_ z
//متفعل eg. متخصص
_مت) ز (L04L03_++ za
_متL04) ز (L03_+ zze
//متفعّل eg. متخصّص
_مت) ز (L04ّL03_++ za
_متL04) ز (ّL03_ zze
//مفتعل eg. معتدل
_م) ز (تL04L03_+ z
_مL04ت) ز (L03_ ze
//منفعل eg. منفجر
_من) ز (L03L03_++ za
_من) ز (یL03_+ za
_منL04) ز (L03_+ ze
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ژ
// special codes for ژ
// General Codes for Consonants
ژ (L01 Z
ژ (L02 Z
L02) ژ Z
_ا) ژ Z
ژ (ّL08 ZZ
ژ (ّ_ ZZ
ژ (ّL03 ZZa
ژ (L03 Za
L09) ژ (ژ+++ Za
// ژ as first letter in bondary of the words
_) ژ (L03 Za
// ژ in end of the words
ژ (_ Z
// ژ before و and a vowel
_) ژ (وا Za
_) ژ (وL02 Za
_) ژ (ویL03 Za
_) ژ (ویL01 Z
_) ژ (ویL02 Z
_) ژ (وی_ Z
L09) ژ (وL02 Z
// Others
ژ (ه_+++ Z
ژ (ۀ_ Z
ژ (ـL01 Z
ژ (ـL02 Z
ژ (ـL03 Za
ژ (ــL01 Z
ژ (ــL02 Z
ژ (ــL03 Za
ژ (ـــL01 Z
ژ (ـــL02 Z
ژ (ـــL03 Za
ژ (ــ Za
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ژ (L03_ Za
_آ) ژ (د_+ Z
_آ) ژ (ر_+ Z
_او) ژ (L03_+ Z
_ای) ژ (L03_+ Z
_L04) ژ (L03_ Z
//Analyzing 2nd Consonant of 4 Consonants
_L03) ژ (L05L06_ Za
_L03) ژ (L06L03_ Z
_آ) ژ (L03L01 Z
_آ) ژ (L03L02 Z
_L03) ژ (L03L01 Z
_L03) ژ (L06L03 Za
_L03) ژ (رL03+ Za
_L03) ژ (L05L03 Za
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ژ (L03L09L09 Z
_L03L03) ژ (L03L09L09 Z
_L01L03) ژ (L03L09L09 Za
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ژ (L03L09L09L09 Za
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ژ (L03_ Za
L09L01) ژ (L07_+N Z
L01L03) ژ (L03_ Za
L01L03) ژ (L07_+N Z
L03L03) ژ (L03_ Za
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ژ) ژ (L03L09_+ Z
_L04L03) ژ (L06L09_+ Z
_آL03) ژ (L05L06_+ Za
_آL03) ژ (L03L09_+ Z
L09L03) ژ (L03L09_ Za
L09L01) ژ (L03L09_ Z
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ژ (L03L09L09_ Z
_L01L09L03) ژ (L03L09L09_ Z
_L03L09L03) ژ (L03L09L09_ Za
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ژ (L03L09L09L09_ Za
// Prefixes ژ
// Suffixes ژ
// arabic form of words (Babs) ژ
//فواعل eg. جوامع
_L04وا) ژ (L03_ Ze
_خوا) ژ (L03_+ Za
//فاعل eg. کاتب
_L04ا) ژ (L03_+ Ze
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ژ (L04وL03_ Zo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ژ (L04L03_+ Z
_مL04) ژ (L03_+ Za
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ژ (L04ّL03_+ Za
_مL04) ژ (ّL03_+ ZZa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ژ (L03_+ Za
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ژ (L03_ Zo
//تفعل eg. تفکر
_ت) ژ (L03L03_+ Za
_تL04) ژ (L03_++ ZZo
//تفعّل eg. تفکّر
_ت) ژ (L03ّL03_+ Za
_تL04) ژ (ّL03_+ ZZo
//مفاعل eg. مباحث
_مL04ا) ژ (L03_ Ze
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ژ (L04اL03_++ Ze
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ژ (L04L03_+ Z
_مستL04) ژ (L03_ Ze
//متفاعل eg. متفاوت
_متL04ا) ژ (L03_ Ze
_متL04ا) ژ (ی_ Z
//متفعل eg. متخصص
_مت) ژ (L04L03_++ Za
_متL04) ژ (L03_ ZZe
//متفعّل eg. متخصّص
_مت) ژ (L04ّL03_++ Za
_متL04) ژ (ّL03_ ZZe
//مفتعل eg. معتدل
_م) ژ (تL04L03_+ Z
_مL04ت) ژ (L03_ Ze
//منفعل eg. منفجر
_من) ژ (L03L03_++ Za
_من) ژ (یL03_+ Za
_منL04) ژ (L03_ Ze
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group س
// special codes for س
// General Codes for Consonants
س (L01 s
س (L02 s
L02) س s
_ا) س s
س (ّL08 ss
س (ّ_ ss
س (ّL03 ssa
س (L03 sa
L09) س (س+++ sa
// س as first letter in bondary of the words
_) س (L03 sa
// س in end of the words
س (_ s
// س before و and a vowel
_) س (وا sa
_) س (وL02 sa
_) س (ویL03 sa
_) س (ویL01 s
_) س (ویL02 s
_) س (وی_ s
L09) س (وL02 s
// Others
س (ه_+++ s
س (ۀ_ s
س (ـL01 s
س (ـL02 s
س (ـL03 sa
س (ــL01 s
س (ــL02 s
س (ــL03 sa
س (ـــL01 s
س (ـــL02 s
س (ـــL03 sa
س (ــ sa
_) ست (_ set // eg. "این سِتِ جواهر"
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) س (L03_ sa
_آ) س (د_+ s
_آ) س (ر_+ s
_او) س (L03_+ s
_ای) س (L03_+ s
_L04) س (L03_ s
//Analyzing 2nd Consonant of 4 Consonants
_L03) س (L05L06_ sa
_L03) س (L06L03_ s
_آ) س (L03L01 s
_آ) س (L03L02 s
_L03) س (L03L01 s
_L03) س (L06L03 sa
_L03) س (رL03+ sa
_L03) س (L05L03 sa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) س (L03L09L09 s
_L03L03) س (L03L09L09 s
_L01L03) س (L03L09L09 sa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) س (L03L09L09L09 sa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) س (L03_ sa
L09L01) س (L03_ s
L09L01) س (ل_+ sa
L09L01) س (ش_+ sa
L09L01) س (ر_+ sa
L09L01) س (ذ_+ sa
L09L01) س (ز_+ sa
L09L01) س (ض_+ sa
L09L01) س (ظ_+ sa
L09L01) س (L07_+N s
L01L03) س (L03_ sa
L01L03) س (L07_+N s
L03L03) س (L06_ s
L03L03) س (L05_ sa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09س) س (L03L09_+ s
L09L05) س (L05L06_ sa
L09L05) س (L03L09_ s
_L04L06) س (L06L09_+ s
_آL06) س (L03L09_+ s
L09L06) س (L03L09_ sa
L09L01) س (L03L09_ s
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) س (L03L09L09_ s
_L01L09L03) س (L03L09L09_ s
_L03L09L03) س (L03L09L09_ sa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) س (L03L09L09L09_ sa
// Prefixes س
_) سر (L04L09L09$noprefixP2@ saR
_) سر (آL09L09$noprefixP2@ saR
_) سوء (L09L09P3@ su?e
_) سانتی (L04L09L09P5@ sAnti
_) سانتی (آL09L09P5@ sAnti
_) سید (L04L09L09P3@ sejjed
_) سید (آL09L09P3@ sejjed
_) سیّد (L04L09L09P4@ sejjed
_) سیّد (آL09L09P4@ sejjed
_) سپید (L04L09L09P4@ sepid
_) سپید (آL09L09P4@ sepid
_) سفید (L04L09L09P4@ sefid
_) سفید (آL09L09P4@ sefid
_) سپید (آL09L09P4@ sepid
_) سبز (L04L09L09P3@ sabz
_) سبز (آL09L09P3@ sabz
_) سنگ (L04L09L09P3@ sang
_) سنگ (آL09L09P3@ sang
// suffixes س
L09L01) ست (_++NSm2 st
L09L03) ست (_++NSm2 ast
L01-) ست (_+NSm2 st // eg. "کجا‌ست"
L02-) ست (_+NSm2 ast
L03-) ست (_+NSm2 ast // eg. "میز‌ست"
L09L03) ستان (_Sm4 estAn
L09L01) ستان (_Sm4 stAn
L09L09) سان (_Sm3 sAn
L09L09) سا (_Sm2 sA
L09L09) ساز (_Sm3 sAz
L09L09) سرا (_Sm3 saRA
L09L09) سار (_Sm3 sAR
L09L09) سنج (_Sm3 sandZ
L09L09) سوار (_Sm4 savAR
L09L09) سال (_Sm3 sAl
L09L09) سالار (_Sm5 sAlAR
L09L09) سرشت (_Sm4 seReSt
L09L09) ستیز (_Sm4 setiz
// arabic form of words (Babs) س
//فواعل eg. جوامع
_L04وا) س (L03_+ se
_خوا) س (L03_+ s
//فاعل eg. کاتب
_L04ا) س (L03_+ se
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) س (L04وL03_ so
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) س (L04L03_+ s
_مL04) س (L03_+ sa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) س (L04ّL03_+ sa
_مL04) س (ّL03_+ s:a
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) س (L03_+ sa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) س (L03_+ so
//تفعل eg. تفکر
_ت) س (L03L03_+ sa
_تL04) س (L03_++ sso
//تفعّل eg. تفکّر
_ت) س (L03ّL03_+ sa
_تL04) س (ّL03_+ s:o
//مفاعل eg. مباحث
_مL04ا) س (L03_+ se
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) س (L04اL03_++ se
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_م) س (تL04L04L03_+ s
_مست) س (L04L03_+ s
_مستL04) س (L03_ se
//متفاعل eg. متفاوت
_متL04ا) س (L03_ se
_متL04ا) س (ی_ s
//متفعل eg. متخصص
_مت) س (L04L03_++ sa
_متL04) س (L03_+ s:e
//متفعّل eg. متخصّص
_مت) س (L04ّL03_++ sa
_متL04) س (ّL03_ s:e
//مفتعل eg. معتدل
_م) س (تL04L03_+ s
_مL04ت) س (L03_ se
//منفعل eg. منفجر
_من) س (L03L03_++ sa
_من) س (یL03_+ sa
_منL04) س (L03_+ se
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ش
// special codes for ش
// General Codes for Consonants
ش (L01 S
ش (L02 S
L02) ش S
_ا) ش S
ش (ّL08 SS
ش (ّ_ SS
ش (ّL03 SSa
ش (L03 Sa
L09) ش (ش+++ Sa
// ش as first letter in bondary of the words
_) ش (L03 Sa
// ش in end of the words
ش (_ S
// ش before و and a vowel
_) ش (وا Sa
_) ش (وL02 Sa
_) ش (ویL03 Sa
_) ش (ویL01 S
_) ش (ویL02 S
_) ش (وی_ S
L09) ش (وL02 S
// Others
ش (ه_+++ S
ش (ۀ_ S
ش (ـL01 S
ش (ـL02 S
ش (ـL03 Sa
ش (ــL01 S
ش (ــL02 S
ش (ــL03 Sa
ش (ـــL01 S
ش (ـــL02 S
ش (ـــL03 Sa
ش (ــ Sa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ش (L03_ Sa
_آ) ش (د_+ S
_آ) ش (ر_+ S
_او) ش (L03_+ S
_ای) ش (L03_+ S
_L04) ش (L03_ S
//Analyzing 2nd Consonant of 4 Consonants
_L03) ش (L05L06_ Sa
_L03) ش (L06L03_ S
_آ) ش (L03L01 S
_آ) ش (L03L02 S
_L03) ش (L03L01 S
_L03) ش (L06L03 Sa
_L03) ش (رL03+ Sa
_L03) ش (L05L03 Sa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ش (L03L09L09 S
_L03L03) ش (L03L09L09 S
_L01L03) ش (L03L09L09 Sa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ش (L03L09L09L09 Sa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ش (L03_ Sa
L09L01) ش (L03_ S
L09L01) ش (L07_+N S
L01L03) ش (L03_ Sa
L01L03) ش (L07_+N S
L03L03) ش (L06_ S
L03L03) ش (L05_ Sa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ش) ش (L03L09_+ S
L09L05) ش (L05L06_ Sa
L09L05) ش (L03L09_ S
_L04L06) ش (L06L09_+ S
_آL06) ش (L03L09_+ S
L09L06) ش (L03L09_ Sa
L09L01) ش (L03L09_ S
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ش (L03L09L09_ S
_L01L09L03) ش (L03L09L09_ S
_L03L09L03) ش (L03L09L09_ Sa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ش (L03L09L09L09_ Sa
// Exceptional Rules
_رL10یدL10) ش (_ R
// Prefixes ش
_) شاد (L04L09L09P3@ S'Ad
_) شاد (آL09L09P3@ S'Ad
_) شاه (L04L09L09P3@ S'Ah
_) شاه (آL09L09P3@ S'Ah
_) شیر (L04L09L09P3@ SiR-
_) شیر (آL09L09P3@ SiR-
// suffixes ش
L09L09) شناس (_Sm4 SenAs
L09L09) شناسان (_Sm6 SenAsAn
L09L09) شکن (_Sm3 Sekan
L09L09) شهر (_Sm3 SahR
L09L09) شنبه (_Sm4 Sanbe:
L09L09) شویی (_Sm4 Sui:
// Possessive pronouns
L09L09L03) ش (_NSm1 aS
L09L01و) ش (_NSm1 aS
L09L09L03ی) ش (_NSm1 jaS
L09L03) شو (_NSm2 eSo
L09L01) شو (_NSm2 So
L09L03) شان (_NSm3 eSAn
L01و) شان (_NSm3 eSAn
L09L03ی) شان (_NSm3 jeSAn
L09L03) شون (_NSm3 eSun
L09L01) شون (_NSm3 Sun
// Possessive pronouns for گی eg. "زندگیتان"
L09L09L03گی) شان (_NSm3 jeSAn
L09L01وگی) شان (_NSm3 jeSAn
L09L01یگی) شان (_NSm3 jeSAn
L09L09) شاه (_Sm3 SAh
L09L09) شمار (_Sm4 SomAR
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) ش
//فواعل eg. جوامع
_L04وا) ش (L03_+ Se
_خوا) ش (L03_+ S
//فاعل eg. کاتب
_L04ا) ش (L03_+ Se
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ش (L04وL03_ So
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ش (L04L03_+ S
_مL04) ش (L03_+ Sa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ش (L04ّL03_+ Sa
_مL04) ش (ّL03_+ SSa
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ش (L03_+ Sa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ش (L03_+ So
//تفعل eg. تفکر
_ت) ش (L03L03_+ Sa
_تL04) ش (L03_++ SSo
//تفعّل eg. تفکّر
_ت) ش (L03ّL03_+ Sa
_تL04) ش (ّL03_+ SSo
//مفاعل eg. مباحث
_مL04ا) ش (L03_+ Se
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ش (L04اL03_++ Se
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ش (L04L03_+ S
_مستL04) ش (L03_ Se
//متفاعل eg. متفاوت
_متL04ا) ش (L03_ Se
_متL04ا) ش (ی_ S
//متفعل eg. متخصص
_مت) ش (L04L03_++ Sa
_متL04) ش (L03_+ SSe
//متفعّل eg. متخصّص
_مت) ش (L04ّL03_++ Sa
_متL04) ش (ّL03_ SSe
//مفتعل eg. معتدل
_م) ش (تL04L03_+ S
_مL04ت) ش (L03_ Se
//منفعل eg. منفجر
_من) ش (L03L03_++ Sa
_من) ش (یL03_+ Sa
_منL04) ش (L03_+ Se
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ص
// special codes for ص
// General Codes for Consonants
ص (L01 s
ص (L02 s
L02) ص s
_ا) ص s
ص (ّL08 ss
ص (ّ_ ss
ص (ّL03 ssa
ص (L03 sa
L09) ص (ص+++ sa
// ص as first letter in bondary of the words
_) ص (L03 sa
// ص in end of the words
ص (_ s
// ص before و and a vowel
_) ص (وا sa
_) ص (وL02 sa
_) ص (ویL03 sa
_) ص (ویL01 s
_) ص (ویL02 s
_) ص (وی_ s
L09) ص (وL02 s
// Others
ص (ه_+++ s
ص (ۀ_ s
ص (ـL01 s
ص (ـL02 s
ص (ـL03 sa
ص (ــL01 s
ص (ــL02 s
ص (ــL03 sa
ص (ـــL01 s
ص (ـــL02 s
ص (ـــL03 sa
ص (ــ sa
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ص (L03_ sa
_آ) ص (د_+ s
_آ) ص (ر_+ s
_او) ص (L03_+ s
_ای) ص (L03_+ s
_L04) ص (L03_ s
//Analyzing 2nd Consonant of 4 Consonants
_L03) ص (L05L06_ sa
_L03) ص (L06L03_ s
_آ) ص (L03L01 s
_آ) ص (L03L02 s
_L03) ص (L03L01 s
_L03) ص (L06L03 sa
_L03) ص (رL03+ sa
_L03) ص (L05L03 sa
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ص (L03L09L09 s
_L03L03) ص (L03L09L09 s
_L01L03) ص (L03L09L09 sa
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ص (L03L09L09L09 sa
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ص (L03_ sa
L09L01) ص (L03_ s
L09L01) ص (ل_+ sa
L09L01) ص (ش_+ sa
L09L01) ص (ر_+ sa
L09L01) ص (ذ_+ sa
L09L01) ص (ز_+ sa
L09L01) ص (ض_+ sa
L09L01) ص (ظ_+ sa
L09L01) ص (L07_+N s
L01L03) ص (L03_ sa
L01L03) ص (L07_+N s
L03L03) ص (L06_ s
L03L03) ص (L05_ sa
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ص) ص (L03L09_+ s
L09L05) ص (L05L06_ sa
L09L05) ص (L03L09_ s
_L04L06) ص (L06L09_+ s
_آL06) ص (L03L09_+ s
L09L06) ص (L03L09_ sa
L09L01) ص (L03L09_ s
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ص (L03L09L09_ s
_L01L09L03) ص (L03L09L09_ s
_L03L09L03) ص (L03L09L09_ sa
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ص (L03L09L09L09_ sa
// Prefixes ص
_) صاحب (L04L09L09P4@ sAheb
_) صاحب (آL09L09P4@ sAheb
_) صدر (L09L09L09P3@ sadr
// Suffixes ص
// L09L09) صد (_Sm2 sad
L09L09) صفت (_Sm3 sefat
// arabic form of words (Babs) ص
//فواعل eg. جوامع
_L04وا) ص (L03_+ se
_خوا) ص (L03_+ s
//فاعل eg. کاتب
_L04ا) ص (L03_+ se
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ص (L04وL03_ so
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ص (L04L03_+ s
_مL04) ص (L03_+ sa
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ص (L04ّL03_+ sa
_مL04) ص (ّL03_+ s:a
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ص (L03_+ sa
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ص (L03_+ so
//تفعل eg. تفکر
_ت) ص (L03L03_+ sa
_تL04) ص (L03_++ sso
//تفعّل eg. تفکّر
_ت) ص (L03ّL03_+ sa
_تL04) ص (ّL03_+ s:o
//مفاعل eg. مباحث
_مL04ا) ص (L03_+ se
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ص (L04اL03_++ se
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ص (L04L03_+ s
_مستL04) ص (L03_ se
//متفاعل eg. متفاوت
_متL04ا) ص (L03_ se
_متL04ا) ص (ی_ s
//متفعل eg. متخصص
_مت) ص (L04L03_++ sa
_متL04) ص (L03_+ s:e
//متفعّل eg. متخصّص
_مت) ص (L04ّL03_++ sa
_متL04) ص (ّL03_ s:e
//مفتعل eg. معتدل
_م) ص (تL04L03_+ s
_مL04ت) ص (L03_ se
//منفعل eg. منفجر
_من) ص (L03L03_++ sa
_من) ص (یL03_+ sa
_منL04) ص (L03_+ se
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ض
// special codes for ض
// General Codes for Consonants
ض (L01 z
ض (L02 z
L02) ض z
_ا) ض z
ض (ّL08 zz
ض (ّ_ zz
ض (ّL03 zza
ض (L03 za
L09) ض (ض+++ za
// ض as first letter in bondary of the words
_) ض (L03 za
// ض in end of the words
ض (_ z
// ض before و and a vowel
_) ض (وا za
_) ض (وL02 za
_) ض (ویL03 za
_) ض (ویL01 z
_) ض (ویL02 z
_) ض (وی_ z
L09) ض (وL02 z
// Others
ض (ه_+++ z
ض (ۀ_ z
ض (ـL01 z
ض (ـL02 z
ض (ـL03 za
ض (ــL01 z
ض (ــL02 z
ض (ــL03 za
ض (ـــL01 z
ض (ـــL02 z
ض (ـــL03 za
ض (ــ za
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ض (L03_ za
_آ) ض (د_+ z
_آ) ض (ر_+ z
_او) ض (L03_+ z
_ای) ض (L03_+ z
_L04) ض (L03_ z
//Analyzing 2nd Consonant of 4 Consonants
_L03) ض (L05L06_ za
_L03) ض (L06L03_ z
_آ) ض (L03L01 z
_آ) ض (L03L02 z
_L03) ض (L03L01 z
_L03) ض (L06L03 za
_L03) ض (رL03+ za
_L03) ض (L05L03 za
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ض (L03L09L09 z
_L03L03) ض (L03L09L09 z
_L01L03) ض (L03L09L09 za
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ض (L03L09L09L09 za
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ض (L03_ za
L09L01) ض (L03_ z
L09L01) ض (ث_+ za
L09L01) ض (ص_+ za
L09L01) ض (س_+ za
L09L01) ض (ش_+ za
L09L01) ض (ر_+ za
L09L01) ض (ق_+ za
L09L01) ض (غ_+ za
L09L01) ض (L07_+N z
L01L03) ض (L03_ za
L01L03) ض (L07_+N z
L03L03) ض (L06_ z
L03L03) ض (L05_ za
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ض) ض (L03L09_+ z
L09L05) ض (L05L06_ za
L09L05) ض (L03L09_ z
_L04L06) ض (L06L09_+ z
_آL06) ض (L03L09_+ z
L09L06) ض (L03L09_ za
L09L01) ض (L03L09_ z
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ض (L03L09L09_ z
_L01L09L03) ض (L03L09L09_ z
_L03L09L03) ض (L03L09L09_ za
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ض (L03L09L09L09_ za
// Prefixes ض
_) ضد (L04L09L09$noprefixP2@ zedde
_) ضد (آL09L09$noprefixP2@ zedde
_) ضدّ (L04L09L09P3@ zedde
_) ضدّ (آL09L09P3@ zedde
// Suffixes ض
// Arabic form of words (Babs) ض
//فواعل eg. جوامع
_L04وا) ض (L03_+ ze
_خوا) ض (L03_+ z
//فاعل eg. کاتب
_L04ا) ض (L03_+ ze
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ض (L04وL03_ zo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ض (L04L03_+ z
_مL04) ض (L03_+ za
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ض (L04ّL03_+ za
_مL04) ض (ّL03_+ zza
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ض (L03_+ za
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ض (L03_+ zo
//تفعل eg. تفکر
_ت) ض (L03L03_+ za
_تL04) ض (L03_++ zzo
//تفعّل eg. تفکّر
_ت) ض (L03ّL03_+ za
_تL04) ض (ّL03_+ zzo
//مفاعل eg. مباحث
_مL04ا) ض (L03_+ ze
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ض (L04اL03_++ ze
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ض (L04L03_+ z
_مستL04) ض (L03_ ze
//متفاعل eg. متفاوت
_متL04ا) ض (L03_ ze
_متL04ا) ض (ی_ z
//متفعل eg. متخصص
_مت) ض (L04L03_++ za
_متL04) ض (L03_+ zze
//متفعّل eg. متخصّص
_مت) ض (L04ّL03_++ za
_متL04) ض (ّL03_ zze
//مفتعل eg. معتدل
_م) ض (تL04L03_+ z
_مL04ت) ض (L03_ ze
//منفعل eg. منفجر
_من) ض (L03L03_++ za
_من) ض (یL03_+ za
_منL04) ض (L03_+ ze
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ط
// special codes for ط
// General Codes for Consonants
ط (L01 t
ط (L02 t
L02) ط t
_ا) ط t
ط (ّL08 tt
ط (ّ_ tt
ط (ّL03 tta
ط (L03 ta
L09) ط (ط+++ ta
// ط as first letter in bondary of the words
_) ط (L03 ta
// ط in end of the words
ط (_ t
// ط before و and a vowel
_) ط (وا ta
_) ط (وL02 ta
_) ط (ویL03 ta
_) ط (ویL01 t
_) ط (ویL02 t
_) ط (وی_ t
L09) ط (وL02 t
// Others
ط (ه_+++ t
ط (ۀ_ t
ط (ـL01 t
ط (ـL02 t
ط (ـL03 ta
ط (ــL01 t
ط (ــL02 t
ط (ــL03 ta
ط (ـــL01 t
ط (ـــL02 t
ط (ـــL03 ta
ط (ــ ta
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ط (L03_ ta
_آ) ط (د_+ t
_آ) ط (ر_+ t
_او) ط (L03_+ t
_ای) ط (L03_+ t
_L04) ط (L03_ t
//Analyzing 2nd Consonant of 4 Consonants
_L03) ط (L05L06_ ta
_L03) ط (L06L03_ t
_آ) ط (L03L01 t
_آ) ط (L03L02 t
_L03) ط (L03L01 t
_L03) ط (L06L03 ta
_L03) ط (رL03+ ta
_L03) ط (L05L03 ta
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ط (L03L09L09 t
_L03L03) ط (L03L09L09 t
_L01L03) ط (L03L09L09 ta
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ط (L03L09L09L09 ta
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ط (L03_ ta
L09L01) ط (L07_+N t
L01L03) ط (L03_ ta
L01L03) ط (L07_+N t
L03L03) ط (L03_ ta
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ط) ط (L03L09_+ t
L09L05) ط (L05L06_ ta
L09L05) ط (L03L09_ t
_L04L06) ط (L06L09_+ t
_آL06) ط (L03L09_+ t
L09L06) ط (L03L09_ ta
L09L01) ط (L03L09_ t
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ط (L03L09L09_ t
_L01L09L03) ط (L03L09L09_ t
_L03L09L03) ط (L03L09L09_ ta
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ط (L03L09L09L09_ ta
// Prefixes ط
// Suffixes ط
L09L09) طلب (_Sm3 talab
L09L09) طلبان (_Sm5 talabAn
// arabic form of words (Babs) ط
//فواعل eg. جوامع
_L04وا) ط (L03_ te
_خوا) ط (L03_+ ta
//فاعل eg. کاتب
_L04ا) ط (L03_+ te
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ط (L04وL03_ to
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ط (L04L03_+ t
_مL04) ط (L03_+ ta
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ط (L04ّL03_+ ta
_مL04) ط (ّL03_+ tta
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ط (L03_+ ta
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ط (L03_ to
//تفعل eg. تفکر
_ت) ط (L03L03_+ ta
_تL04) ط (L03_++ tto
//تفعّل eg. تفکّر
_ت) ط (L03ّL03_+ ta
_تL04) ط (ّL03_+ tto
//مفاعل eg. مباحث
_مL04ا) ط (L03_ te
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ط (L04اL03_++ te
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ط (L04L03_+ t
_مستL04) ط (L03_ te
//متفاعل eg. متفاوت
_متL04ا) ط (L03_ te
_متL04ا) ط (ی_ t
//متفعل eg. متخصص
_مت) ط (L04L03_++ ta
_متL04) ط (L03_ tte
//متفعّل eg. متخصّص
_مت) ط (L04ّL03_++ ta
_متL04) ط (ّL03_ tte
//مفتعل eg. معتدل
_م) ط (تL04L03_+ t
_مL04ت) ط (L03_ te
//منفعل eg. منفجر
_من) ط (L03L03_++ ta
_من) ط (یL03_+ ta
_منL04) ط (L03_ te
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ظ
// special codes for ظ
// General Codes for Consonants
ظ (L01 z
ظ (L02 z
L02) ظ z
_ا) ظ z
ظ (ّL08 zz
ظ (ّ_ zz
ظ (ّL03 zza
ظ (L03 za
L09) ظ (ظ+++ za
// ظ as first letter in bondary of the words
_) ظ (L03 za
// ظ in end of the words
ظ (_ z
// ظ before و and a vowel
_) ظ (وا za
_) ظ (وL02 za
_) ظ (ویL03 za
_) ظ (ویL01 z
_) ظ (ویL02 z
_) ظ (وی_ z
L09) ظ (وL02 z
// Others
ظ (ه_+++ z
ظ (ۀ_ z
ظ (ـL01 z
ظ (ـL02 z
ظ (ـL03 za
ظ (ــL01 z
ظ (ــL02 z
ظ (ــL03 za
ظ (ـــL01 z
ظ (ـــL02 z
ظ (ـــL03 za
ظ (ــ za
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_آ) ظ (L03_ za
_آ) ظ (د_+ z
_آ) ظ (ر_+ z
_او) ظ (L03_+ z
_ای) ظ (L03_+ z
_L04) ظ (L03_ z
//Analyzing 2nd Consonant of 4 Consonants
_L03) ظ (L05L06_ za
_L03) ظ (L06L03_ z
_آ) ظ (L03L01 z
_آ) ظ (L03L02 z
_L03) ظ (L03L01 z
_L03) ظ (L06L03 za
_L03) ظ (رL03+ za
_L03) ظ (L05L03 za
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ظ (L03L09L09 z
_L03L03) ظ (L03L09L09 z
_L01L03) ظ (L03L09L09 za
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ظ (L03L09L09L09 za
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L01L01) ظ (L03_ za
L09L01) ظ (L03_ z
L09L01) ظ (ث_+ za
L09L01) ظ (ص_+ za
L09L01) ظ (س_+ za
L09L01) ظ (ش_+ za
L09L01) ظ (ر_+ za
L09L01) ظ (ق_+ za
L09L01) ظ (غ_+ za
L09L01) ظ (L07_+N z
L01L03) ظ (L03_ za
L01L03) ظ (L07_+N z
L03L03) ظ (L06_ z
L03L03) ظ (L05_ za
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ظ) ظ (L03L09_+ z
L09L05) ظ (L05L06_ za
L09L05) ظ (L03L09_ z
_L04L06) ظ (L06L09_+ z
_آL06) ظ (L03L09_+ z
L09L06) ظ (L03L09_ za
L09L01) ظ (L03L09_ z
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ظ (L03L09L09_ z
_L01L09L03) ظ (L03L09L09_ z
_L03L09L03) ظ (L03L09L09_ za
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ظ (L03L09L09L09_ za
// Prefixes ظ
// Suffixes ظ
// arabic form of words (Babs) ظ
//فواعل eg. جوامع
_L04وا) ظ (L03_+ ze
_خوا) ظ (L03_+ z
//فاعل eg. کاتب
_L04ا) ظ (L03_+ ze
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ظ (L04وL03_ zo
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ظ (L04L03_+ z
_مL04) ظ (L03_+ za
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//مفعّل eg. مقدّس
_م) ظ (L04ّL03_+ za
_مL04) ظ (ّL03_+ zza
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ظ (L03_+ za
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ظ (L03_+ zo
//تفعل eg. تفکر
_ت) ظ (L03L03_+ za
_تL04) ظ (L03_++ zzo
//تفعّل eg. تفکّر
_ت) ظ (L03ّL03_+ za
_تL04) ظ (ّL03_+ zzo
//مفاعل eg. مباحث
_مL04ا) ظ (L03_+ ze
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
//انفعال eg. انفجار
_ان) ظ (L04اL03_++ ze
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ظ (L04L03_+ z
_مستL04) ظ (L03_ ze
//متفاعل eg. متفاوت
_متL04ا) ظ (L03_ ze
_متL04ا) ظ (ی_ z
//متفعل eg. متخصص
_مت) ظ (L04L03_++ za
_متL04) ظ (L03_+ zze
//متفعّل eg. متخصّص
_مت) ظ (L04ّL03_++ za
_متL04) ظ (ّL03_ zze
//مفتعل eg. معتدل
_م) ظ (تL04L03_+ z
_مL04ت) ظ (L03_ ze
//منفعل eg. منفجر
_من) ظ (L03L03_++ za
_من) ظ (یL03_+ za
_منL04) ظ (L03_+ ze
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group ع
// special codes for ع
// ع preceded by another letter
_آ) ع ?
// ع bondary of words\
//L09L01) ع (L03 e?
// General Codes for Consonants
ع (L01 ?
ع (L02 ?
L02) ع ?
_ا) ع ?
ع (ّL08 ??
ع (ّ_ ??
ع (ّL03 ??a
ع (L03 ?a
L09) ع (ع+++ ?a
// ع as first letter in bondary of the words
_) ع (L03 a:
_) ع (ا
_) ع (وL01 a
_) ع (وL03
_) ع (و_ a
_) ع (ی e
// ع in end of the words
L09) ع (_ '?
// ع before و and a vowel
// Others
ع (ه_+++ ?
ع (ۀ_ ?
ع (ـL01 ?
ع (ـL02 ?
ع (ـL03 ?a
ع (ــL01 ?
ع (ــL02 ?
ع (ــL03 ?a
ع (ـــL01 ?
ع (ـــL02 ?
ع (ـــL03 ?a
ع (ــ ?a
// Consonants Analyzer
// Right to left characters Analyzer
// Analyzing 2nd Consonant of 3 Consonants
_او) ع (L03_+ ?
_ای) ع (L03_+ ?
_L04) ع (L03_ ?
//Analyzing 2nd Consonant of 4 Consonants
_L03) ع (L05L06_ ?a
_L03) ع (L06L03_ ?
_آ) ع (L03L01 ?
_آ) ع (L03L02 ?
_L03) ع (L03L01 ?
_L03) ع (L06L03 ?a
_L03) ع (رL03+ ?a
_L03) ع (L05L03 ?a
// Analyzing 3th Consonant of 6 Consonants
_L09L01) ع (L03L09L09 ?
_L03L03) ع (L03L09L09 ?
_L01L03) ع (L03L09L09 ?a
// Analyzing 4th Consonant of 8 Consonants
_L09L09L09) ع (L03L09L09L09 ?a
// Left to right characters Analyzer
// Analyzing 2nd Consonant of 4 Consonants (left to right)
L09L01) ع (L03_ ?a
L09L01) ع (L07_+N ?
L01L03) ع (L03_ ?a
L01L03) ع (L07_+N ?
L03L03) ع (L03_ ?a
// Analyzing 3th Consonant of 5 Consonants (left to right)
L09ع) ع (L03L09_+ ?
L09L05) ع (L05L06_ ?a
L09L05) ع (L03L09_ ?
_L04L06) ع (L06L09_+ ?
_آL06) ع (L03L09_+ ?
L09L06) ع (L03L09_ ?a
L09L01) ع (L03L09_ ?
// Analyzing 4th Consonant of 7 Consonants (left to right)
L09L09L09) ع (L03L09L09_ ?
_L01L09L03) ع (L03L09L09_ ?
_L03L09L03) ع (L03L09L09_ ?a
// Analyzing 5th Consonant of 9 Consonants (left to right)
L09L09L09L09) ع (L03L09L09L09_ ?a
// Prefixes ع
_) عبد (L04L09L09P3@ 'a:bd
_) عبد (آL09L09P3@ 'a:bd
_) عبدال (L04L09L09P5@ abdol'
_) عبدال (آL09L09P5@ abdol'
_) علی (L04L09L09P3@ a:li
_) علی (آL09L09P3@ a:li
// suffixes ع
L09L09) علی (_NSm3 a:li
// arabic form of words (Babs) ع
//فواعل eg. جوامع
_L04وا) ع (L03_ ?e
_خوا) ع (L03_+ ?a
//فاعل eg. کاتب
_L04ا) ع (L03_+ ?e
//مفعول eg. مکتوب (Fa eSpeak read itd correctly)
//فعول eg. خروج
_) ع (L04وL03_ o
//فعال eg. شراب (Fa eSpeak read itd correctly)
//مفعل eg. مکتب
_م) ع (L04L03_+ ?
_مL04) ع (L03_+ ?a
_مL04L04) ع (_ ?
//مفعّل eg. مقدّس
_م) ع (L04ّL03_+ ?a
_مL04) ع (ّL03_+ ??a
//افعال eg. اخلاق (Fa eSpeak read itd correctly)
//تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
//فعیل eg. صغیر (Fa eSpeak read itd correctly)
//فعیله eg. صغیره (Fa eSpeak read itd correctly)
//افعل eg. اصغر
_اL03) ع (L03_+ ?a
_اL03L03) ع (_ ?
//تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
//تفاعل eg. تفاوت
_تL04ا) ع (L03_ ?o
_تL04اL04) ع (_ ?
//تفعل eg. تفکر
_ت) ع (L03L03_+ ?a
_تL04) ع (L03_++ ??o
//تفعّل eg. تفکّر
_ت) ع (L03ّL03_+ ?a
_تL04) ع (ّL03_+ ??o
_تL03L03) ع (_ ?
//مفاعل eg. مباحث
_مL04ا) ع (L03_ ?e
_مL09اL09) ع (_ ?
//استفعال eg. استخراج (Fa eSpeak read itd correctly)
_است) ع (L04اL03_ ?
_استL04) ع (اL03_ ?
//انفعال eg. انفجار
_ان) ع (L04اL03_++ ?e
//افتعال eg. افتخار
//مستفعل eg. مستخدم
_مست) ع (L04L03_+ ?
_مستL04) ع (L03_ ?e
//متفاعل eg. متفاوت
_متL04ا) ع (L03_ ?e
_متL04ا) ع (ی_ ?
_متL04اL04) ع (_ ?
//متفعل eg. متخصص
_مت) ع (L04L03_++ ?a
_متL04) ع (L03_ ??e
//متفعّل eg. متخصّص
_مت) ع (L04ّL03_++ ?a
_متL04) ع (ّL03_ ??e
_متL04L04) ع (_ ?
//مفتعل eg. معتدل
_م) ع (تL04L03_+ ?
_مL04ت) ع (L03_ ?e
_مL04تL04) ع (_ ?
//منفعل eg. منفجر
_من) ع (L03L03_++ ?a
_من) ع (یL03_+ ?a
_منL04) ع (L03_ ?e
_منL09L09) ع (_ ?
//منفعله eg. منفجره (Fa eSpeak read itd correctly)
.group غ
// special codes for غ
// General Codes for Consonants
غ (L01 q1
غ (L02 q1
L02) غ q1
_ا) غ q1
غ (ّL08 q1q1
غ (ّ_ q1q1
غ (ّL03 q1q1a
غ (L03 q1a
L09) غ (غ+++ q1a
// غ as first letter in bondary of the words
_) غ (L03 q1a
// غ in end of the words
غ (_ q1
// غ