বাঙলা লেখা হোক সহজ - সুনিয়ম সবসময় বাঙরেজি বর্ণমালা
An easy way to write Bengali using English letters following uniform rules
বাক্ষর = বাংলায় সাক্ষর = literate in Bengali or বাক খোর = যে বেশি বক বক করে
Bengali Alphabet and corresponding English letters
Differnece with Google Transliteration (Google Indic Keyboard)
ইংরিজি হরফে বাংলা লেখার মূল সমস্য়া হল কিছু মুষ্টিমেয় অক্ষর নিয়ে| এগুলো হল a অ বা আ হতে পারে, তাই এখানে o = অ আর a = আ | ও লিখব আমারা q দিয়ে| তেমনি শুধু t আর d আছে ত ট দ ড বোঝানোর জন্য় - তাই w আর x যাদের বাংলায় ভূমিকা নেই, সেগুলো কে এখানে কাজে লাগানো হয়েছে যেমন t = ত, d = দ, w = ড, x = ট | য বা য-ফলা কে লেখা যাবে z দিয়ে| এর ফলে আমার ইংরিজি বর্ণ মালার সব কটি অক্ষর কেই কাজে লাগালাম এবং কোন confusion ও রইল না|
কিছু বর্ণ একাধিক ভাবে লেখা যেতে পারে যেমন q বা বড় হাতের O দুটো ই ও হিসেবে চলবে| তেমনি বড় হাতের T আর D যথাক্রমে ট আর ড বোঝাবে| বড় হাতের R হবে ড় | বিস্তারিত বর্ণনার জন্য় নিচে সম্পুর্ণ অক্ষর তালিকা দেখুন|
আরেকটি সুবিধে হল যে আপনি অন্য় কোথাও ইংরিজি হরফে কিছু লিখে এখানে paste করে দিলে সেটি তৎক্ষণাৎ বাংলায় অনুলিখিত হয়ে যাবে.
This app also uses two boxes model for writing Bengali. In one box model like Google's Indic writing method, you write English letters and as soon as you finish a word, it will show you possible words. The original English script you wrote is not preserved. But in this app, due to two-box approach, the original English text, what you have written, is also preserved.
There are advantages of this approach.
You can see what English letter combination led to the Bengali word formation. So over time you will familiarize yourself with the Bakkhor way of writing.
If you want to write Bengali somewhere but only English letters are avaialble to you, then you can write in Bakkhor spellings and then when you paste the content in this app, entire text will be converted to Bengali at an instant. So, you have the option of saving both Bengali and English Bakkhor text.
আপনি যদি মুলতঃ mobile phone এ অল্প বাঙ্লা লেখেন এবঙ্ Google Indic keyboard নিয়ে খুশি আছেন, তাহলে এই অ্যাপ আপনার জন্য় নয়|
অনুগ্রহ করে এই অ্যাপ কে গুগুলের সঙ্গে তুলনা করবেন না| গুগুল Indic keyboard টি predictive মোডে কাজ করে, এই অ্যাপ টি deterministic মোডে কাজ করে|
Deterministic mode = computer maps your keystroke to individual characters. Like when you type in English using normal computer keyboard.
Predictive mode = here each keystroke may correspond to multiple letters (i.e. indeterministic) so computer tries to guess what word you are typing based on its internal dictionary.
When you type, there will not be any যুক্তাক্ষর by default.
If you end a word with / then whole word will be written as যুক্তাক্ষর automatically.
If you want precise control of which words you want to make যুক্তাক্ষর, then do not end word with / but use either ' or ; in between letters which you want to convert to যুক্তাক্ষর.
Typing in single case vs combining upper and lower case letters
You can type fastest when you are using single case. If you combine lower case and upper case letters while tryping, every time you type Shift key and another letter, it slows down typing speed because it forces you to pause momentarily. However, since English keyboard does not have enough letters to cover entire Bengali alphabet, in order to use lower case letters only for faster typing, it requires to be creative with some letters. For example, typing Shift + R to type ড় is actually slower than typing rr to type ড় - even though you are pressing same number of keys in each case.
To offer flexibility, this app offers multiple ways to type few letters. For example, to type ট you can either use T or x. In one hand it is intuitive to use t for ত and T for ট but on other hand it make sense to use x for ট because x is unused in Bengali so it it can be remapped for faster typing. Similarly, q, w, z have been remapped for Bengali typing.
These letters were mapped after analyzing large volume of Bengali text to understand letter frequency in Bengali.
If you don't like this mapping, since this app is open source, you can change mapping if you know how to code in JavaScript.
The first row (in blue) shows suggested words in case you have unintentionally mis-spelt your words.
The second row (in purple) shows most frequently used words in your written text. It orders words by frequency so that more frequently used words in your text will be shown towards left.
Clicking on the word will add the word to your Bengali text.
This feature may not be available in all mobile devices!
You can re-size the text boxes in computer browser by dragging the lower right corner of the textbox.
There is a 1-box mode layout available. You can select it from main menu on the left. When you are reviewing a large amount of Bangla text and want to insert words in the middle, this mode will be beneficial.
You can also find 1-box mode useful once you have memorized the keyboard layout as it gives to more area to look at your overall writing.
Vowels/স্বরবর্ণ
| অ o | আ a | ই i | ঈ I/ii | উ u | ঊ U/uu |
| এ e | ঐ Z/qi | ও O/q | ঔ V/qu | অ্যা A | হসন্ত ্ ';, |
Consonants/ব্যাঞ্জনবর্ণ
| ক k | খ kh/K | গ g | ঘ gh/G | ঙ ng/P |
| চ c | ছ ch/C | জ j | ঝ jh | ঞ ^ |
| ট T/x | ঠ Th/X | ড D/w | ঢ Dh/W | ণ N |
| ত t | থ th/L | দ d | ধ dh/F | ন n |
| প p | ফ f | ব b | ভ v | ম m |
| য J/z | র r | ল l | শ sh/S | ষ Sh/Q |
| স s | হ h | ড় R/rr | য় y | ং B |
| ঁ M | ঃ H | ঢ় RH | ৎ E |
kar/কার examples
| ক ko | কা ka/kaa | কি ki | কী kI/kii | কু ku | কূ kU/kuu |
| কে ke | কৈ kZ/kqi | কো kO/kq | কৌ kX/kqu | ক্যা k'ya/kYa | ক্যা k'za |
| ক্ k' | কৃ k< | ক্রি k'ri | কঁ kM |
Use ' to merge letters to create compound letters.
| ঞ্চ = ^'c | ঞ্ছ = ^'ch | ঞ্জ = ^'j | ঙ্গ = ng'g | চ্ছ = c'ch | ক্ষ = k'Sh |
| ক্ত = k'to | ল্ল = l'l | ন্ধ = n'dh | ন্দ = n'd | ন্ড = n'd | ন্ত = n't |
| শ্চ = sh'c | ষ্ণ = Q'N | ষ্ট = Q'T | শ্ব = sh'b | স্ব =s'b | স্ক = s'k |
| স্ল = s'l | স্প = s'p | স্ত = s't | স্থ = s'th | স্ত্র = s'tr | ত্ত = t't |
| গ্ধ = g'dh | গ্ন = g'n | ঙ্ক = ng'k | জ্জ = j'j | ট্ট = T'T | ড্ড = D'D |
| ণ্ট = N'T | ণ্ণ = N'N | ণ্ম = N'm | ত্ত = t't | ত্থ = t'th | দ্দ = d'd |
| দ্ধ = d'dh | ধ্ব =dh'b | ন্ট = n'T | ন্ম = n'm | প্প = p'p | প্স = p's |
| ব্জ = b'j | ম্ন = m'n | ম্ব = m'b | ম্ফ = m'f | ম্প = m'p | ম্ভ = m'v |
| স্ট = s'T | স্ন = s'n | হ্ব = h'b | হ্ল = h'l | হ্ম = h'm | হ্ন = h'n |
| ত্রি = t'ri | ক্ক = k'k | ক্ট = k't | ক্ম = k'm | ক্ষ্ণ = k'Q'N | স্ম = s'm |
| ক্স = k's | জ্ঞ = j'^ |
Paste these examples and convert to Bengali. You can get an idea how to type here by studying these examples.
Instead of ' or ; inside words, you can also precede words by / to write that word as juktakkhor.
|
jononI jon'movUmish'c s'bor'gadopI gorIyosI ek hate tali baje na Jemon kor'mo temon fol vebe korO kaj, kore vebO na du nqkay pa diye cola |
জননী জন্মভূমিশ্চ স্বর্গাদপী গরীয়সী এক হাতে তালি বাজে না যেমন কর্ম তেমন ফল ভেবে করো কাজ, করে ভেবো না দু নৌকায় পা দিয়ে চলা |
|
Joto dOSh non'do ghOSh lOve pap, pape mQt'zu jole kumIr Dang'gay bagh kaMTa diye kaMTa tOla dhan vante shiber gIt |
যত দোষ নন্দ ঘোষ লোভে পাপ, পাপে মৃত্যু জলে কুমীর ডাঙ্গায় বাঘ কাঁটা দিয়ে কাঁটা তোলা ধান ভানতে শিবের গীত |
|
odhik son'yasIte gajon noSh'To paMc angul soman hoy na ek Dhile dui pakhI mara nacte na janle uThOn baMka gorIber ghORa rOg |
অধিক সন্যাসীতে গাজন নষ্ট পাঁচ আঙুল সমান হয় না এক ঢিলে দুই পাখী মারা নাচতে না জানলে উঠোন বাঁকা গরীবের ঘোড়া রোগ |
|
Joto gor'je toto bor'She na matha nei Jar tar matha bYatha bina meghe boj'ropat ghor pORa gOru siMdure megh dekhle Doray hater lok'ShI paye Thela |
যত গর্জে তত বর্ষে না মাথা নেই যার তার মাথা ব্য়াথা বিনা মেঘে বজ্রপাত ঘর পোড়া গোরু সিঁদুরে মেঘ দেখলে ডরায় হাতের লক্ষী পায়ে ঠেলা |
|
duSh'Tu gOrur ceye shUn'yo gOyal valO nei mamar ceye kana mama valO n'zaRa beltolay kobar Jay rakhe hori mare ke |
দুষ্টু গোরুর চেয়ে শূন্য় গোয়াল ভালো নেই মামার চেয়ে কানা মামা ভালো ন্যাড়া বেলতলায় কবার যায় রাখে হরি মারে কে |
|
jono goNo mon odhinayoko joyo he varot vagzo/ bidhata |
জন গণ মন অধিনায়ক জয় হে ভারত ভাগ্য বিধাতা |
| somos;to manuSh s;badhIn vabe soman mor;Jada eboB odhikar niye jon;mog;rohoN kore. taMder bibek bud;dhi ache sutoraB sokoler i eke oporer p;roti v;rat<t;bosulov monOvab niye acoroN kora ucit. | সমস্ত মানুষ স্বাধীন ভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহণ করে| তাঁদের বিবেক বুদ্ধি আছে সুতরাং সকলের ই একে অপরের প্রতি ভ্রাতৃত্বসুলভ মনোভাব নিয়ে আচরণ করা উচিত| |