My favorites | Sign in
Project Home Downloads
Project Information
Members
Featured
Downloads
Links

wxPyDict

Dictionary Lookup Program, based on wxWidgets, wxPython, Python, sqlite3, cburglish, and Myanmar Text Tools from Burglish Systems, currently mainly support for Myanmar Language based on Zawgyi Encoding.

Download All-in-One Installer

Download wxPyDict All-in-One Installer with English->Myanmar(ornagai), Myanmar->English(saing dictionary), and Myanmar Villages Directory(from Ko Nyi Lynn Seck) included

Features (Quick)

+ ျမန္မာလိုေရာ၊ အဂၤလိပ္လုိေရာ အသံုးျပဳျပီး ရွာေဖြနိုင္သည္။ အဂၤလိပ္-ျမန္မာ (Ornagai), ျမန္မာ-အဂၤလိပ္ (စိုင္း ျမန္မာ-အဂၤလိပ္), ကိုညီလင္းဆက္ ျပုစုထားေသာ ျမန္မာေက်းရြာနာမည္မ်ားအဘိဓာန္ ကို အသံုးျပဳထားသည္။

+ ျမန္မာစာ၏ ဝဏၰျဖတ္စနစ္ကို အသံုးျပဳျပီး ရွာေဖြျခင္းကို ပိုမိုတိက်ေအာင္ ျပဳလုပ္ထားသည္။ ဥပမာ - ကံ ကိုရွာစဥ္တြင္ ၾကံ ကို ရွာေဖြမိျခင္းမရွိေစရ။

+ စာလံုးေပါင္း အတိုင္းအတာတစ္ခု အထိျပင္ေပးႏိုင္ေသာ အလိုအေလွ်ာက္ စစ္စတမ္ တစ္ခုပါရွိသည္။ ဥပမာ - ကေျခာ္ကျခြတ္ လို႕ရိုက္ျပီး Enter ကီးသံုးေပးပါက အလုိအေလ်ာက္ ကေခ်ာ္ကခြၽတ္ သို႕ေျပာင္းေပးသြားမည္။

Features (Detailed and more technical)

+ custom dictionary ဖိုင္ေတြကို tsv (tabs seperated value) format အေနနဲ႕ ထည့္ေပးနိုင္သည္။ (wxPyDict.ini file ကို edit လုပ္ေပးျခင္းအားျဖင့္)

+ built-in dictionary builder (custom dictionary ထည့္ျပီးလွ်င္ Update->Rebuild Database ျပန္လုပ္ေပးရမည္) (if you have sqlite3.exe in same folder, dictionary building will get around 30% faster speed)

+ custom dictionary ဖိုင္ သည္ encoding utf8 သို႕ utf16 ၾကိဳက္တာျဖစ္နိုင္သည္။

+ dictionary data should be in Zawgyi 2008 or Zawgyi 2009 Encoding, It will store in DB as, my encoding ျဖင့္ sqlite3 အေနျဖင့္ wxPyDict.db ဖိုင္တြင္ သိမ္းသြားမည္ ျဖစ္သည္။

+ support reverse lookup, အဂၤလိပ္-ျမန္မာ အဘိဓာန္ ကို ျမန္မာစာျဖင့္ျပန္ရွာနိုင္သည္။ (output is not perfect but still usable feature)

+ support syllable breaker real-time, ကံ ကိုရွာတဲ့ အခ်ိန္မွာ ၾကံ ေတြဘာေတြမပါလာဘူး။

+ built-in Normalization of Zawgyi to Zawgyi 2009, က--ိ-ု ပဲျဖစ္ျဖစ္ က--ု--ိ အတူတူပါပဲ၊ မွဳ ပဲရိုက္ရိုက္ မွု ပဲ ရိုက္ရိုက္ မႈ ပဲရို္က္ရိုက္အတူတူပါပဲ

+ built-in spell autocorrection for Myanmar Language, for eg, if you type "ကေျခာ္ကျခြတ္" it will automatically correct to "ကေခ်ာ္ကခၽြတ္" (need spell dictionary from thanlwinsoft)

Spell dictionary (my_MM.dic) (Included in All-in-One Installer)

ျမန္မာစာ စာလံုးေပါင္းစစ္ေပးရန္ အတြက္ my-MMDict.oxt thanlwinsoft (Ko Wunna Ko Ko & Keith Stribley) မွ ထုတ္ထားေသာ openoffice အတြက္သံုးထားေသာ spell dictionary ကို 7z စတာတို႕ျဖင့္ my_MM.dic ကို extract လုပ္ျပီး wxPyDict.exe နွင့္ ေနရာအတူတူတြင္ ထားေပးရန္လိုအပ္။

Prebuilt Dictionaries (Included in All-in-One Installer)

အဂၤလိပ္-ျမန္မာ ornagai dict folder - from mysteryzillion (Saturngod)

ျမန္မာ-အဂၤလိပ္ saing dictionary.7z - from Saing Khan Tun

ကိုညီလင္းဆက္ ျပုစုထားေသာ ျမန္မာေက်းရြာနာမည္မ်ားအဘိဓာန္ #default - disabed

Dictionary File building (For Dictionary Creators & Advanced Users)

There is built-in dictionary builder, from Menu-Update->Rebuild Database, will load all dictionaries from wxPyDict.ini

for eg., here is sample of wxPyDict.ini

[DICTS]

ornagai.tsv,1

saidict.tsv

userdict.tsv

#villages.tsv

[/DICTS]
  • supported tsv (tab separated value) format files,
  • ,1 - means content searchable, for reverse lookup feature
  • # - means dictionary file is not in use, uncomment it and RebuildDB to enable that.

File Details (For some people, who want to know which files are doing what)

wxPyDict.exe သည္ အဓိက အလုပ္လုပ္မည့္ ဖိုင္ျဖစ္သည္။ အင္စေတာ လုပ္ျပီးခါစ run လွ်င္ wxPyDict.db ကို တည္ေဆာက္မည္ျဖစ္ေသာေၾကာင့္ စကၠန္႔ အနည္းငယ္ ၾကာမည္ျဖစ္သည္။ (အဘိဓာန္အရြယ္အစားနဲ႕ အသံုးျပဳမည့္စက္ေပၚမူတည္သည္။)

wxPyDict.ini သည္ custom dictionary ထပ္ထည့္ႏိုင္ရန္ အသံုးျပဳနိုင္ပါသည္။ wxPyDict.ini မရွိေနပါက အလုိအေလ်ာက္ create လုပ္သြားမည္ ျဖစ္ပါသည္။

wxPyDict.db သည္ sqlite3 db ျဖစ္ျပီး database build လုပ္သည့္အခ်ိန္တြင္ tsv format ဖိုင္မ်ားမွ ဖတ္ျပီး သိမ္းယူသြားမည္။

wxPyDict.spell သည္ spell dictionary (my_MM.dic) မွ ေဒတာကို ဆြဲထုတ္ျပီး ပိုင္သြန္က နားလည္ေသာ format ျဖင့္ သိမ္းထားေသာဖိုင္ျဖစ္သည္။ (loading ျမန္ရန္အတြက္)

Screenshots

Author

wxPyDict Demo is done by Soe Min (Mark) - soemin AT my HYPHEN MM DOT org

Charges

This Program is Free of Charges, If you paid for it, get a refund!!!

License

And It is by My Special License

  • Not Allowed to use for Commercial or Ads related things
  • Not Allowed for Redistributions (Program must be get from my sites or from me directly)
  • Not Allowed from Embeding / Linking / Calling / Any Kinds of Usage from Another programs
  • Not Allowed for Modification / Reverse Engineering of the Program for any reason
  • Above License Statements may change anytime for any reason

Warnings

This is NOT Opensource application, but it is Free as in Beer.

googlecode need to set a license, so I set it as GPL, its just a dummy, nobody is allowed to claim my proprietary things to those license

Powered by Google Project Hosting