سالسی

پارسی‌تر بنویس، بی‌آنکه چیزی خراب شود.

بسی رنج بردم در این سال سی
عجم زنده کردم بدین پارسی فردوسی
۲۰٬۰۷۱واژه
۷ابزار
۰وابستگی

سالسی یک اسکیل برای دستیارهای هوشمند است — کلاد، کدکس، کرسر و هر چیز دیگر — به‌همراه یک ابزار خط فرمان. وام‌واژه‌های نوشتهٔ شما را پیدا می‌کند و برابر پارسی‌شان را پیشنهاد می‌دهد، بی‌آنکه اصطلاح‌های تخصصی، نام‌های خاص و کد را خراب کند.

$ salsi scan نوشتار.md --domain tech
سیستمسامانهامن
سرورکارسازامن
فایل‌هایپرونده‌هایامن
دانلود کنیدبارگیری کنیدامن
؟کانفیگپیکربندی

بلوک کد، کد درون‌خطی، نشانی، نقل‌قول و «الگوریتم» را اصلاً نشان نداد — چون نباید عوض شوند.

مسئله

چرا جای‌گزینی ساده کار نمی‌کند

اگر واژه‌به‌واژه از روی فرهنگ لغت جای‌گزین کنید، متن خراب می‌شود. این‌ها نمونه‌های واقعی از همین واژه‌نامه‌اند:

در متنجای‌گزینی ساده‌لوحانهچه شد
سرور در نوشتار فنیشادمانی فرهنگ بر پایهٔ املا کلید خورده؛ «سُرور» و server یک‌شکل نوشته می‌شوند
الگوریتمروال‌واره اصطلاح فنی است؛ برگرداندنش متن را کم‌دقت‌تر می‌کند
کیبوردتخته‌مدنگ درست است، ولی کسی نمی‌شناسدش
خانه‌ایسرایای پسوند فارسی با واژهٔ نو شکل عوض می‌کند
دانلود کنیدبارگیری کردن صرف فعل باید بماند، نه مصدر

سه لایه‌ای که دقیقاً همین‌ها را می‌گیرد

۱

موتوری که فارسی را می‌فهمد

نیم‌فاصله، گونه‌های عربی حروف، اعراب، پسوندهای صرفی، عبارت‌های چندواژه‌ای و فعل‌های مرکب. فایل‌هایمان، فایل ها و فایلها همه به یک سرواژه می‌رسند — و پسوند برای واژهٔ نو بازساخته می‌شود، نه کپی از قدیم.

۲

لایه‌های محافظت

بلوک کد، کد درون‌خطی، نشانی، نقل‌قول، برچسب HTML، لاتک و front matter هرگز دست نمی‌خورند. واژگان تخصصی هم به تفکیک حوزه محافظت می‌شوند: tech، medical، legal، science، business.

۳. سه سطح صریح

چون «فارسی‌تر» یک عدد نیست:

safe

۱۱۹ ردیف حل‌شده

خودکارسازی، CI، وقتی نمی‌توانید بازبینی کنید.

standard — پیش‌فرض

جز جاافتاده‌ها و محافظت‌شده‌ها

ویرایش عادی با بازبینی.

pure

همهٔ ۲۰٬۰۷۱ سرواژه

سره‌نویسی کامل، فقط وقتی خواسته شود.

تنها safe بدون داوری انسان اعمال می‌شود. باقی، پیشنهاد است نه تصمیم — و اسکیل به دستیار می‌گوید پیشنهادِ ناآشنا را رد کند. در یک نوشتار فنی، بیشتر یافته‌ها باید رد شوند.

شروع

نصب

git clone https://github.com/pooooooriya/salsi
cd salsi
./install.sh

نصب‌کننده خودش پیدا می‌کند چه ابزارهایی روی دستگاهتان هست و می‌پرسد. نیازی به pip نیست: هر اسکیلی که نصب می‌شود، موتور و هر ۲۰٬۰۷۱ واژه را با خودش می‌برد. تنها نیازش پایتون ۳٫۱۰ است.

ابزارجای نصب
Claude Code~/.claude/skills/salsi/
Claude.ai / Desktop./install.sh --bundle ./dist و بارگذاری پوشه
Codexافزوده می‌شود به AGENTS.md
Cursor.cursor/rules/salsi.mdc
Windsurf · Cline · Continue · Zedپرونده‌های skills/adapters/
هر چیز دیگرskills/adapters/PROMPT.md در پرامپت سامانه

پس از نصب

کافی است به دستیارتان بگویید «این متن را پارسی‌تر کن» یا «سره‌نویسی کن». اسکیل خودش فعال می‌شود، متن را بررسی می‌کند، و پیش از اعمال، تفاوت‌ها را نشانتان می‌دهد.

یا مستقیم با خط فرمان

salsi scan نوشتار.md --domain tech
salsi apply نوشتار.md --diff        # فقط ردیف‌های امن
salsi lookup سرور                   # پاسبان چه می‌دهد، و در کدام معنا
salsi scan docs/**/*.md --level safe --strict   # برای CI

سرچشمه

واژگان از پاسبان است

هر واژه و هر برابر پارسی در سالسی، کار پاسبان است.

پاسبان یک کار مردمی برای نگهبانی از زبان پارسی است: گنجینه‌ای از بیش از بیست هزار وام‌واژه با برابرهای پارسی‌شان. سال‌ها زمان برده و دستاورد آن‌هاست. سالسی تنها راهی برای به‌کارگیری آن است.

پاسبان دادگانش را زیر پروانهٔ ODbL v1.0 منتشر کرده است. سالسی هر سه شرط آن را رعایت می‌کند: یادکرد سرچشمه، هم‌سان‌رسانی (کل salsi/data/ زیر ODbL است) و گشوده‌ماندن.

چه چیزیپروانه
نرم‌افزار سالسیMIT
salsi/data/**ODbL v1.0
متنی که با سالسی می‌نویسید«فرآوردهٔ برخاسته» — فقط یادکرد پاسبان

یعنی مقاله یا مستنداتی که با سالسی می‌نویسید ODbL نمی‌شود؛ تنها کافی است پاسبان را یاد کنید.

نام

چرا سالسی

از بیت فردوسی — آن سی سال رنجی که برد تا پارسی زنده بماند. نشانِ سالسی هم حرف «س» است، با سه دندانه‌ای که همان «سی» است. این ابزار کار بسیار کوچک‌تری می‌کند، در همان راه.