open source ayaspell arabic spell chekcer
TRANSCRIPT
![Page 1: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/1.jpg)
Open source tools for Arabic language
Taha ZerroukiOpen source developer [email protected]
Campus Party, Milenio 2011.
![Page 2: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/2.jpg)
Problematic
Arabic language processing �A lot of labos and research groups Less applications Less open source
![Page 3: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/3.jpg)
arabic
مسائل
Idea
مشاكل
�Arabic
![Page 4: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/4.jpg)
Projects
![Page 5: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/5.jpg)
Projects AyaSpell, Arabic spellchecking dictionary. Qutrub Arabic verb conjugation. Al-Radif: Arabic dictionary of synonyms, antonyms,
broken plural, rhymes. Arabic Stop words list. Python arabic library Tashaphyne: an arabic light stemmer and segmontor. Adawat: Arabic text tools AL-Asmai : An Arabic morphological analyzer Aracorpus : A collection of Arabic corpora
![Page 6: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/6.jpg)
�Ayaspell aims
Create open source dictionaries for Arabic OpenOffice.org ، Firefox،Thunderbird ، Abiword, Gedit . Using Hunspell licenses GPL/LGPL/MPL.
![Page 7: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/7.jpg)
On FireFox on Windows
![Page 8: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/8.jpg)
Applications
Spell checking when writting Spell check corpus Autocorrection Arabic dictionary
http://ayaspell.sf.net
![Page 9: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/9.jpg)
Qutrub Arabic verb conjugationhttp://qutrub.arabeyes.org
![Page 10: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/10.jpg)
Qutrub on Windows
![Page 11: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/11.jpg)
�Applications
Learn Arabic �Spellchecking �Arabic morphology
http://qutrub.arabeyes.org
![Page 12: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/12.jpg)
للمعاجم الرديف http://radif.sf.net
Al-Radif: Arabic dictionary of: synonyms, antonyms, broken plural, rhymes.
![Page 13: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/13.jpg)
تطبيقات thesaurus OpenOffice
Search on line
http://radif.sf.net
![Page 14: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/14.jpg)
http://adawaty.appspot.comAdawat: Arabic text tools : Remove diacritics, Numbers to letters. Detect language, Word Tagging Tokenization
http://adawaty.appspot.com
![Page 15: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/15.jpg)
Arabic stop words
Arabic stop words list provide a المستبعداتclassified word list
and some tools to generate all forms of stops words,
You can reuse it and select words by categories
![Page 16: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/16.jpg)
Applications
Morphology Search Indexing Classifying
http://arabicstopwords.sf.net
![Page 17: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/17.jpg)
Arabic word classifier
![Page 18: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/18.jpg)
Applications
Search Indexing Classifying
http://naftawayh.sf.net
![Page 19: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/19.jpg)
Autocorrection
![Page 20: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/20.jpg)
�Applications
Autoccorrectin word list OpenOffice/LibreOffice
Autocorrect common errors on large data site like wikipedia.
Autospell corpora Autospell queries
http://ghalatawi.sf.net
![Page 21: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/21.jpg)
Arabic Python A specific Arabic language library for
Python, provides.basic functions to manipulate
Arabic letters and text, like / detecting Arabic letters, Arabic letters groups and characteristics, remove diacritics etc..
http://pypi.python.org/pypi/PyArabic/0.2 http://pypi.python.org/pypi/Tashaphyne
![Page 22: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/22.jpg)
Tashaphyne Tashaphyne : Arabic Light Stemming and segmentor.
API for python Features
Arabic word Light Stemming. Root Extraction. Word Segmentation Word normalization Default Arabic Affixes list. An customizable Light stemmer Data independent stemmer.
site :http://pypi.python.org/pypi/Tashaphyne/0.1http://pypi.python.org/pypi/Tashaphyne
![Page 23: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/23.jpg)
Alfanous : Quranic search engine
Alfanous is a Quranic search engine provides simple and advanced search services.
Provide an open source API, Library and web site.
![Page 24: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/24.jpg)
AraCorpus
http://aracorpus.e3rab.com/ Arabic Corpora resource The Arabic Corpora resource project aims
to give references of Arabic corpora with free access, to allow computing linguistics to accomplish their works.
http://aracorpus.e3rab.com/
![Page 25: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/25.jpg)
�Arabic Word slider
http://arabicwordslide.sf.net
![Page 26: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/26.jpg)
Arabic world participationTaha Zerrouki
Aissam Hamoud
Mustapha amara
Khaled hosny
Yusuf chahibi
Marwan bawab
Muayyed saadi
�Arabeyesarabtechies
الصباح سالم الشيخ
Arab Organization for Education, Science and Culture
High counsel of Arabic language
Mohamed kabdani
Bassem jarkas
![Page 27: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/27.jpg)
Links
• �Qutrub : hgttp://qutrub.arabeyes.org • Ayaspell• http://ayaspell.sf.net
![Page 28: Open source Ayaspell Arabic Spell chekcer](https://reader035.vdocuments.mx/reader035/viewer/2022081512/58a70f5c1a28ab4c438b6faf/html5/thumbnails/28.jpg)
Contact http://ayaspell.sourceforge.net Mail : [email protected] Blog http://tahadz.wordpress.com