رفتن به مطلب
مشاهده در اپلیکیشن

راهی بهتر برای مشاهده سایت بیشتر بدانید

وبلاگ شخصی سینا جلالوندی

یک برنامه تمام‌صفحه روی صفحه اصلی شما با دریافت نوتفیکیشن، نشان‌ها و امکانات بیشتر

برای نصب روی iOS و iPadOS
  1. Tap the Share icon in Safari
  2. منو را اسکرول کنید و روی Add to Home screen بزنید
  3. روی Add در گوشه‌ی بالا-راست بزنید
برای نصب روی اندروید
  1. روی منوی سه‌نقطه (⋮) در گوشه‌ی بالا-راست مرورگر بزنید.
  2. روی Add to Home screen یا Install app بزنید.
  3. با زدن روی نصب تأیید کنید.

SubAI، یک وب‌اپلیکیشن برای ترجمه خودکار فایل‌های زیرنویس (SRT) با استفاده از API Gemini است. هدف این پروژه، ارائه ابزاری ساده و کاربردی برای ترجمه زیرنویس‌ها به زبان‌های مختلف و مدیریت فایل‌های ترجمه‌شده است

ویژگی‌های اصلی

  • ترجمه خودکار زیرنویس‌ها با انتخاب زبان مقصد.

  • امکان مشاهده، جستجو و دانلود فایل‌های ترجمه‌شده.

  • تنظیمات پیشرفته شامل کلید API، مدل ترجمه و کش.

  • امنیت تضمین‌شده با CSRF و فیلتر ورودی‌ها.

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

  • PHP: برای بک‌اند و منطق اصلی.

  • MySQL: برای ذخیره‌سازی داده‌ها.

  • Gemini API: برای پردازش ترجمه.

  • Bootstrap: برای رابط کاربری.

  • JavaScript: برای تعاملات کاربر.

نحوه کار

  1. دریافت Gemini API و وارد کردن آن در تنظیمات.

  2. فایل SRT را آپلود و زبان مقصد را انتخاب کنید.

  3. ترجمه با نمایش پیشرفت انجام می‌شود.

  4. فایل ترجمه‌شده را دانلود یا در بخش "Translated Files" مدیریت کنید.

کاربرد

  • مناسب علاقه‌مندان به فیلم و سریال برای ترجمه زیرنویس.

  • ابزار کمکی برای مترجمان حرفه‌ای.

برنامه‌های آینده

  • پشتیبانی از فرمت‌های دیگر (مثل VTT).

  • افزودن سایر مدل ها برای استفاده در ترجمه

دسترسی و اجرا

برنامه از طریق (این لینک) قابل دسترسی میباشد. کلید API Gemini نیز مورد نیاز است.


توضیحات: ساخته شده با PHP - JS - MySQL-Gemini API -BootStrap

بازخورد کاربر

دیدگاه‌های پیشنهاد شده

هیچ دیدگاهی برای نمایش وجود دارد.

دیدگاه خود را ارسال کنید

از استفاده از کلمات رکیک و خلاف قوانین و غیر مرتبط با موضوع خودداری کنید ...
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
افزودن دیدگاه...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.