Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I couldn't find results for the Arabic verb: يعيب or its past form عاب. It means something like criticize. Any tips?


Well you've found an عيب in the dictionary! Currently it uses a single dictionary, Hans Wehr, which doesn't contain that word (I've checked in my physical copy also).

In my backlog is adding additional dictionaries to fill in where Hans Wher is lacking, with next in line Lane's Lexicon. Hans Wehr is a good dictionary for students and contains approximately 90% of the words they will encounter in their first few years of studying. The issue I'm having at the moment is that both dictionaries are structured differently and it requires some manual work to unify their structures.

When searching a verb you can either search the root letters, or any other form even with affixes attached and the stemming algorithms should get the right root word.


:)

Great. Good luck with adding new dictionaries and thank you for your efforts.

By the way, have you seen the work of Taha Zerrouki. He has produced many open source tools to deal with Arabic language [1]. Thought you might be interested.

[1]: https://github.com/linuxscout?tab=repositories


جزاكم الله

My website was originally a Flask web app which used his Arabic number converter, Arabic stemmer, Arabic normaliser and other modules. But in order to use offline as a PWA I end up porting these to JavaScript. I will release the source code once tested properly and porting is completed.

Also just going through your blog, enjoying the summary of Abul Hasan Ali Nadwis book. Keep up the good work!

Edit: Also Taha's work is amazing and on the back of that I've been creating a programing language specifically for string processing, so it can be used for stemming algorithms etc which compiles to multiple other languages.

The idea is to hopefully port Taha's work over and hopefully benefit communities of other programing languages.

Hit me up if you're interested!


Yes I'm interested in that and would like to know when you release the source code.

And I'm glad you visited my blog and liked that post :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: