← All maps

VAR ·

RABABA the Arabic Diacritization Library

var-ara-Arab-Arab-rababa
Authority
var
Year
Source script
Arabic Arab · 160
Destination script
Arabic Arab · 160
Language
Arabic

Arabic diacritization is useful for several practical business cases like text to speech or Romanization of Arabic texts or scripts. This map in particular uses the RABABA library to automatically detect and add diacritics using machine learning.


Live preview

Try this system.

Type any text in Arab to see the Arab output. Backed by interscript-ts running in your browser.

Input (Arab)
Output (Arab)loading
Loading engine…

Reference vector

What the map should produce.

This vector is checked into git and verified by the Ruby test suite.

Source (Arab)

قطر

Expected (Arab)

قِطْرَ

Rule chart

Every rule of this map.

Parsed live from the map's ISC source. Stages and parallel/ sequence groups expand; each row is one transformation — pattern, replacement, and the conditions it applies under.

ArabArabCondition

Loading rules…

Source

Read the map definition.

Every Interscript map is a human-readable ISC file checked into the interscript/maps repo.

View var-ara-Arab-Arab-rababa.isc on GitHub →