Bengali Bijoy > Unicode Converter

bijoy-unicode-converterThere are quite a few existing bijoy-to-unicode converters, like the Avro Converter (no longer available), and banglaconverter.com. from i2soft technology.  These both do a similar job, but they have a lot of frustrating limitations:

    • Each Bijoy version seems to have a different mapping of various juktokkhor, which means you need manually convert it to the appropriate bijoy version before converting to unicode using find & replace.
    • Even so ~1% of the juktokkhor don’t convert properly.
    • Often Bijoy text has double reph, chandrabindu or hoshontos which become glaringly obvious in a converted unicode text.
    • Since these converters are plain-text converters (I couldn’t get Avro Converters’ Word converter to work), all text formatting gets lost in conversion and needs to be painstakingly reconstructed.
    • Often English words are scattered throughout the Bijoy text, and these are converted to gibberish – again, lots of time to manually fix in a manuscript.
    • HTML tags get converted to <হ২> etcetera…

I’ve been looking for a better converter for a while now, and I finally found a good solution now in the software package SIL Converters 4.0, for which I wrote a Bijoy-Unicode converter table. This has the following features:

  1. MS Word documents can be converted (retaining formatting)
  2. Within each document conversions can be set or skipped based on fonts (ie. SutonnyMJ will be converted, not Arial or Times New Roman)
  3. Any Bijoy version text will convert fine (eg. Classic, Bayanno, Ekushe, etc)
  4. Double chandrabindus, rephs and hoshontos are corrected
  5. HTML tags remain in English.
  6. If there’s any incorrect conversions you can modify the converter yourself through a text file in notepad.

Instructions

  1. First of all download the SIL Converters 4.0 software and install it – either from their website or else directly download with this link. (right click, ‘save link as’)
  2. Download the following file:bijoy-unicode.cct (right click and select ‘save link as’).
  3. After installing the SIL Converters 4.0 package, from Start type “Bulk Word Document Converter” and select it. There you’ll see the following window:
    converter1
  4. If MS Word is open, close it now.
  5. Select “File” > “Open” and choose a Bijoy Word document (.doc) you have. Then you’ll see the following window:
    converter2
  6. Now you’ll see a list of all the fonts in your document, and you can assign each font a converter and converted font.  So beside ‘SutonnyMJ‘ font hit ‘select a converter
  7. This time you’ll have to select “Add New” from the ‘Select Converter‘ window
    converter3
  8. From the “Choose a Transduction Engine” window select ‘CC Table
    converter4
  9. Next a window called “CC Table” will show up; select the ‘Setup‘ tab at the top:
    converter5
  10. To select the Bijoy>Unicode converter table we’ve made, click the “” on the top right and navigate to the ‘bijoy-unicode.cct‘ file you downloaded earlier.  Ensure that the  ‘CC table expects‘ and ‘CC table returns‘ are both set to ‘Unicode String (UTF-8)’
  11. Now select “OK” and hit “Yes” so that you can more easily use this converter next time around. Then click “OK” to return to the main window.
  12. Select this converter for each Bijoy font in your document and select an appropriate Unicode Bengali font such as SolaimanLipi.
  13. Now select ‘File‘> ‘Convert and Save Documents‘ to process the conversion.
  14. Notice that this software can also convert multiple documents simultaneously.
  15. If there’s any mistakes in the conversion you can fix them permanently by editing the ‘bijoy-unicode.cct’ file in Notepad.
  16. Enjoy!

One thought on “Bengali Bijoy > Unicode Converter

  1. অসংখ্য ধন্যবাদ। করোনার উপর কিছু সরকারি ডাটা সংগ্রহ করছিলাম। কিন্তু সব পেয়েছি বিজয় ফন্টে। বিভিন্ন টেবিলে ডাটাগুলো থাকায় অনলাইন করভার্টারগুলোয় আলাদা বক্স আলাদা কপি পেস্ট করে কাজ করা লাগছিল, তা অত্যন্ত বিরক্তিকর এবং সময়স্বাপেক্ষ। এটা আমার প্রচুর সময় আর কস্ট বাচিয়ে দিয়েছে।

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।