🇸🇦 Arabic · العربية · AR

Translate your software into
Arabic automatically

Lokali watches your repository, translates new strings into Arabic with full product context, and opens a pull request — automatically, on every push.

Install Lokali on GitHub → Try it in the playground

Real translations — live from the demo app

These are actual strings from Polsia-Inc/lokali-demo-app, translated into Arabic by Lokali. English source on the left, Arabic output on the right.

nav.features Features
nav.features الميزات
nav.pricing Pricing
nav.pricing الأسعار
hero.headline Your app, in every language
hero.headline تطبيقك، بكل لغة
hero.cta_primary Start translating free
hero.cta_primary ابدأ الترجمة مجاناً
app.scan.title Scan your repository
app.scan.title فحص مستودعك
app.translate.done Translation complete
app.translate.done اكتملت الترجمة

↑ Arabic text renders right-to-left. Your UI needs dir="rtl" on the container — Lokali handles the text output.


Configure Lokali for Arabic

One .lokali.yml file in your repo root. Add ar to locales. Push. Done.

.lokali.yml (Next.js / next-intl)
version: 1
source_locale: en
locales: [en, ar]
frameworks:
  - next-intl
source_files:
  - messages/en.json
# Lokali will create messages/ar.json on first push
.lokali.yml (React / react-i18next)
version: 1
source_locale: en
locales: [en, ar]
frameworks:
  - react-i18next
source_files:
  - public/locales/en/*.json
# Lokali will create public/locales/ar/*.json on first push
.lokali.yml (i18next)
version: 1
source_locale: en
locales: [en, ar]
frameworks:
  - i18next
source_files:
  - locales/en/translation.json
# Lokali will create locales/ar/translation.json on first push

Arabic — what Lokali handles

Not just character encoding. Lokali understands the linguistic rules that trip up generic translation APIs.

🇸🇦
RTL Support
Arabic RTL — fully supported
Arabic is read right-to-left. The showcase block above renders in RTL to demonstrate correct display. Lokali outputs RTL text automatically — your UI only needs dir="rtl" on the container. Arabic pluralization has 6 forms (CLDR); Lokali outputs all of them.

Ship Arabic support today

Install takes 30 seconds. First Arabic translation PR arrives on your next push.

Install Lokali on GitHub → Read the docs Try the playground

Also available in

Español Français Deutsch 日本語 Português 简体中文 한국어 हिन्दी Русский