الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Buckwalter Arabic Morphological Analyzer

بدأه rrrrr في 12 مارس 2014 · 7 رد · 1,210 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Hello
i'm computer scince student and i need help to open the source code and the program of Buckwalter Arabic Morphological Analyzer

 

BAMA) , i can't open the source code of the BAMA program when i use java netbeans and i can't run the program , i just find .jar files and it's run)
but the files that it's run it's the old version ,I followed the steps in this link http://www.nongnu.org/aramorph/english/principles.html#The+morphological+analyzer  but the new version doesn't work with me

Thanks in advance

−2
#2

هل البرنامج مفتوح المصدر ؟

أنا فتشت عن الترخيص ولم أجد ما يشير إلى أنه مفتوح المصدر لذلك فلا تتعبي نفسك 

 

اللهم إلا إذا أردت إعادة تحويل البايت كود إلى ملفات نصية يعني هندسة عكسية

 

تنبيه : المنتدى عربي ولذلك يجب عليك الالتزام باللغة العربية

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 12 مارس 2014 في 23:33

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

شكرا على الرد نعم مفتوح المصدر ولكنني لم أستطيع الحصول على السورس كود ولم استطيع تشغيل البرنامج أصلاََ لااعلم ماالمشكله !

#4

الملف المصدري متوفر على مستودع المشروع aramorph، تحتاجين عميل cvs لتحميله.

 

حسب التعليمات هنا، تحتاجين للملف ArabicAnalyzer.jar، ويزمك أيضاً الحزمة apache commons collections، ادخلي للصفحة وحملي الملف commons-collections-3.2.1-bin.zip. فكي الضغط وستجدين الملف commons-collections-3.2.1.jar، استخرجيه وضعيه في نفس المجلد مع الملف ArabicAnalyzer.jar.

 

الآن يمكنك إنشاء ملف في نفس المجلد اسمه مثلاً ktAb.txt، وضعي به كلمة "كتاب"، الآن من سطر الأوامر انتقلي للمجلد وشغلي البرنامج باستخدام الأمر:

java -cp ArabicAnalyzer.jar;commons-collections-3.2.1.jar gpl.pierrick.brihaye.aramorph.AraMorph ktAb.txt CP1256 results.txt UTF-8 -v

تأكدي من المسارات وأسماء الملفات، أيضاً CP1256 بعد ktAb.txt تعني أن ترميز الملف المدخل ktAb.txt، قد تحتاجين لتغيير ترميزه لترميز آخر مثل UTF-8 (إذا أنشئتيه باستخدام notepad وحجم الملف 4 بايت فالأرجح أنه CP1256، إذا كان 8 بايت فهو UTF-8، اختيار الترميز الخطأ سيعطي نتائج خاطئة).

 

الآن يفترض أن ترين شيء مثل:

> java -cp ArabicAnalyzer.jar;commons-collections-3.2.1.jar gpl.pierrick.brihaye.aramorph.AraMorph ktAb.txt CP1256 results.txt UTF-8 -v
Initializing in-memory dictionary handler...
Loading dictionary : dictPrefixes .
78 entries totalizing 299 forms
Loading dictionary : dictStems .....................................................................
...................................................................
38600 lemmas and 47261 entries totalizing 82158 forms
Loading dictionary : dictSuffixes ..
206 entries totalizing 618 forms
Loading compatibility table : tableAB ...
1648 entries
Loading compatibility table : tableAC .
598 entries
Loading compatibility table : tableBC ..
1285 entries
... done.
Initializing in-memory solutions handler...
... done.
Processing line : 1

=================== Statistics ===================
Lines : 1
Arabic tokens : 1
Non-arabic tokens : 0
Words found : 1 (100%)
Words not found : 0 (0%)
==================================================


>

وستجدين الملف results.txt في نفس المجلد.

تم تعديل هذه المشاركة بواسطة Mr.B في 13 مارس 2014 في 15:41

#5
Mr.B كتب:

الملف المصدري متوفر على مستودع المشروع aramorph، تحتاجين عميل cvs لتحميله.

 

حسب التعليمات هنا، تحتاجين للملف ArabicAnalyzer.jar، ويزمك أيضاً الحزمة apache commons collections، ادخلي للصفحة وحملي الملف commons-collections-3.2.1-bin.zip. فكي الضغط وستجدين الملف commons-collections-3.2.1.jar، استخرجيه وضعيه في نفس المجلد مع الملف ArabicAnalyzer.jar.

 

الآن يمكنك إنشاء ملف في نفس المجلد اسمه مثلاً ktAb.txt، وضعي به كلمة "كتاب"، الآن من سطر الأوامر انتقلي للمجلد وشغلي البرنامج باستخدام الأمر:

java -cp ArabicAnalyzer.jar;commons-collections-3.2.1.jar gpl.pierrick.brihaye.aramorph.AraMorph ktAb.txt CP1256 results.txt UTF-8 -v

تأكدي من المسارات وأسماء الملفات، أيضاً CP1256 بعد ktAb.txt تعني أن ترميز الملف المدخل ktAb.txt، قد تحتاجين لتغيير ترميزه لترميز آخر مثل UTF-8 (إذا أنشئتيه باستخدام notepad وحجم الملف 4 بايت فالأرجح أنه CP1256، إذا كان 8 بايت فهو UTF-8، اختيار الترميز الخطأ سيعطي نتائج خاطئة).

 

الآن يفترض أن ترين شيء مثل:

> java -cp ArabicAnalyzer.jar;commons-collections-3.2.1.jar gpl.pierrick.brihaye.aramorph.AraMorph ktAb.txt CP1256 results.txt UTF-8 -v
Initializing in-memory dictionary handler...
Loading dictionary : dictPrefixes .
78 entries totalizing 299 forms
Loading dictionary : dictStems .....................................................................
...................................................................
38600 lemmas and 47261 entries totalizing 82158 forms
Loading dictionary : dictSuffixes ..
206 entries totalizing 618 forms
Loading compatibility table : tableAB ...
1648 entries
Loading compatibility table : tableAC .
598 entries
Loading compatibility table : tableBC ..
1285 entries
... done.
Initializing in-memory solutions handler...
... done.
Processing line : 1

=================== Statistics ===================
Lines : 1
Arabic tokens : 1
Non-arabic tokens : 0
Words found : 1 (100%)
Words not found : 0 (0%)
==================================================


>

وستجدين الملف results.txt في نفس المجلد.

السلام عليكم

انا ايضا محتاجه مساعده ضرورى فى هذا البرنامج -- للاسف فعلت اللى حضرتك كتبته و لكن ملف ال result فاضى ما فيه شىء انكتب فيه -- ياريت لو خرج ناتج عند حضرتك ترسله لانى اريد رؤية الناتج لكى اطمئن ان البرنامج شغال فعلا لان عندى النسخه القديمة و  شغاله و لكن النسخة الجديده مش راضية تشتغل و انا محتاجة النتائج حقها ضروووورى - جزاك الله خير

#6

نفس الناتج تجدينه في الصفحة التي أشرتي لها:

 

اقتباس

 

Let's have a look at the output results.txt file, which is encoded in UTF-8 :
 

Processing token :     كتاب
Transliteration :     ktAb
Token not yet processed.
Token has direct solutions.

SOLUTION #3
Lemma  :     kAtib
Vocalized as :     كُتّاب
Morphology :
    prefix : Pref-0
    stem : N
    suffix : Suff-0
Grammatical category :
    stem : كُتّاب    NOUN
Glossed as :
    stem : authors/writers


SOLUTION #1
Lemma  :     kitAb
Vocalized as :     كِتاب
Morphology :
    prefix : Pref-0
    stem : Ndu
    suffix : Suff-0
Grammatical category :
    stem : كِتاب    NOUN
Glossed as :
    stem : book


SOLUTION #2
Lemma  :     kut~Ab
Vocalized as :     كُتّاب
Morphology :
    prefix : Pref-0
    stem : N
    suffix : Suff-0
Grammatical category :
    stem : كُتّاب    NOUN
Glossed as :
    stem : kuttab (village school)/Quran school

 

الأرجح أنك عملتي شيء خطأ.

تم تعديل هذه المشاركة بواسطة Mr.B في 17 مارس 2014 في 14:43

#7
Mr.B كتب:

نفس الناتج تجدينه في الصفحة التي أشرتي لها:

 

 

الأرجح أنك عملتي شيء خطأ.

جزاك الله خير -- معذرة ممكن لو ما فيها تعب على حضرتك تنزل فيديو لما قمت بيه و الملفات اللى حضرتك استخدمتها لانى حملتهم من الموقع اللى اشارت بيه حضرتك و لكن لم يشتغل معى ابداا

#8

نفس كلام eng.samar لم يشتغل معي :(

مواضيع مشابهة