<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های کاوه کاشفی</title><link>https://virgool.ir/feed/@kavehkashefidev</link><description></description><language>fa</language><pubDate>2026-11-11 10:05:46</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>کاوه کاشفی</title><link>https://virgool.ir/@kavehkashefidev</link></image><item><title>افزونه مترجم همزمان انگلیسی و فارسی یوتیوب</title><link>https://virgool.ir/@kavehkashefidev/افزونه-مترجم-همزمان-انگلیسی-و-فارسی-یوتیوب-h5ijbt0lkidg</link><description>تصویر اصلیبرای حل مشکل عدم نمایش زیرنویس فارسی، ابزارهای مختلفی وجود دارند. یکی از پروژه‌های ایرانی که در این زمینه توسعه یافته، سامانه DualSub است که پردازش زیرنویس‌های دوزبانه را بر پایه مدل‌های هوش مصنوعی انجام می‌دهد.خیلی وقت‌ها موقع تماشای آموزش‌ها یا ویدیوهای یوتیوب، دلم می‌خواست می‌توانستم همزمان هم زیرنویس انگلیسی را ببینم و هم ترجمه فارسی‌اش را داشته باشم. این کار هم برای تقویت زبان عالی است و هم کمک می‌کند کلمات و اصطلاحات تخصصی را خیلی بهتر متوجه شوم. مدتی پیش در گیت‌هاب مشغول جستجو بودم که با یک ریپازیتوری جالب به اسم Youtube-Ai-Translator آشنا شدم (لینک: https://github.com/zakeri-dev/Youtube-Ai-Translator). ایده پروژه دقیقاً همان چیزی بود که می‌خواستم؛ استفاده از هوش مصنوعی برای ترجمه زیرنویس‌های یوتیوب. کدها را گرفتم و روی سیستم خودم تست کردم. هسته اصلی کار خیلی خوب بود، اما افزونه یک‌سری باگ داشت و تجربه کاربری‌اش چندان روان نبود. علاوه بر این، یک مشکل اساسی در استفاده از سرویس‌های رایگان وجود داشت. مدل‌های هوش مصنوعی برای اکانت‌های رایگان محدودیتی به نام RPM (تعداد درخواست مجاز در دقیقه) دارند. کد قبلی این موضوع را مدیریت نمی‌کرد؛ به همین دلیل افزونه تندتند درخواست می‌فرستاد، سقف مجاز پر می‌شد و وسط تماشای ویدیو ناگهان ترجمه قطع می‌شد.دیدم حیف است چنین ایده کاربردی و خوبی به خاطر این مشکلات نصفه‌کاره بماند. سر همین موضوع، خودم دست به کار شدم و تصمیم گرفتم یک نسخه بهینه‌تر و کامل‌تر توسعه دهم. در قدم اول باگ‌ها را برطرف کردم و رابط کاربری را تغییر دادم تا کار با تنظیمات افزونه راحت‌تر شود. مهم‌ترین قابلیتی که روی آن وقت گذاشتم، اضافه کردن سیستم مدیریت هوشمند RPM بود. با این ویژگی شما می‌توانید سرعت ارسال درخواست‌ها را دستی تنظیم کنید. این یعنی به راحتی و بدون هیچ قطعی، می‌توانید از APIهای رایگان نهایت استفاده را ببرید. کار بعدی این بود که دست کاربر را برای انتخاب سرویس ترجمه باز بگذارم. به همین خاطر پرووایدرهای متنوعی مثل مدل‌های مختلف گوگل، OpenAI، Grok و DeepSeek را به افزونه اضافه کردم. البته اگر کسی نخواهد درگیر کلیدهای API شود، می‌تواند خیلی راحت گزینه گوگل ترنسلیت را انتخاب کند که کاملاً رایگان و بدون دردسر است.حالا این افزونه با قابلیت نمایش همزمان متن اصلی و ترجمه فارسی آماده شده است. من کل پروژه را به صورت متن‌باز منتشر کردم تا اگر برنامه‌نویس هستید و دوست دارید کدها را بررسی کنید یا در توسعه آن مشارکت داشته باشید، به راحتی به آن دسترسی داشته باشید. ریپازیتوری من در این لینک قرار دارد:https://github.com/kavehstudiotech/youtube-ai-translatorبرای کسانی هم که فقط می‌خواهند افزونه را نصب کنند و از تماشای ویدیوها با زیرنویس دوزبانه لذت ببرند، نسخه نهایی را در استور رسمی کروم منتشر کردم. از طریق لینک زیر می‌توانید افزونه را مستقیم روی مرورگرتان اضافه کنید:https://chromewebstore.google.com/detail/cdbfmlcnememmgajchbjhhedjpaanaic?utm_source=item-share-cbپیشنهاد می‌کنم یک بار آن را روی ویدیوهای طولانی تست کنید تا تفاوت درک مطلب با زیرنویس همزمان را احساس کنید. اگر بازخوردی داشتید یا ایده جدیدی به ذهنتان رسید، حتماً در گیت‌هاب یا همین‌جا برایم بنویسید تا در آپدیت‌های بعدی اضافه کنم.</description><category>کاوه کاشفی</category><author>کاوه کاشفی</author><pubDate>Sun, 19 Jul 2026 02:10:31 +0330</pubDate></item></channel></rss>