A Private Document Scanner That Reads Bangla — Offline

NID cards, land deeds, prescriptions, lab reports: in Bangladesh most of the papers that matter are written in Bangla. Most scanner apps can't read Bangla at all, and many of the ones that can quietly upload the photo to read it.

বাংলায় পড়ুন →

Scanning a paper with your phone is routine now. But a scan is just a picture until the app can read the words in it. Once it can, the scan becomes useful: type a dag number, a patient ID or a policy number and the right document turns up.

For English documents that has worked for years. For Bangla it mostly hasn't. Many apps read nothing from a Bangla page, or produce a stream of meaningless Latin letters. And several of the apps that do read Bangla well send the photo to a company's server to do it. For an NID card or a land deed, that is worth a second thought.

Why choosing a scanner for Bangla papers is different

  • Bangla is hard to read by machine. Conjunct letters, vowel signs above, below and beside the consonant, the reph: the script is far harder to recognise than English. Even an app that says it "supports Bangla" is worth testing on one of your own papers.
  • Numbers come in two scripts. Bangladeshi papers use both ১২৩ and 123. If a dag number or a receipt number is printed in Bangla digits, it matters whether you can still find it by typing English digits.
  • These are the most personal papers you own. NID, passport, land records, medical reports. "Processed in the cloud" means the image leaves your phone, and you should know where it goes.

The one question to ask

Before installing any scanner app, find out whether the reading happens on the phone or on a server. A simple test: switch off mobile data and Wi-Fi, scan a page, and see if the text is still read. If it is, the work is happening on your phone.

What reading Bangla on the phone changes

  • Search by what the paper says. Type "creatinine" and the lab report comes up; type a mouza name and the khatian comes up. You don't need to remember when you took the photo.
  • It works without the internet. Reading and searching both happen on the phone, so they work with no connection, and nothing is uploaded.
  • You can copy the text. A long reference or policy number can be copied straight into a form instead of retyped from the paper.
Docuary app icon

Docuary now reads Bangla — on your phone

Docuary is an encrypted document vault for Android. Version 0.8.0 reads Bangla, Hindi, Arabic and Urdu as well as English, entirely on the phone. Pick the languages in Settings → Scanning → Read text in; until you do, Docuary chooses from your phone's language and region, so an English-language phone in Bangladesh reads Bangla too. Numbers printed in Bangla, Hindi or Arabic digits are found when you search with English digits. Google's document scanner finds the page edges and straightens the page, and Docuary deletes the scanner's copy as soon as it has read it. Unless you switch on Drive backup, Docuary itself sends nothing off your phone.

Docuary is currently in closed testing on Google Play and is not publicly available yet. If you'd like to try it early and help shape it, you can join the test from the app page.

Learn more & join the test

Five tips for better results

1. Good light, flat paper

Scan in daylight or under a bright lamp, with the paper as flat as you can get it. Folds and shadows hide Bangla vowel signs and conjuncts, which is where misreadings start.

2. Switch on only the languages you need

Keep on just the languages your papers are in, for example Bangla and English. After switching a new language on, use Read text again on documents you saved earlier, one at a time or the whole vault at once. Titles, categories and expiry dates stay as they were.

3. Pick page quality to suit the paper

Small print, such as a deed or a lab report, is best kept at High or Standard. Compact saves space, around 0.2 MB a page, but faint print can become harder to read.

4. Check what was read

Each document has a Recognised text section; tap Show text to see what Docuary read. Give it a quick look to make sure the words you will search for later came through correctly.

5. Don't rely on handwriting

Printed text reads best. Handwritten prescriptions or the handwritten parts of a deed can't be read reliably. For those, add a word or two you'll search for to the document's title yourself.

What to expect, and what not to

  • Most printed words, not all. In one of our tests, 69 of the 76 Bangla words on a printed leaflet were read correctly. That is plenty for search, but for anything legal, check the original paper.
  • Dates in Bangla digits are found; dates written as words aren't yet. "১৫/০৮/২০২৬" is recognised, but a date like "১৫ আগস্ট" won't fill in an expiry date by itself, so enter that one by hand.
  • A scan is a copy, not a replacement. Government offices will still want the original or a certified copy. The vault is for keeping papers safe and finding them fast.

The short version

Two questions decide whether a scanner suits Bangla papers: does it actually read Bangla, and does the reading happen on your phone? When both answers are yes, your NID, deeds and medical reports can be found by the words inside them, and no photo ever leaves your phone.

Document Security Bangla OCR Document Scanner Privacy Android

Related reading

Frequently asked questions

Can a phone read Bangla text without the internet?

Yes. In Docuary the whole job of reading the text happens on the phone, so you can scan a Bangla document and search it with mobile data and Wi-Fi switched off. The internet is only used for the optional Google Drive backup.

Does Google's document scanner send my photo to Google?

The scanner is part of Google Play services, and Google describes its scanning flow as running entirely on the device. The page comes back to Docuary, which reads it, encrypts it into the vault and deletes the scanner's copy straight away. Section 06 of the Docuary privacy policy has the details.

What if my phone doesn't have Google Play services?

Then Docuary scans with its own camera instead, and you can also choose it by hand. Reading Bangla, Hindi, Arabic and Urdu works the same either way.

Can it read Hindi, Arabic and Urdu documents too?

Yes. As well as English and Bangla it reads Hindi, Arabic and Urdu, which covers papers like a Gulf work visa or a medical report from the Middle East. Switch on the languages you need in Settings, then Scanning.