NeveshtYar by Farsio · نوشتیار از فارسیو
Persian & English writing assistant, keyboard-layout recovery and Finglish correction.
بنویس، درست و روان
یک افزونه مرورگر برای اصلاح هوشمند و محلی تایپ فارسی، انگلیسی و فینگلیش در سراسر وب، با کنترل کامل کاربر.
Tip
اگر «نوشتیار» برای شما مفید است، با ⭐ دادن به مخزن به دیدهشدن پروژه و توسعه بیشتر ابزارهای متنباز فارسی کمک کنید.
Important
حتماً برای شما هم پیش آمده که حواستان نیست زبان کیبورد سیستم انگلیسی است، اما شروع به تایپ فارسی میکنید و با حروفی بیمعنی مانند salam یا hdvhk مواجه میشوید. این افزونه به طور هوشمند این مشکل را تشخیص داده و متن شما را به صورت خودکار به فارسی صحیح تبدیل میکند. این بزرگترین چالش فارسیزبانان دنیاست که ما آن را حل کردهایم.
در جدول زیر، ۱۰ مثال واقعی و تستشده از انواع خطاهای رایج که این افزونه به صورت هوشمند مدیریت میکند را مشاهده میکنید:
| ورودی کاربر | خروجی اصلاحشده توسط افزونه | نوع خطا / عملکرد |
|---|---|---|
hdvhk |
ایران | اشتباه کیبورد (انگلیسی به فارسی) |
hldv ljt;v |
امیر متفکر | اشتباه کیبورد (عبارت) |
\vhdl sdsjl |
پرایم سیستم | اشتباه کیبورد (با علائم) |
\vs\,gds |
پرسپولیس | اشتباه کیبورد (کلمه خاص) |
hlvd;h |
امریکا | اشتباه کیبورد (رایج) |
lvnl |
مردم | اشتباه کیبورد (رایج) |
google |
تشخیص کلمه صحیح انگلیسی | |
tsk[hk |
فسنجان | اشتباه کیبورد (فارسی به انگلیسی) |
;glk |
کلمن | اشتباه کیبورد (پیچیده) |
j,gdnd |
تولیدی | اشتباه کیبورد (رایج) |
- اصلاح خطای کیبورد (دو طرفه):
- تشخیص تایپ فارسی با کیبورد انگلیسی و اصلاح آن.
- تشخیص تایپ انگلیسی با کیبورد فارسی و اصلاح آن.
- تبدیل فینگلیش: تبدیل هوشمند کلمات رایج فینگلیش.
- تشخیص متن صحیح: به کلمات صحیح فارسی و انگلیسی (مانند
پرسپولیسیاgoogle) دست نمیزند.
- اصلاح محلی: موتور اصلاح متن بدون ارسال متن تایپی به سرویس جستوجو یا دانش ثالث اجرا میشود.
- بدون جستوجوی خودکار ثالث: نسخه Store-safe جستوجوی گوگل، Wikipedia lookup و search interception را از runtime حذف میکند.
- کنترل کاربر: تنظیمات، دیکشنری شخصی و فعال/غیرفعالسازی سایتها تحت کنترل کاربر باقی میمانند.
- رابط کاربری دوزبانه: جابهجایی فوری بین فارسی (RTL) و English (LTR) با ذخیره انتخاب کاربر.
- پاپآپ اصلی: پنل مدیریتی کامل با طراحی مدرن و فلت.
- تبدیل درجا (Inline Correction): آیکون شناور در کنار کادرهای متنی برای اصلاح لحظهای.
- دیکشنری شخصی: مدیریت دیکشنری شخصی از طریق صفحه تنظیمات.
- یادگیری از کاربر: قابلیت ذخیره اصلاحات جدید در حافظه افزونه.
- عملکرد بهینه: اجرای سریع و local-first بدون وابستگی به سرویس متن ثالث.
از نسخه v4.8.0 به بعد فایلها به صورت versioned ساخته میشوند؛ بستههای هدف v4.9.2 با این نامها هستند:
NeveshtYar-v4.9.2-chromium.zipبرای Chrome / Edge / Brave / Opera / VivaldiNeveshtYar-v4.9.2-firefox.zipبرای FirefoxSHA256SUMS.txtبرای اعتبارسنجی فایلها
صفحه انتشارها: GitHub Releases
Note
انتشار عمومی در Chrome Web Store / Firefox Add-ons یک مرحله مستقل از آمادهسازی بستههاست. لینک رسمی Store پس از تکمیل submission و review در همین README اضافه میشود.
- بسته
NeveshtYar-v4.9.2-chromium.zipرا از Release دانلود کنید. - SHA256 فایل را با
SHA256SUMS.txtتطبیق دهید. - ZIP را Extract کنید.
- صفحه مدیریت افزونههای مرورگر را باز کنید.
- Developer mode را فعال کنید.
- Load unpacked را بزنید و پوشه Extractشده را انتخاب کنید.
- بسته
NeveshtYar-v4.9.2-firefox.zipرا Extract کنید. about:debuggingرا باز کنید.- This Firefox → Load Temporary Add-on را انتخاب کنید.
- فایل
manifest.jsonبسته Firefox را انتخاب کنید.
نصب Temporary پس از restart شدن Firefox حذف میشود؛ انتشار عمومی Firefox به signing/submission رسمی Mozilla نیاز دارد.
خلاصهای از مهمترین تغییرات در هر نسخه. برای جزئیات کامل، به صفحه Releases مراجعه کنید.
نسخه ۳.۶ - یادگیری پیشرفته و پایداری
- قابلیت یادگیری پیشرفته: یک سیستم یادگیری هوشمند با دکمههای تایید (👍) و رد (👎) اضافه شد.
- افزایش هوشمندی در جستجوی گوگل: منطق جستجو برای نتایج بهتر بهبود یافت.
- پایداری دیکشنری: مشکلات مربوط به استفاده از دیکشنری شخصی در تمام بخشهای افزونه برطرف شد.
نسخه ۳.۵ - یادگیری پیشرفته از کاربر
- رابط کاربری یادگیری هوشمند: دکمههای تایید (👍) و رد (👎) برای تجربه یادگیری سریعتر و شهودیتر اضافه شد.
- ویرایش در پاپآپ: کاربران اکنون میتوانند اصلاحات را مستقیماً در پاپآپ ویرایش کرده و در دیکشنری شخصی خود ذخیره کنند.
نسخه ۳.۴ - اصلاحات نهایی و پایداری
- اصلاح فوتر: لوگوی گیتهاب کنار نام توسعهدهنده و همتراز با آن قرار گرفت.
- بهبود صفحه تنظیمات: رابط کاربری صفحه تنظیمات به طور کامل بازطراحی شد.
- آیکون جدید: آیکون اصلی افزونه با طرح لامپ جایگزین شد.
نسخه ۳.۳ - بهبودهای نهایی رابط کاربری
- اصلاح فوتر: لوگوی گیتهاب کنار نام توسعهدهنده و همتراز با آن قرار گرفت.
- بهبود صفحه تنظیمات: رابط کاربری صفحه تنظیمات به طور کامل بازطراحی شد.
- آیکون جدید: آیکون اصلی افزونه با طرح لامپ جایگزین شد.
نسخه ۳.۲ - اصلاحات نهایی و پایداری
- رفع باگهای اساسی در منطق تشخیص و تبدیل کلمات صحیح فارسی و انگلیسی.
- بهبود پایداری و عملکرد قابلیتهای real-time.
- اصلاح نمایش لیست معانی برای کلمات چندمعنایی.
- رفع باگهای اساسی در منطق تشخیص و تبدیل کلمات صحیح.
- بهبود پایداری و عملکرد قابلیتهای real-time.
- اصلاح نمایش لیست معانی برای کلمات چندمعنایی.
- ادغام با نوار آدرس (Omnibox): قابلیت جستجوی هوشمند با استفاده از کلیدواژه
fa. - قابلیت تبدیل متن درجا (Inline): افزودن آیکون شناور برای تمام سایتها.
- افزوده شدن منوی راستکلیک برای جستجوی سریع.
- پیادهسازی صفحه تنظیمات و دیکشنری شخصی کاربر.
- اتصال به ویکیپدیا برای نمایش خلاصه مقالات.
- مدیریت هوشمند کلمات چندمعنایی (ابهامزدایی).
- بازطراحی کامل رابط کاربری با طراحی فلت و مدرن.
- افزوده شدن فونت زیبای وزیرمتن.
- ایجاد موتور تبدیل هوشمند سهگانه (فینگلیش و خطاهای کیبورد).
- ساخت رابط کاربری اولیه و پاپآپ.
- انتشار اولین نسخه پایدار پروژه.
از هرگونه مشارکت در این پروژه استقبال میشود. شما میتوانید از طریق بخش Issues مشکلات را گزارش داده یا ایدههای جدید مطرح کنید.
این پروژه تحت مجوز MIT منتشر شده است.
- برای سؤالهای نحوه استفاده، تجربه کاربری و پرسشهای فنی از GitHub Discussions استفاده کنید.
- سؤالهایی که پاسخ مشخص دارند را در دسته Q&A مطرح کنید تا پاسخ مفید بتواند بهعنوان answer علامتگذاری شود.
- باگ قابل بازتولید یا درخواست قابلیتِ آمادهی اجرا را در Issues ثبت کنید.
- برای مشارکت کد یا مستندات، ابتدا CONTRIBUTING.md را بخوانید.
- برای آسیبپذیری امنیتی از مسیر خصوصی ذکرشده در SECURITY.md استفاده کنید و جزئیات حساس را عمومی نکنید.
مشارکتهای کوچک و واقعی استقبال میشوند؛ good first issue و help wanted فقط زمانی استفاده میشوند که یک کار واقعی و قابلتحویل برای contributor وجود داشته باشد.
