Skip to content

sagorbrur/shuddhi-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

শুদ্ধি (Bangla Text Corrector)

image

Are you struggling with grammar, spelling, or sentence structure in your Bangla writing? Do you wish for an effortless way to transliterate Romanized Bangla or translate non-Bangla text into Bangla? Look no further! The Shuddhi (শুদ্ধি) an LLM-based app is here to enhance your Bangla writing experience with a suite of powerful features.

Whether you're drafting professional emails, creating engaging content, or simply learning the language, this app is your ultimate companion.

Get Started Today!

Don’t let language barriers or errors hold you back. Try the শুদ্ধি (Bangla Text Correction App) now and elevate your Bangla writing to the next level!

Features of the Shuddhi App

1. Grammar Correction

Say goodbye to awkward grammatical errors! The app automatically identifies and corrects grammatical issues in your Bangla text, ensuring your writing is accurate and fluent. Whether it's verb conjugation or sentence agreement, this feature has got you covered.

2. Spelling Error Detection and Correction

Misspelled words can ruin your writing's impact. The app quickly detects and corrects spelling mistakes, giving your text a polished and professional look. Never worry about typos again!

3. Sentence Structure Enhancement

Crafting sentences that flow naturally can be challenging. The app improves sentence structure, ensuring your ideas are conveyed clearly and coherently. Perfect for bloggers, students, and professionals.

4. Romanized Bangla to Bangla

Are you used to typing Bangla phonetically in English (e.g., "ami bhalo achi")? The app effortlessly converts Romanized Bangla into proper Bangla script, making communication smoother and more convenient.

5. Bangla Translation of Non-Bangla Text

Easily translate English or other non-Bangla text into Bangla! The app intelligently detects non-Bangla input and provides accurate translations, perfect for multilingual writing or learning purposes.


How to Use the Shuddhi App

  1. Web Application:
    Visit our Bangla Text Correction App to get started. Simply write or paste your text into the input field, and the app will automatically process and return the corrected or translated version.

  2. Mobile App

    Android App (Web View): Shuddhi.apk

    WhatsApp Image 2024-12-16 at 8 36 16 PM WhatsApp Image 2024-12-16 at 8 37 01 PM
  3. Chrome Extension:
    Enhance your writing experience across the web with our Chrome Extension! Whether you're typing in Google Docs, composing emails, or posting on social media, the extension ensures your Bangla text is flawless.

    • Installation:

      • Download the extension from the Chrome Web Store.
      • Enable it in your browser settings.
      • Start typing in Bangla, and let the extension work its magic!
    • Try with Context Menu

      Select text and right click and then click Correct with Shuddhi

      Select text and press CTRL+SHIFT+S (Sometimes it won't work due to the browser shortcut key)

      Screenshot from 2024-11-24 15-00-00_crop

      Screenshot from 2024-11-24 15-00-57_crop

    • Try with the extension icon

      Screenshot from 2024-11-22 12-56-45 Screenshot from 2024-11-22 12-57-49 Screenshot from 2024-11-22 12-58-12

  4. Firefox Addon

    Enhance your writing experience across the web with our Firefox Addon! Whether you're typing in Google Docs, composing emails, or posting on social media, the extension ensures your Bangla text is flawless.

    • Installation:

      • Install the extension from the Mozilla Addons.
      • Start typing in Bangla, and let the extension work its magic!
    • Try with Context Menu

      Select text and right click and then click Correct with Shuddhi

      Select text and press CTRL+SHIFT+S (Sometimes it won't work due to the browser shortcut key)

      Screenshot from 2024-11-24 15-00-00_crop

      Screenshot from 2024-11-24 15-00-57_crop

    • Try with the extension icon

      Screenshot from 2024-11-22 12-56-45 Screenshot from 2024-11-22 12-57-49 Screenshot from 2024-11-22 12-58-12


Contact

You can directly contact me through email brursagor@gmail.com and share your thoughts regarding this app.

Backend API

If you want to integrate Shuddhi with your keyboard or other software feel free to contact.


Sponsor

As this project needs LLM Cloud API cost, you can sponsor it by clicking the sponsor button at the top.

Discover the difference a perfect Bangla writing experience can make!


Privacy Guideline

Please check privacy policy for details.


Constraints of the Shuddhi App

  1. Performance Limitations of Small LLMs:
    The app currently utilizes cost-effective and lightweight Large Language Models (LLMs) cloud API (example: OpenAI GPT-4o-mini) to balance operational costs and accessibility. As a result, these models may not always match the performance of more advanced LLMs, particularly in handling complex grammatical errors or nuanced corrections.

  2. Accuracy Variations:
    Due to the limitations of the current LLMs, there may be instances where the corrected text is not fully accurate or appropriate. While the app strives to provide the best possible output, edge cases involving unique sentence structures or rarely used words may pose challenges.

  3. Contextual Understanding:
    The app's ability to understand and correct errors relies on the LLM’s training data. Misinterpretations or lack of context could occasionally lead to incorrect corrections or outputs.


Future Improvements

  1. Integration of Advanced and Robust LLMs:
    We plan to integrate more advanced and robust LLMs in future versions to enhance the app's accuracy and efficiency, ensuring that users receive high-quality corrections even in complex cases.

  2. Hybrid Approach for Enhanced Results:
    Exploring a combination of lightweight and advanced models, or incorporating rule-based corrections alongside LLM outputs, to improve reliability while maintaining cost efficiency.

  3. User Feedback Loop:
    Introducing a mechanism for users to provide feedback on corrections, allowing continuous improvement of the app by identifying and addressing common inaccuracies.

  4. Cost Optimization without Sacrificing Quality:
    Exploring partnerships or custom-trained LLMs tailored for Bangla text processing to balance cost and performance, ultimately making the app more scalable and affordable for users.

These improvements aim to make Shuddhi a more reliable and powerful tool for Bangla language correction and translation.

Releases

No releases published

Sponsor this project

Packages

No packages published