transliterator transliterates between Arabic and English
pip install transliterator
from transliterator import get_transliteration_as_pattern
text = "Marhaban"
pattern = get_transliteration_as_pattern(text, from_="English", to_="Arabic")
print pattern
# prints u'(?:\u0645)(?:|\u0627|\u0623)(?:\u0631)(?:|\u062d)(?:|\u0627|\u0623)(?:\u0628)(?:|\u0627|\u0623)(?:|\u0646)'
Languages Supported |
---|
Arabic |
English |
To test the package run
python -m unittest transliterator.tests.test