HomeJavaMods[SKRIPT] Arabizi to Arabic
[SKRIPT] Arabizi to Arabic
ModsJava

[SKRIPT] Arabizi to Arabic

Chat in Arabic using the keys you already have

⬇ Download on Spigot
Requirements: Skript 2.16.0+ and SkBee 3.25.2+
Arabizi to Arabic [SKRIPT]
Most people do not have an Arabic keyboard layout, so they type Arabic in Latin letters and use numbers for the sounds Latin has no letter for. That is Arabizi, and everyone who chats in Arabic online already writes it. Arabizi to Arabic takes what you typed and puts it in chat as real Arabic. You write kef 7alk, chat shows كيف حالك. No keyboard switching, no copy and paste from a website.
Features:
Demonstration:

upload_2026-7-26_16-1-54.png
Main menu
upload_2026-7-26_16-2-8.png
upload_2026-7-26_16-2-24.png

upload_2026-7-26_16-4-52.png
Examples:
Type the left side, get the right side.
Code (Text):
/arabic slam 3lekm      ->  سلام عليكم
/arabic kef 7alk        ->  كيف حالك
/arabic 9ba7 al5er      ->  صباح الخير
/arabic h4a m7awlh      ->  هذا محاوله
/arabic 3la' fkrh       ->  على فكره
/arabic 3'dan           ->  غدا
# honorifics are whole words
/arabic m7md saw        ->  محمد ﷺ
/arabic allah swt       ->  الله سبحانه وتعالى
# brackets keep their contents as they are
/arabic (gg) 3ash       ->  gg عاش
One thing catches everyone at the start: every letter you type shows up. Arabic drops the short vowels, so salam comes out as سالام. Write slam instead.
The table:
Code (Text):
# NUMBERS
# the letters Latin has no sign for
    2 = أ / ء   # أ at the start of a word, ء inside one
    3 = ع
    4 = ذ
    5 = خ
    6 = ط
    7 = ح
    8 = ق
    9 = ص
# APOSTROPHE
# adds the dot to the letter before it
    3' = غ
    6' = ظ
    7' = خ
    9' = ض
    a' = ى        # only ever ends a word
# TWO LETTERS TOGETHER
# checked before the single letters
    sh = ش
    th = ث
    kh = خ
    gh = غ
    dh = ذ
    aa = ا
    ee = ي
    oo = و
# SINGLE LETTERS
    a = ا    b = ب    c = ك    d = د
    e = ي    f = ف    g = ج    h = ه
    i = ي    j = ج    k = ك    l = ل
    m = م    n = ن    o = و    p = ب
    q = ق    r = ر    s = س    t = ت
    u = و    v = ف    w = و    y = ي
    z = ز
# HONORIFICS
# matched as whole words only
    saw, pbuh = ﷺ
    jj        = ﷻ
    saww,saws = صلى الله عليه وآله وسلم
    swt       = سبحانه وتعالى
    azwj      = عز وجل
    as        = عليه السلام
    ra        = رضي الله عنه
    rh        = رحمه الله
# BRACKETS
# nothing between ( and ) is converted, so English and numbers pass through
    (hello) slam  =  hello سلام
# CLARIFICATION
# ﷺ and ﷻ are old enough to be in most fonts, so they are used as single characters.
# the longer honorifics have ligatures too, but only since Unicode 14, so they are
# written out in ordinary letters that render everywhere.
 
The guide book:
Running /arabic with no text opens a written book in Arabic. The front page has four clickable sections: the numbers, the letters, the honorifics, and a page of examples. Every page has a link back to the menu. It is meant for the players on your server who have never seen the table, so you can point them at the command instead of explaining it in chat.

[​IMG]
License
You are free to share and modify this resource as long as you:
- Give credit to the original creator
- Do not use it for commercial purposes
NOTES
if you experience any problems, let me know on discord eult,
discord server
Buy me a coffee?

[SKRIPT] Arabizi to Arabic is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 5 times (via Spigot). Download it and open it directly in the game.

Explore more