Supported Languages

DocsRTL targets four right-to-left languages with full RTL document formatting, plus 35 LTR languages for general-purpose translation. Source language is detected automatically from your DOCX input.

LanguageNative nameCode
Hebrewעבריתhe
Arabicالعربيةar
Persian (Farsi)فارسیfa
Urduاردوur

Hebrew - עברית

Language code: he

Hebrew is written right-to-left and is the official language of Israel. DocsRTL produces Hebrew output with correct text direction, proper font rendering for Hebrew script, and bidirectional text handling for mixed Hebrew-English documents. Suitable for business documents, legal contracts, marketing materials, and academic content destined for Israeli audiences.

Arabic - العربية

Language code: ar

Arabic is written right-to-left with a cursive script where letter forms change based on position in the word. DocsRTL handles Arabic ligatures, correct shaping, and the full Unicode Arabic block. Translated documents render correctly in Word, PDF viewers, and browser environments. Arabic is spoken across 22 countries - the most widely spoken of DocsRTL's four RTL target languages.

Persian (Farsi) - فارسی

Language code: fa

Persian (Farsi) uses a modified Arabic script and is the official language of Iran. DocsRTL outputs correct Perso-Arabic script with the additional characters that distinguish Persian from Arabic (پ، چ، ژ، گ). Documents translated to Persian are suitable for distribution in Iran and to Persian-speaking communities worldwide.

Urdu - اردو

Language code: ur

Urdu uses Nastaliq script, a variant of the Persian-Arabic script family. It is a co-official language of Pakistan and widely spoken in India. DocsRTL translates to Urdu with correct script rendering. Nastaliq-style output depends on the receiving system's font support; standard Urdu Unicode fonts produce correct results.

Language detection and source languages

DocsRTL accepts documents written in any language as input. You specify the target RTL language; the system handles source language detection automatically. English-to-Arabic, French-to-Hebrew, Spanish-to-Urdu - all supported.

Using the API? Pass the language code as the target_lang parameter.

View API reference →