سامانه خطایاب
ویراستار
با گسترش محتوای فارسی در بستر نرمافزارها و ابزارهای الکترونیکی، نیاز به ابزارهای جانبی جهت تسهیل و تسریع ویرایش متون فارسی و افزایش دقت و صحت آن بیش از پیش احساس میشود. بدین منظور ابزار ویراستار به صورت یک افزونه جهت خطایابی املایی و تصحیح نگارش متن طراحیشده است. برخی از فعالیتهای این ابزار به صورت کاملاً خودکار و برخی دیگر با انتخاب کاربر میتواند به شکل خودکار یا تعاملی انجام شود. افزونه ویراستار با توجه به نوع معماری محصول، به سادگی میتواند بر روی ویرایشگری که در سامانههای اتوماسیون اداری استفاده شدهاند، نصب گردد. این سامانه امکان ذخیرهسازی پروفایل کاربر (تنظیمات و اصلاحات خاص هر کاربر) و همچنین یادگیری از اصلاحات کاربران جهت ارائه پیشنهادهای دقیقتر را نیز دارد.
برخی از قابلیتهای ویراستار عبارتند از:
۱- اصلاح خطالرسم براساس آییننگارش فارسی و استانداردسازی نگارشی: مانند رعایت فاصله، نیم فاصله، یکسانسازی کد کاراکترهایی چون «ی» و «ک»، فاصلهگذاری مناسب بین علائم نگارشی و حروف،....
۲- استاندارد کردن اعداد: شامل فارسیسازی آنها در صورت نیاز، پیشنهاد جداسازی ۳رقم ۳ رقم، پیشنهاد حروفی اعداد، افزودن ریال یا تومان در صورت تشخیص آن به عنوان مبلغ،....
۳- خطایابی املایی: با دقت بیش از ۹۰% کلماتی را که از نظر املایی اشتباه تایپ شدهاند مشخص میکند.
۴- پیشنهاد کلمات درست برای خطاهای تشخیص داده شده: لیستی از کلمات جهت جایگزینی پیشنهاد داده میشود. در ۹۲% موارد گزینه درست در بین پیشنهادات وجود دارد و در ۸۵% موارد گزینه درست همان پیشنهاد اول است.
۵- تشخیص خطاهای نحوی: تعداد محدودی از خطاهای نحوی توسط این سامانه تشخیص داده میشود. مثلاً ترتیب نادرست ضمایر
۶- تشخیص خطاهای معنایی: مثلاً تشخیص خطای کلمه «شارجه» (با آنکه شارجه یک کلمه درست است) در عبارت «وزیر امور شارجه» و پیشنهاد کلمه «خارجه»
۷- پیشنهاد کلمه بعدی: مثلاً با تایپ عبارت «نمایندگی جم» عبارت «نمایندگی جمهوری اسلامی» پیشنهاد داده شود که با زدن دکمه اینتر انتخاب میشود.
۸- امکان تولید لغتنامه (دیکشنری) از متن نامههای اداری و آموزش سیستم با عبارات مرسوم در آنها، در نتیجه با تایپ نام یک فرد از سازمان، نقشهای سازمانی وی را جهت افزودن به متن لیست پیشنهاد میکند.
۹- تشخیص خطاهای تاریخ و پیشنهاد اصلاح آنها، تصحیح خودکار راست به چپ (مثلاً ۹۴/۶/۳۰ را به صورت درست ۳۰/۰۶/۹۴ تبدیل میکند)، پیشنهاد تاریخ به صورت حرفی
۱۰- امکان تصحیح خودکار (بدون دخالت کاربر) در موارد با اطمینان بالا
۱۱- امکان افزودن کلمات جدبد به لغتنامه خطایاب
۱۲- امکان اعمال یک اصلاح توسط کاربر بطور یکجا بر تمام خطاهای مشابه در یک متن
۱۳- امکان تعریف لیست اختصارها: مثلاً با تایپ «ناجا» توسط کاربر پیشنهاد جایگزینی با «نیروی انتظامی جمهوری اسلامی ایران» ارائه شود. این موارد توسط کاربر قابل تعریف است.
۱۴- یادگیری خودکار سیستم از متنهایی که تا بحال ویرایش شده، برای متنهای جدید: احتمالات بکار رفته در مدل با کلمات متون جدید بهبود مییابد.
۱۵- پس از مدتی سیستم نسبت به اصلاحات کاربران آموزش دیده و اولویتهای آنها را در ارائه پیشنهاد لحاظ میکند.