MetadataShow full item record
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.