AI that speaks Bangla: how it works, where to find it

Nasir Uddin ShamimFounder, BanglaCodes.Com

1 September 2026 · 17 min read · AI, Bangla

The short answer

How well does AI work in Bangla, and why does it feel weaker than in English?

AI now does ordinary writing, translation, summaries and explanations in Bangla quite well, but it feels weaker than in English for a few reasons. There is far less Bangla text online, Bangla script takes several times more Tokens for the same words, and much of the training text is from West Bengal, so replies often use words from across the border.

The question everyone asks

"AI cannot do Bangla" is no longer completely true. A few years ago, asking in Bangla got you laughable answers. Now most big models write fluent Bangla, understand Bangla questions, and translate well from Bangla to English.

Still, put it next to English and you can feel the difference. The answer sounds a bit over-decorated, unfamiliar words come in now and then, and if you ask for a specific fact about Bangladesh it may say something wrong with confidence. Once you understand why, you use it better.

Why Bangla is hard for AI

One, the amount of text. A model learns by reading text on the internet. There is far less Bangla than English. And it is not only less: much of what exists is newspapers and blogs, so the range of subjects is narrow. So Bangla cooking recipes or political discussion come out better than engineering or medicine written in Bangla.

Two, the cost of the script. A model breaks text into small pieces called Tokens. An English word is usually one or two Tokens, but Bangla text takes three bytes per character in UTF-8, and the model's vocabulary was built mainly around English, so the same words in Bangla take several times more Tokens. The practical result: for the same cost you can send less text in Bangla, and if you give a long Bangla document the model runs out of room relatively fast.

A wrong idea is common here, so let me be clear. Many people think the matra, the line across the top of Bangla letters, creates extra cost. It does not. The matra is not a separate mark. It is a part the font draws, a stroke of the letter's own shape. It costs nothing extra. The cost comes from two places: Bangla characters need more bytes to store, and because the vocabulary was built around English, Bangla words break into small pieces.

Three, more than one way of writing. In Bangla Unicode, words that look the same can be stored differently inside, especially with the hasanta in conjuncts and the use of ya-phala. To a human eye there is no difference. To the model they are two different things.

Four, which country's Bangla. A large part of the Bangla text published on the internet comes from West Bengal. So AI often writes "jol" or "shouchaloy" where a Bangladeshi reader expects "pani" and "toilet". It is not wrong, but it sounds off to your customer.

Five, local names and facts. SSC, HSC, Upazila Nirbahi Officer, mutation at the land office, BRTA rules: on these the model can say wrong things with confidence, because reliable Bangla sources were few and the rules change often.

How to cut Token cost in practice

The cost point sounds fine as theory, but it also comes with a few decisions you can act on.

SituationWhat happensWhat to do
Uploading a long Bangla PDFThe quota runs out fast, the answer gets cutGive only the chapter you need
Working in one chat for monthsThe whole conversation goes again each timeA new chat for new work
Asking for a summary of a Bangla documentSending all of it uses up the roomSummarise in parts, join at the end
Writing complex instructions in BanglaMore Tokens, same resultInstructions in English, answer in Bangla
Writing the same instruction again and againNew cost each timeSave the instruction in a file and copy it

The last row is a matter of habit. Keep an instruction that has worked for you in your phone's notes. Thinking it through again each time costs both time and quota.

How each job does in Bangla now

JobQuality in BanglaComment
Bangla to English translationVery goodYou can rely on it for emails, applications, descriptions
English to Bangla translationGoodThe words come out a bit bookish, you need to fix them
Ordinary writing and captionsGoodWrites in simple language if you tell it to
Summary of long textGoodBut check the numbers and dates
Explaining hard topics simplyGoodThe most useful side for study
Spelling and grammar correctionMediumMakes mistakes with no-tto and sho-tto rules and conjuncts
Bangladesh government rulesWeakAlways check against the official source
Bangla poems and metreWeakCannot keep the matra count and end rhyme right
Regional speech and dialectsWeakAlmost cannot do Chattogram or Sylheti
Bangla text in AI-made imagesVery weakLetters break, unreadable

Use the upper rows without worry. In the lower rows, treat AI's answer as a draft, not the final.

Words from across the border versus words from here

The fourth reason annoys people most at work, so let us look at the common pairs together. None of these is wrong Bangla. They just sound different to a reader in Bangladesh.

What AI often writesWhat we say in Bangladesh
jol (water)pani (water)
shouchaloy (toilet)toilet
nimontron (invitation)daoat (invitation)
dokandar (shopkeeper)dokani (shopkeeper)
mullo talika (price list)damer talika (price list)
kreta shadharon (customers)customer
durobhash (phone)phone
boidyutin (electronic)electronic

There is no need to memorise this list. The working way is simple: give two or three examples in the instruction, "write pani, not jol; write customer, not kreta shadharon." Once the model has examples, it picks up the rest.

There is another small trick. After you get the answer, say, "Change the words here that are not usually used in Bangladesh." That way you do not have to hunt for them with your own eyes.

Ten rules for writing Bangla prompts

1. Say which country's Bangla you want. Add the one line "Write in Bangladeshi standard colloquial Bangla, write pani, not jol" and the language of the answer changes.

2. Say who the reader is. "Write as if explaining to a class nine student" and "write as if sending a message to a shop's customer" give completely different results.

3. Forbid long sentences. If you do not, AI's Bangla drifts into long, formal-leaning sentences. Write, "Write in short sentences, avoid hard words."

4. Give an example. Give two or three lines of your own writing and say "write in this style". An example works far better than a description.

5. Fix the length. Instead of "briefly", write "three bullets, each within fifteen words".

6. One job per question. If you ask for translation, summary and opinion together, all three come out average. Ask separately.

7. If it is wrong, fix it, do not start over. Say "make the third paragraph simpler, keep the rest" and you get where you want quickly.

8. Say what you do not want. "Do not mix in English words", "do not use exclamation marks", "do not add extra adjectives". Prohibitions work just like positive instructions.

9. Ask for the format. "Give it in a table, questions in the left column, answers in the right." Otherwise in Bangla it will write a long paragraph, which is hard to read.

10. Give your own facts yourself. Price, address, delivery rules, warranty terms: write these into the instruction. If you do not, it will make them up, and once that made-up fact is posted, the blame is yours.

A weak prompt and a good prompt, side by side

Let us see how the rules look in practice.

What people writeWhat should be written
Write a Facebook postA saree shop in Mymensingh, new cotton sarees have arrived, free delivery in the city. Write a three-line post in Bangladeshi standard colloquial Bangla, and at the end ask people to message the inbox
Translate thisTranslate the Bangla application below into English, in the language of an office letter, in three paragraphs
Give a summaryGive the five main points of this text in bullets, each in one sentence, keep any numbers exactly
Make questionsMake ten MCQs from this class nine chapter, in the language of the board book, with the answers separately below
Write it wellSimplify the third paragraph, leave the rest unchanged, no sentence over fifteen words

The texts in the right column are long, but once written they can be reused again and again. The texts in the left column are short, and you get disappointed all over again each time.

Write in Bangla or in English

This is the most asked question, and the honest answer is a little uncomfortable.

For complex or technical work, writing the instruction in English and adding "answer in Bangla" at the end often gives better results. The reason is that the model's ability to reason is more practised in English. In an image-making tool this difference is even clearer.

But where Bangla subtlety is needed, such as a message to send to a customer, a letter of condolence or an advertising line, give the whole instruction in Bangla. Bangla translated from an English instruction often sounds artificial.

A simple rule: you can ask for the thinking work in English, but ask for the language work in Bangla.

The trouble with Unicode and fonts

This is a very real problem in Bangladesh, yet it does not come up in discussion.

Bijoy versus Unicode. Many old documents, especially office files and newspaper archives, were written in legacy systems like Bijoy. There the Bangla letters are really placed on English letter codes. If you copy text from such a PDF or file and give it to AI, it will see a run of meaningless English letters, not Bangla. The answer will then be meaningless too.

The fix: convert the text to Unicode first. There are online tools that convert from Bijoy to Unicode. Or take a picture of the PDF page and give AI the image, and it will read the letters by looking.

Box-like marks. If you paste copied Bangla text somewhere and see empty boxes, that is not an AI problem. That place has no Bangla font. Install a font and it is fixed.

Broken conjuncts. In some software "ksha" or "njo" shows broken. This is a rendering problem. The text inside is fine. Paste it somewhere else and look.

Writing in Avro. Typing phonetically with Avro produces Unicode, so there should be no problem with AI.

The same goes for making websites. If a Bangla font is not properly attached, the text on the site will look broken, and many international tools are not built with this in mind. In a tool like BanglaCodes, which is built around Bangla, this trouble is already handled.

A live site where the Bangla text sits properly

Which system the text is from: how to tell, and the fix

When you get a file, first work out what kind it is, or you will spend time in the wrong place.

What you seeCauseWhat to do
Jumbled English letters when copiedWritten in a legacy systemConvert to Unicode, or give a picture of the page
Right on screen, blank when copiedThe PDF has no text, only an imageTake a picture of the page and give it to AI
Empty boxes or question marksThat device has no Bangla fontInstall a Bangla font
Conjuncts show brokenA rendering problemPaste it somewhere else and look
Text breaks on a websiteThe Bangla font was not attachedAdd a Bangla font to the site
Search does not find the Bangla wordStored differently insideSearch for the same word written another way

A shopkeeper in Bogura and his old price list

Here is a real sequence showing what the first row of the table above looks like.

The owner of an electronics shop in Bogura had a price list from a few years ago, in a file made at a computer shop. He copied the text from it, gave it to AI and said, "Arrange this and make a table."

What came back was completely meaningless. AI replied that it could not understand the text, and where it tried, jumbled English letters sat in the place of the product names. He thought AI could not do Bangla.

The real cause. The file was written in a legacy system. There the Bangla letters are really placed on English letter codes, with only a Bangla font laid over the top. To the eye it looks like Bangla, but what you get when you copy it is a run of English letters.

Both fixes worked. First he converted the text to Unicode with an online conversion tool, gave that, and it worked. The second time he found an easier way: he printed the list page, took a photo on his phone and gave that image. AI read the letters from the image.

What to learn. When it seems that "AI cannot do Bangla", the fault is often not AI's but the file's. Copy it and see what comes out, and you will find the answer right there.

A tuition teacher in Sylhet, making question papers

Let us move from theory to practice. A teacher in Sylhet teaches classes nine and ten, and has to make one question paper a week.

First attempt. He wrote, "Make a question paper for class nine Bangla first paper."

What came out looked like a question paper, but the names of poems and authors did not match in several places, and the language was like a textbook from across the border. It could not be used.

Second attempt. He took photos of the book's chapter and wrote, "Take nothing from outside these pages. Make ten MCQs and two creative questions from here, in the language of the Bangladesh board book, with the answers separately below."

This time the result was usable. The main change is in the sentence "take nothing from outside these pages". If you tie it to a source, the room for making things up shrinks a great deal.

Third step. He saved one instruction in his phone's notes. Now each week he only changes the photo of the new chapter, and copy-pastes the instruction. Where an hour and a half used to go, it now takes twenty-five minutes, of which ten go on checking the answers himself.

What he learned. The two real keys to good results in Bangla are tying it to a source and saying which country's language you want. The rest is detail.

Seven steps for working in Bangla

When you have to get an important piece of Bangla writing done with AI, go in this order.

  1. Fix the source. If you have your own notes, a book or a paper, give that. If you ask without a source, it will speak from memory, and in Bangla that memory is weak.
  2. Check whether the text is in Unicode. Copy it and see whether Bangla comes or English letters. If it is legacy, convert first.
  3. Name the country, the reader and the length in the instruction. If you leave these three out, the rest runs on guesswork.
  4. Say what you do not want. English words, long sentences, extra adjectives.
  5. Have the first answer corrected, do not ask afresh. Point at a specific part and say what to change.
  6. Check numbers, names and dates yourself. There is no shortcut for skipping this.
  7. Save the instruction. Next time the whole job takes a minute.

Mistakes that keep happening, and the fix

MistakeWhat happensFix
Not mentioning the countryWords from across the border come inAdd "write in Bangladeshi standard colloquial Bangla"
Copying from a legacy fileAI sees meaningless letters, the answer is meaninglessConvert to Unicode, or use a picture of the page
Asking for local facts without a sourceA confidently wrong answerGive a picture of your own paper or book
Asking in English and having it translated to BanglaThe language sounds artificialFor language work, the whole instruction in Bangla
Trusting it fully for spelling correctionMistakes remain in no-tto, sho-tto and conjunctsHave an important document checked by a person
Asking for writing in regional speechArtificial, laughable resultsTake standard Bangla, add the regional form yourself
Asking for Bangla text inside an imageThe letters breakKeep the image empty and add the text later

When not to use it

AI in Bangla is useful for a lot, but in some places it is simply the wrong choice.

For the final wording of government or legal documents. Making a draft of an application is fine, but do not leave the language of a land deed, an affidavit or a court paper to AI. Words have fixed meanings here, and if one word changes, the meaning changes.

Where the local rule is the main point. Admission conditions, government fees, application deadlines, board syllabus. What AI knows may be out of date, and it will say the old thing in lovely Bangla.

For work in regional speech. If a play, an advertisement or a story needs the speech of Sylhet, Chattogram or Rangpur, AI's writing often sounds artificial and sometimes like mockery. Here a local person's ear is the only thing to trust.

In poems, songs and metre. AI still cannot count the matra of Bangla metre properly. In trying to match the end rhyme, it ruins the meaning.

Where the language is your identity. A personal letter, a message of grief, the words on a wedding card, anything written to your mother or father. These do not need to be perfect, they need to sound like you. AI's fluent Bangla works exactly the opposite way here.

The habit of catching mistakes

AI in Bangla has one dangerous quality: it writes even a wrong answer in very beautiful Bangla. Seeing the polished language, we end up believing it.

Always check three things yourself.

  • Numbers. Prices, dates, percentages, distances, exam marks.
  • Names. Names of people, organisations, laws or books. AI can invent the name of a book and its author.
  • Rules. Government fees, application deadlines, admission conditions. These change, and what AI knows may be out of date.

There is a simple test. After you get the answer, ask, "Where did you learn this? If you are not sure, say so." If you press it well, it often admits the uncertainty itself.

Another useful habit is tying it to a source. Write, "Answer only from inside the text I gave, do not add anything from outside," and the room for making things up mostly closes. This helps especially in Bangla, because its own store of knowledge on Bangla topics is relatively weak.

If you want to build one yourself, open the page for building a Bangla AI chat.

Questions and answers

Does it cost more to ask in Bangla? Yes, the same words in Bangla take many more Tokens than in English. For a free user, this means the daily quota may run out a bit sooner. For people who work directly with an AI company using their own key (API key), it goes straight into the cost calculation.

Is AI's Bangla the Bangla of West Bengal? Often it is, because more of the training text is from across the border. Each time, write in the instruction to use Bangladeshi colloquial language, and give a few examples of words.

Does it work in regional speech? Not well yet. If you ask it to write in Chattogram, Sylheti or Rangpur speech, the result is usually artificial. It is better to work in standard Bangla and add the regional form yourself later.

Can I rely on it for correcting Bangla spelling? Partly. It catches common mistakes, but makes errors in the no-tto and sho-tto rules, in conjuncts and in the use of the dari. For an important document, have a person check it.

How is voice to text in Bangla? Quite good if the pronunciation is clear and in standard Bangla. But with a regional accent, background noise or several people talking, quality drops fast. For a meeting recording, leave time to read and correct the result.

How do I get the text out of an old Bangla PDF? Copy it first and see what comes. If Bangla comes, you are done. If jumbled English letters come, it was written in a legacy system, so use a conversion tool. If nothing at all comes when you copy, the page is really an image, so give the image itself to AI.

Does writing in Bangla give worse answers than writing in English? Not for every job. For ordinary writing, translation and explanation the difference is small. The gap grows in complex reasoning, step by step maths and coding. In those cases, give the instruction in English and ask for the answer in Bangla.

Can AI make the text for a Bangla website? Yes, and it is quite useful. But check two things yourself: whether the font is properly attached, and whether facts like price, address and phone number are ones you gave. If you do not put these facts in the instruction, it may make them up and place them.

Can you tell when AI was used for Bangla writing? Often you can. The sentences are a bit too long and polished, the same structure keeps coming back, and there are no local examples. If you rework the draft into your own language, most of that mark goes away.

In short

  • AI in Bangla now does ordinary writing, translation, summaries and explanations well, but still feels weaker than English for three reasons: less Bangla text, higher Token cost because of the script, and the weight of West Bengal in the training text.
  • Add "write in Bangladeshi standard colloquial Bangla" to every instruction and the language of the answer is mostly put right.
  • For complex reasoning you can ask in English and take the answer in Bangla, but ask for delicate language work in Bangla.
  • AI cannot read files written in a legacy system like Bijoy, so convert them to Unicode first or give a picture of the page.
  • Always check government rules, local names, numbers and dates yourself, because a wrong answer also comes in lovely Bangla, and tying it to a source cuts the room for making things up.
  • Bangla poetry metre, regional speech and Bangla text inside images are the three things still not to trust.