Tag: Arabic

Machine Learning and NLP For Arabic: Part Of Speech Tagging

This project by Omdena is about Building Open Source NLP Libraries & Tools for the Arabic Language as Arabic is the 5th most spoken language in the world and there are several challenges that can be found in Arabic like complicated grammar and having several dialects. So t...

Resources for Palestinian Arabic

Lughatuna is the best online dictionary for Arabic dialects. Their Levantine dictionary contains plenty of examples from Palestinian varieties, although it’s all mixed in with Jordanian, Syrian, and Lebanese. Of course, the varieties are close enough that it’s usually still helpful ...

5 Things you Need to Know about Arabic Vowels

In Arabic, vowels are called “7arakaat”; movements. Vowels allow us to pronounce, articulate. Without vowels, there is no articulation, no movement. https://anchor.fm/thouria-benferhat 1- In Arabic, there are three short vowels and three long vowels. The three short vowels are (...

The Persian role in the development of Arabic Grammar

”It is a remarkable fact that, with few exceptions, most Muslim scholars both in the religious and intellectual sciences have been non-Arabs… Thus the founders of grammar were Sibawaih, and after him al-Farisi and al- Zajjaj. All of them were of Iranian descent. They were brought up in ...

Darija Arabic Phrases for Your Travels to Morocco

Not too long ago, I was sitting in a bustling roadside cafe on the way to the Sahara Desert, inhaling the exotic aromas of couscous and mint tea, and listening to the chatter of a dozen or so Moroccan families enjoying a meal together. A few months prior to this trip Arabic couldn’t have sound...

Machine learning advancements in Arabic NLP

Natural language processing (NLP) is not a new discipline; its roots date back to the 1600s when philosophers such as Descartes and Leibniz proposed theoretical codes for language. In the past decade, the results of this long history have led to the integration of NLP into our own homes, in the form...

Flutter PDF Creation With Arabic Context

Creating a Pdf to save an invoice , letter , CV ..etc is now one of the most important things in the world of programming. For example : You are creating a system and one of the requirements is to produce a pdf that will be printable and it will contain information related to a single bill, will...

Splitting Arabic Sentences Correctly

Our objective is to precisely separate Arabic sentences from text, steering clear of errors like splitting at a dot in a link or within abbreviations like ‘.??’ The provided code strives to construct a specialized tool using the NLTK library to accurately divide Arabic text into sentence...

Why I am learning Arabic

Outside of my day job as a Security Engineer, I have been learning Arabic with Arabica Institute for a few years. Classes are once a week and there is a clear emphasis on learning to speak and understand the language rather than focusing on grammar rules. This makes sense to me because as ...