پرش به محتوای اصلی

اصلاح حروف عربی «ي» و «ك» به فارسی

تبدیل رایگان و آنی حروف عربی «ي» و «ك» به معادل درست فارسی «ی» و «ک» — همراه با اصلاح ة و ى، بدون ارسال متن به سرور، مناسب ویرایش مقاله و محتوای وب‌سایت.

تبلیغ

ابزار اصلاح حروف عربی

متن خود را در کادر بالا بنویسید یا پیست کنید تا نسخه‌ی اصلاح‌شده‌ی آن اینجا نمایش داده شود.

تبلیغ

راهنمای استفاده

  1. متن مورد نظر را در کادر بالا بنویسید یا از جای دیگری پیست کنید.
  2. در صورت نیاز، دو گزینه‌ی تبدیل ارقام و یکدست‌سازی فاصله‌ها را روشن یا خاموش کنید.
  3. نسخه‌ی اصلاح‌شده بلافاصله زیر کادر نمایش داده می‌شود؛ با دکمه‌ی کپی آن را بردارید.

تفاوت حروف عربی و فارسی چیست و چرا مهم است؟

فارسی و عربی از یک الفبا استفاده می‌کنند، اما چند حرف در این دو زبان شکل یا کد متفاوتی دارند. مهم‌ترین نمونه «ي» عربی (U+064A) در برابر «ی» فارسی (U+06CC) و «ك» عربی (U+0643) در برابر «ک» فارسی (U+06A9) است. این دو جفت حرف در بیشتر فونت‌ها تقریباً یکسان دیده می‌شوند، اما از نظر رایانه دو نویسه‌ی کاملاً متفاوت‌اند — به همین دلیل جست‌وجو، بررسی املا، مرتب‌سازی الفبایی و شمارش کاراکتر روی متنی که این حروف عربی در آن باقی مانده، نتیجه‌ی نادرست می‌دهد.

این مشکل معمولاً از دو جا وارد متن فارسی می‌شود: کپی‌کردن از یک منبع عربی (سایت خبری، کتاب یا PDF عربی)، یا تایپ با کیبوردی که چیدمانش روی «عربی» تنظیم شده نه «فارسی». این ابزار علاوه بر «ي» و «ك»، دو مورد دیگر را هم اصلاح می‌کند: «ى» (الف مقصوره، پایان کلمه‌ای شبیه ی) را به «ی»، و «ة» (تاء مربوطه) را به «ه» تبدیل می‌کند، و کشیده (ـ) را که در نگارش فارسی معیار جایی ندارد حذف می‌کند. حروف همزه (ء أ إ ؤ ئ آ) عمداً دست‌نخورده می‌مانند، چون این‌ها حروف مستقل و درست فارسی‌اند و تغییرشان معنای کلمه را عوض می‌کند.

برای نمونه، متن «علي از دبيرستان كمالى فارغ‌التحصيل شد و ٥ كتاب مدرسة را كتابخانـة داد.» پس از اصلاح به «علی از دبیرستان کمالی فارغ‌التحصیل شد و ۵ کتاب مدرسه را کتابخانه داد.» تبدیل می‌شود — تمام نمونه‌های «ي»، «ك»، «ى» و «ة» به معادل فارسی خود اصلاح شده‌اند و رقم عربی «٥» هم به «۵» فارسی تبدیل شده است.

سوالات متداول

نه. اصلاح حروف عربی با جاوااسکریپت همین صفحه، در مرورگر شما انجام می‌شود؛ هیچ متنی ذخیره یا به سروری ارسال نمی‌شود.
چون از نظر کدگذاری یونیکد دو نویسه‌ی کاملاً جدا هستند: «ي» عربی کد U+064A دارد و «ی» فارسی کد U+06CC. مرورگر و اکثر فونت‌ها این دو را تقریباً یکسان نمایش می‌دهند، اما موتور جست‌وجو، بررسی‌کننده‌ی املا و حروف‌چینی آن‌ها را دو حرف متفاوت می‌بینند؛ همین باعث می‌شود جست‌وجوی یک کلمه با «ی» فارسی، متنی را که با «ي» عربی نوشته شده پیدا نکند.
بله، دقیقاً همان مشکل: «ك» عربی کد U+0643 و «ک» فارسی کد U+06A9 دارد. کیبورد استاندارد عربی این حرف را به‌شکل «ك» تولید می‌کند، در حالی‌که چیدمان صحیح فارسی «ک» می‌سازد.
بیشتر از دو منبع: کپی‌کردن متن از منابع عربی (سایت‌های خبری عربی، PDFهای عربی، یا حتی برخی کتاب‌های دینی)، یا تایپ با کیبورد ویندوز/موبایلی که به‌اشتباه روی چیدمان «عربی (سعودی)» یا «عربی (۱۰۱)» تنظیم شده به‌جای «فارسی». در هر دو حالت، نتیجه ظاهراً درست دیده می‌شود ولی از نظر رایانه غلط است.
علاوه بر «ي»→«ی» و «ك»→«ک»، این ابزار «ى» (الف مقصوره) را هم به «ی»، و «ة» (تاء مربوطه) را به «ه» تبدیل می‌کند، و کشیده (ـ) را که در فارسی معیار هیچ نقشی ندارد حذف می‌کند. حروف همزه (ء أ إ ؤ ئ آ) دست‌نخورده می‌مانند، چون این‌ها حروف مستقل و درست فارسی هستند (مثل «مؤمن»، «رئیس»، «آب») و تغییر آن‌ها معنای کلمه را عوض می‌کند.
متن‌های کپی‌شده از منابع عربی معمولاً ارقام عربی-هندی (٠١٢٣٤٥٦٧٨٩) دارند که با ارقام فارسی (۰۱۲۳۴۵۶۷۸۹) در چند رقم — به‌خصوص ۴، ۵ و ۶ — شکل متفاوتی دارند. این گزینه (که پیش‌فرض فعال است) این ارقام را هم هم‌زمان با حروف به فارسی تبدیل می‌کند؛ اگر می‌خواهید فقط حروف اصلاح شوند و ارقام دست‌نخورده بمانند، تیک آن را بردارید.
اگر چک‌باکس «یکدست‌سازی فاصله‌ها» فعال باشد (پیش‌فرض فعال است)، فاصله‌های پشت‌سرهم به یک فاصله و خط‌های خالی پیاپی به یک خط خالی تبدیل می‌شوند. نیم‌فاصله (ZWNJ، مثل «می‌روم») دست‌نخورده می‌ماند چون بخشی معنادار از نگارش صحیح یک کلمه است، نه یک فاصله.
تبلیغ