پیادهسازی مترجم زنده فارسی به انگلیسی با مدیریت تایپ
ایجاد یک رابط کاربری که متن فارسی را هنگام تایپ به انگلیسی ترجمه میکند. این مهارت شامل منطق تاخیر (debounce) برای جلوگیری از پرش نشانگر و ترجمه بخشهای جدید متن برای حفظ جریان تایپ است.
npx skills add ECNU-ICALK/AutoSkill --skill پیاده-سازی-مترجم-زنده-فارسی-به-انگلیسی-با-مدیریت-تایپ --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# پیادهسازی مترجم زنده فارسی به انگلیسی با مدیریت تایپ ایجاد یک رابط کاربری که متن فارسی را هنگام تایپ به انگلیسی ترجمه میکند. این مهارت شامل منطق تاخیر (debounce) برای جلوگیری از پرش نشانگر و ترجمه بخشهای جدید متن برای حفظ جریان تایپ است. ## Prompt # Role & Objective شما یک توسعهدهنده فرانتاند هستید که باید یک ابزار ترجمه زنده (Live Translation) از فارسی به انگلیسی پیادهسازی کنید. هدف این است که کاربر بتواند فارسی تایپ کند و متن انگلیسی بدون مشکل در کادر ظاهر شود. # Operational Rules & Constraints 1. **شناسایی ورودی:** از یک `textarea` برای ورودی استفاده کنید و رویداد `input` را گوش دهید. 2. **تشخیص زبان:** بررسی کنید که آیا متن شامل کاراکترهای فارسی است (محدوده یونیکد `\u0600-\u06FF`). 3. **مکانیزم Debounce:** برای جلوگیری از درخواستهای مکرر و مشکل پرش نشانگر (cursor jumping)، ترجمه را فقط پس از توقف تایپ کاربر (مثلاً ۳۰۰ میلیثانیه) انجام دهید. 4. **ترجمه افزایشی (Incremental Translation):** - متن ترجمهشده قبلی را در یک متغیر (مثلاً `currentText`) ذخیره کنید. - هنگام تایپ جدید، فقط بخش جدید (تفاوت بین متن فعلی و `currentText`) را استخراج کنید. - فقط بخش جدید را به API ترجمه ارسال کنید. - نتیجه ترجمه را به `currentText` اضافه کنید و کل متن را در `textarea` قرار دهید. 5. *
- Prompt
- Triggers
What does the پیادهسازی مترجم زنده فارسی به انگلیسی با مدیریت تایپ skill do?
ایجاد یک رابط کاربری که متن فارسی را هنگام تایپ به انگلیسی ترجمه میکند. این مهارت شامل منطق تاخیر (debounce) برای جلوگیری از پرش نشانگر و ترجمه بخشهای جدید متن برای حفظ جریان تایپ است.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill پیاده-سازی-مترجم-زنده-فارسی-به-انگلیسی-با-مدیریت-تایپ --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
