Git Product home page Git Product logo

botbang / avro-bangla-autocorrect-dictionary-enriched Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 0.0 2.12 MB

The default auto correct dictionary added in avro Bangla keyboard doesn't contain enough word. So, this is my approach to enrich the dictionary. This file contains the correct spelling of commonly used Bangla words.

bangla bangla-nlp bangla-font bangla-dataset bangla-ocr bangladesh autocorrect dictionary

avro-bangla-autocorrect-dictionary-enriched's Introduction

avro-bangla-autocorrect-dictionary

The Avro Keyboard is a blessing when it comes to typing in Bangla. However, the built-in autocorrect dictionary in the Avro keyboard doesn't contain enough words (2473 words to be exact). And, considering the huge volume and the complex spelling rules of Bangla words, it's not quite handy when someone is typing fast or doesn't know enough about Bangla spelling. So, this is my tiny approach to enriching the autocorrect dictionary. This file contains the correct spellings of the most commonly used Bangla words (and the words that are generally mistaken).

It also contains the Bangla spelling of some commonly used English words. So, if you're not sure about the Bangla spelling of an English word, just type it in English (if the file contains the word, it'll give you the correct spelling).


This work is a tribute to the creator and the developers of the Avro Keyboard.


Update log:

update: 06-12-23, 209 new words added
update: 10-05-22, 250 new words added
update: 04-05-21, 1469 new words added
update: 02-05-21, 1000 new words added
Current dictionary size: 5417 words

To use the Dictionary file

First: right-click on Avro icon then go to tools > Avro Phonetic Options > Edit/Import AutoCorrect Entries.
Also, check the 'Dictionary mode is the default in suggestion' field and don't forget to 'Enable Auto Correct', as shown below.

img 1


Then,
click on Import and select the autodict.dct file

img 2

and you should be good to go.


Enjoy!

© 2024 - BOTBANG

avro-bangla-autocorrect-dictionary-enriched's People

Contributors

botbang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

avro-bangla-autocorrect-dictionary-enriched's Issues

Thank you & a request

Thanks a lot for your work and thanks a lot to the people who compiled this autocorrect dictionary. Thanks to this work, spelling mistakes in Bangla will be reduced by a lot.

I have found that -

  1. Bangla proofing tools from Microsoft Office / Editor from Office 365 (online) is totally very inaccurate for Bangla spell checking.
  2. Google Docs is much better but still makes mistakes. I am guessing Googles AI is still learning from user data and it will get much better very soon. If only there were an "Online Google spell checker" add-on for MS Word! (because Google Docs is not a good word processor).
  3. Lastly Avro spell checker / autocorrect is getting better because of contribution from people like you. Avro itself is the only viable option for the time being for spell check / autocorrect.

I have a request. Can you please include the entries found in the " সরকারি কাজে প্রমিত বাংলা ব্যবহারের নিয়ম - ২য় সংস্করণ " in the following link? - THE LINK

It would enrich the dictionary even more! And it would really be a great help for documentation works in offices.
Thank you again.

suggestion

Please consider adding SSC, HSC, GPA, BSc, MSc, PhD, BCS, and other academic words.
also NPSB, EFT, BEFTN, RTGS, MFS, and other banking and payment related words.
TB, HIV, OCD, PTSD, ADHD, illness /medical / diagnostic terms.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.