

Settings → Arabic to Latin: try a title, choose a spelling style, add your own replacements.
Write titles in Arabic, publish with clean, readable URLs in English (Latin) letters.
WordPress turns an Arabic title like مرحبا بالعالم into a link full of percent codes:
example.com/%d9%85%d8%b1%d8%ad%d8%a8%d8%a7-%d8%a8%d8%a7%d9%84%d8%b9%d8%a7%d9%84%d9%85/
Paste that link into an email, a WhatsApp message or a spreadsheet and that is exactly what people see. Arabic to Latin creates this slug instead:
example.com/mrhba-balaalm/
It works automatically for every new post, page, product, category, tag and uploaded file. No API key, no external service, no AI credits: the transliteration runs inside WordPress.
Optional: with the AI connector set up in WordPress (Settings Connectors, WordPress 7.0+) or your own Claude or ChatGPT API key, authors can also ask for an English slug that describes the post (طبخة ملوخية molokhia-recipe), right in the block editor. It’s off by default and only used when the author picks the suggestion.
صورة.jpg becomes sura.jpg (optional).The plugin detects Arabic script, not the site or post language. So it behaves the same whichever multilingual plugin you use, and in every language of the site:
/ar/ URLs, and conversion of existing Arabic slugs with redirects./ar/ URLs and translated categories./ar/ URLs and redirects keep the language prefix.Need native Arabic slugs in a specific case? The arabic_to_lat_should_transliterate filter lets you decide per slug (see FAQ).
wp arabic-to-lat convert --dry-run, wp arabic-to-lat convert --post_type=product --taxonomy=product_cat, wp arabic-to-lat slug "مرحبا بالعالم" (formats: table, csv, json, count)arabic_to_lat_pre_transliterate (replace the result, e.g. with a translation), arabic_to_lat_should_transliterate, arabic_to_lat_is_public_request, atl_table, arabic_to_lat_convert_post_types, arabic_to_lat_convert_taxonomies, arabic_to_lat_batch_secondsarabic_to_lat_slug_convertedGET /wp-json/arabic-to-lat/v1/slug?title=… (users who can edit posts)إضافة لتحويل روابط ووردبريس العربية (الاسم اللطيف أو الـ slug، والروابط الدائمة) إلى حروف إنجليزية (لاتينية) مقروءة تلقائياً، بدلاً من الرموز الطويلة مثل %d9%85%d8%b1. تعمل مع المقالات والصفحات والمنتجات والتصنيفات والوسوم وأسماء الملفات المرفوعة، وتدعم الحروف الفارسية والأردية والأرقام العربية. متوافقة مع WPML و Polylang و TranslatePress و WooCommerce ومحرر المكوّنات (غوتنبرغ). لا تغيّر الروابط القديمة إلا عند طلبك، مع تحويل 301 من الرابط القديم إلى الجديد.
افزونهای برای تبدیل خودکار نامکهای فارسی، عربی و اردو در وردپرس به حروف لاتین (انگلیسی) خوانا، بهجای کدهای طولانی مانند %d9%85%d8%b1. برای نوشتهها، برگهها، محصولات، دستهها، برچسبها و نام فایلها کار میکند و با WPML، Polylang، TranslatePress و ووکامرس سازگار است. پیوندهای یکتای قدیمی فقط به درخواست شما تغییر میکنند و با ریدایرکت 301 به نشانی جدید میروند.
Arabic to Latin is a personal project by Khusam Alfas, who works at SEO Revolution, WordPress Agentur in Berlin. It is not a SEO Revolution product, and SEO Revolution does not provide support for it. For questions and bug reports, please use the support forum here on WordPress.org.
The plugin works without any external service. Only if you switch on the optional AI slug suggestions does it connect to an AI provider:
https://generativelanguage.googleapis.com), under that service’s terms, which its provider plugin lists.https://api.anthropic.com/v1/messages — Commercial Terms, Privacy Policy.https://api.openai.com/v1/responses — Services Agreement, Privacy Policy, API data usage.What is sent, and when: the post title and the first 300 words of the post text, each time an author clicks “Suggest” in the block editor or an administrator clicks “Test connection”. Nothing is sent automatically, on saving or publishing, or about visitors. The provider returns a suggested slug.