Arabic-L:LING:AramorpherCpp available

Dilworth Parkinson dil at BYU.EDU
Tue Sep 29 14:53:28 UTC 2009


------------------------------------------------------------------------
Arabic-L: Tue 29 Sep 2009
Moderator: Dilworth Parkinson <dilworth_parkinson at byu.edu>
[To post messages to the list, send them to arabic-l at byu.edu]
[To unsubscribe, send message from same address you subscribed from to
listserv at byu.edu with first line reading:
             unsubscribe arabic-l                                      ]

-------------------------Directory------------------------------------

1) Subject:AramorpherCpp available

-------------------------Messages-----------------------------------
1)
Date: 29 Sep 2009
From:dedelstein at UCDAVIS.EDU
Subject:AramorpherCpp available

AramorpherCpp, a C++ implementation of the Buckwalter Arabic
Morphological Analyzer, is now available on Sourceforge.

http://sourceforge.net/projects/aramorpher/

AramorpherCpp can be compiled as a stand-alone application that
duplicates the functionality of aramorph.pl. Currently three binaries
are included in the release (one for 32-bit Windows, one for 64-bit
Linux, and one for Mac OSX), and the included Makefile, with some
editing, should work on most other systems.

It can also be used as a library to allow other C++ applications to
instantiate an Aramorpher object and query it for a morphological
analysis directly. Since the dictionaries, compatibility tables, etc.,
are all held in memory, this will be much faster than the usual method
of invoking the BAMA Perl script and processing its output.

Complete information is provided in the README file, and documentation
for the API (generated with doxygen) is also included in the release.

Currently it can handle input files encoded in UTF-8, cp1256,
ISO-8859-6, or Buckwalter transliteration.

Please note that this is a BETA release. I invite everyone interested
to please test it and send me any bug reports, feature requests,
comments, etc.

You will also find at the above link a Perl script called
aramorpher.pl, which is a rewrite of the original BAMA Perl script,
but with a little more flexibility and some added features. I welcome
comments, bug reports, etc., on this as well.

AramorpherCpp and aramorpher.pl are released under the GNU GPL.

Due to licensing restrictions, both are compatible only with BAMA
Version 1.0. See the README for notes on implementing AramorpherCpp
for BAMA Version 2.0.

If you have trouble compiling or using it, or have any questions, feel
free to email me and I will help you as best I can. I plan to continue
actively developing this, as time allows.

Regards,

David Edelstein
Graduate Group in Computer Science
University of California, Davis

--------------------------------------------------------------------------
End of Arabic-L:  29 Sep 2009


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/arabic-l/attachments/20090929/1a2ebf13/attachment.htm>


More information about the Arabic-l mailing list