sinatools.salma.SALMA¶
-
sinatools.salma.
SALMA
(sentence)¶ This method disambiguate words within a sentence.
- Parameters
sentence (
str
) – The Arabic text to be disambiguated, it should be limited to less than 500 characters.
- Returns
- The JSON output includes a list of words, with each word having a gloss if it exists or a lemma if no gloss is found.
- Return type
JSON (
JSON
)
Example:
from sinatools.salma.views import SALMA JSON = SALMA('مختبر سينا لحوسبة اللغة والذكاء الإصطناعي. في جامعة بيرزيت.') [{
'Concept_id': '303019218', 'Gloss': 'ذهَب إلى عملِه:- قصَده، توجَّه إليه \"ذهَب إلى الجامعة/ بيروت - اذهَب إلى أبيك والتمس منه الصفح - ذهَب إلى قول فلان أخذ به - <اذْهَبْ إِلَى فِرْعَوْنَ إِنَّهُ طَغَى> طه/ 24 \". ذهَب رأسًا إليه', 'word': 'ذهبت', 'Undiac_lemma': 'ذهب', 'Diac_lemma': 'ذَهَبَ۪ 1'
}, {
'word': 'إلى', 'Undiac_lemma': 'الى', 'Diac_lemma': 'إِلَى 1'
}, {
'Concept_id': '334000099', 'word': 'جامعة بيرزيت', 'Gloss': 'جامعة فلسطينية تقع في بلدة بيرزيت، قرب مدينة رام الله، ويعود تاريخها إلى عام 1924 عندما تأسست كمدرسة ابتدائية ثم أصبحت جامعة عام 1975', 'Undiac_lemma': 'جامِعَة بيرزَيت', 'Diac_lemma': 'جامعة بيرزيت'
}]