Phoenix
Loading...
Date
2019
Authors
Awad, Wala
Shunnar, Ruba
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Since Arabic is the fifth spoken language in the world, it is important to type it and use it
perfectly. Yet, most Arabs use Dialect Arabic, and this caused an obvious degradation in the use
of Modern Standard Arabic. Due to this, the Phoenix Application was implemented to help
native speakers to improve their own language. This Application will spot the spelling, grammar
and punctuation mistakes they usually do. It will help them understand any context, whether it’s
Classic Arabic or Modern Arabic.
This application will allow users to create their own accounts/ profiles using Gmail, Facebook or
the username/ password combo. Users will be able to pick their countries and their level in
Arabic (Beginner/ Intermediate/ Advanced) and they will be redirected to a page that gives a
brief introduction about the application if they were new users, or to the chat board if they were
old users. They will be able to chat with more advanced users, where their mistakes, whether
they were spelling, grammar or punctuation mistakes, can be corrected manually, the word can
be corrected and resent, or they can record their pronunciation as a voice message, and it will get
checked as well. This chat board will be programmed using typical Firebase functions, and most
of the words will be autocompleted using the AI algorithms that are provided by Google’s
Firebase.
Moreover, users will be able to write and check their paragraphs' spelling. To implement this
feature, multiple techniques were used such as Natural Language Processing, AI algorithms, and
deep learning.
Furthermore, users will be able to translate English words to Arabic in case they couldn’t express
their feelings or what they want to say in Arabic. Users will also be able to look up different
synonyms for the Arabic word using an Arabic to Arabic dictionary, which will be helpful to
understand Classic Arabic using modern phrases.
Additionally, users are daily questioned about Arabic glossary in the form of levels. Words will
be organized from easiest to hardest and the least common phrases. Users will level up the more
they practice. A notification will be daily pushed to ask the user about a word he/she had been
taught, and they will have a set of selections to pick the most correct answer. If they answered
correctly, the word will be added to the Well-Understood words list.
Finally, the more a user practices, the better his/her streak will be. There will be some
notifications that will be pushed in case the user didn’t practice for long. Also, if he missed a
day, he will be notified that his streak will be lost. Other than this, as his streak goes up, he will
be ranked in a specific medal system.
Worth to be mentioned, Phoenix application will be available for iOS, Android and web.