Skip to main content

arabic2latin

Convert Arabic characters to their Latin (English) homophone.

Installation

Install from PyPI:

pip install arabic2latin

Alternatively, install from source:

pip install git+https://github.com/rexa222/arabic2latin

Usage/Examples

from arabic2latin import arabic_to_latin

arabic_text = "السَّلَامُ عَلَيْكَ"
converted_text = arabic_to_latin(arabic_text)

print(converted_text)

Output:

alsaalaamo aalayka

Debug Mode

If you came across a character that was not converted, you can find it using debug feature and report it as guided in the contributing section.

converted_text = arabic_to_latin(arabic_text, debug=True)

Output:

unknown character: ?

Contributing

If you find a bug 🐛, please open a bug report. If you have an idea for an improvement or new feature 🚀, please open a feature request.

Metadata

Release files for arabic2latin 1.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arabic2latin 1.1.4
File Size Uploaded
arabic2latin-1.1.4.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arabic2latin 1.1.4
File Interpreter ABI Platform
arabic2latin-1.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / arabic2latin-1.1.4.tar.gz

Download URL arabic2latin-1.1.4.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
143b34cf61488843d081cf7a50520683f020aa06e6306b0baf4a2a14b47220e1
BLAKE2b-256 checksum
How to use checksums
884ab664e075c243dc8120ac008932e6e74f2a197ec7414aae11ea4c3d25b04d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / arabic2latin-1.1.4-py3-none-any.whl

Download URL arabic2latin-1.1.4-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0518089e925e6d2943d837112d854c6bbe10f233375b3a8d1f54f0c56a7aded2
BLAKE2b-256 checksum
How to use checksums
db0e857d3b200897500e539c22cbf4b64152ee4bc49462dc6fe3fe5969a76686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page