Arab Techies is a collective of Arabic speaking technology enthusiasts and practitioners from varying backgrounds interested in working together to support their communities on the route for development and social change, to share experiences and knowledge, and to collaborate on solving common problems.

The Arab Techies Projects space hosts the development of software projects developed as part of the activities of Arab Techies and its members. at the moment the projects are mainly focused on Arabic localization and natural language processing

Latest Releases

Arabic search stop-words

A web interface for Qutrub the Arabic verbs conjugator

Developing plugins for Wordpress to integrate with Ar-PHP library

Developing modules for Drupal to integrate with Ar-PHP library

Integrating Yamli service with your browser

Arabic verbs conjugator

Preparing Arabic text for indexing using Ruby

Preparing Arabic text for indexing using Python

Preparing Arabic text for indexing using PHP

Stemming Arabic words using Ruby

Stemming Arabic words using Python

Ongoing projects

CMS

Integrate the result of other projects into Content Management Systems in the form of plugins and modules

The goal is to improve the user experience for Arab web users, by building new modules/plugins for mainstream open source content management systems (CMSs) such as Drupal, MediaWiki and Wordpress, that integrate the results of other Arabic language processing projects, for example: Ar-PHP library.

Search

Collection of libraries, algorithms and documentation for improving Arabic search

The goal is to develop various algorithms that improve Arabic text processing, searching and indexing of Arabic content, and can be used in different software. The algorithms will cover tasks such as: text normalization, word stemming, stop-words, etc.

Qutrub 0.5

Since the current version of Qutrub is relatively stable, we tagged the 0.5 version, which is available for download here: http://sourceforge.net/projects/arabeyes/files/Qutrub/qutrub-0.5.tar..... we also updated the main page (http://www.arabeyes.org) to inform about the new project!

Qutrub, Aug 18, 2009 Qutrub 0.5 released, featuring TeX export and colored diacritics in the web interface

More outcome from the code sprint

Some of the missing pieces in improving and encouraging Arabic content on the web and a providing a better computing experience for Arabic speaking users are not solved by code.

Well classified open access Arabic language corpora and linguistic data is sorely missing, a point that was strongly emphasized in the 1st Arab Techies gathering.

As a modest contribution towards improving open access corpora Arab Techies has released a classified Arabic Stop-Words list

Apart from code and linguistic data some problems are better solved by documenting best practices, we proudly present the first draft of the "RTL design best practices and examples" document.

Read more

Code Sprint Releases

Arab Techies proudly announce the release of the first outcomes of a four days Arabization Codesprint, which was held in Cairo, 20 - 23 May 2009.

We are releasing 10 projects including libraries to improve search normalization and indexing of arabic text for PHP, Python and Ruby, Modules and Plugins for Drupal and Wordpress that enhance the user experience of arab speaking users. and a Arabic stemmer and Verb conjugator.

For more details visit each project page. We crave feedback on the projects' discussion pages, whether it's a bug report or a suggestion.

Releases

Qutrub
Arabic verbs conjugator. Download
Qutrub (web)
A web interface for Qutrub the Arabic verbs conjugator. Check the conjugator live
ArPHP integration with Wordpress
A plugin for Wordpress to integrate with Ar-PHP library. Download
ArPHP integration with Drupal
Modules for Drupal to integrate with Ar-PHP library. Download
Yamli for your browser
Integrating Yamli service with your browser. Download
Arabic normalization Ruby
Preparing Arabic text for indexing using Ruby Download
Arabic normalization PHP
Preparing Arabic text for indexing using PHP Download
Arabic normalization Python
Preparing Arabic text for indexing using Python Download
Ar-Morph Ruby
Stemming Arabic words using Ruby. Download
Ar-Morph Python
Stemming Arabic words using Python. Download
Read more

Arab Techies Code Sprint 2009

Arab Techies has organized a Code Sprint, that was held in Egypt 20- 23 May 2009, with the goal to find solutions to known Arabic language processing problems.

Background
Arab Techies has organized their first gathering in Cairo, December 2008 with the goal to bring together a varied group of techies who vigorously utilize their IT skills to support their communities on the route of development and social change, to share experiences and knowledge, learn from each other and collaborate on solving common problems.

In that event, participants identified several Arabic support problems and were committed to solving these problems as part of the group activities. Many of these problems are not hard to solve, many of them were solved before but in proprietary products and so it never really helped in improving the state of the art or the web in general. Some of these problems - though not technically complicated - are not to be solved by individuals, such problems need consultation, especially on ambiguity around language features or due to regional differences, for example Arabic search stop words, and thus came the idea of the Code Sprint.

The Code Sprint
15 participants from 8 countries in the Arab World attended the 4 day sprint, that was held in the Swiss Club in Cairo. They worked in teams on several Arabic support problems, to improve the user experience for Arab users, and to create solutions and build tools to improve Arabic language processing.Read more
Syndicate content