برنامه نویسی

Wakaruyo – افزونه مرورگر ترجمه متن ژاپنی 🌐

سلام به همه!

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

این برنامه افزودنی به شما امکان می دهد متن انتخاب شده در یک صفحه وب را از ژاپنی به زبان تنظیم شده در مرورگر خود ترجمه کنید، که به طور خودکار شناسایی می شود.

واکارویو

ویژگی های اصلی عبارتند از:

1. انتخاب متن و ترجمه

هنگامی که کاربر متنی را در یک صفحه وب انتخاب می‌کند، برنامه افزودنی به طور خودکار تشخیص می‌دهد که متن به زبان ژاپنی است یا خیر و درخواست ترجمه را از طریق API آغاز می‌کند. سپس ترجمه در یک “اورکارت” شناور در کنار متن انتخاب شده نمایش داده می شود. این عملکرد همچنین از متن ژاپنی در تصاویر پشتیبانی می کند.

2. ذخیره ترجمه

ترجمه‌ها به صورت محلی در مرورگر ذخیره می‌شوند تا تماس‌های API کاهش یابد و ترجمه‌های مکرر همان متن تسریع شود. حافظه پنهان از طریق مدیریت می شود localStorage و دارای یک زمان انقضا برای اطمینان از به روز رسانی مداوم است.

3. مکانیسم را دوباره امتحان کنید

اگر درخواست API به دلیل مشکلات شبکه یا دلایل دیگر با شکست مواجه شود، برنامه افزودنی به طور خودکار تا سه بار با تاخیر بین هر تلاش دوباره امتحان می‌کند.

4. Romanization پشتیبانی

افزونه همچنین می تواند متن ژاپنی را به تبدیل کند رومانجی (رونویسی زبان ژاپنی به الفبای لاتین). کاربران به راحتی می توانند با یک کلیک ساده بین ترجمه و رومانجی جابجا شوند.

5. درخواست های ترجمه با Debounce

برای جلوگیری از بارگذاری بیش از حد API با درخواست های زیاد، برنامه افزودنی از a استفاده می کند انحراف عملکردی که تنها پس از اتمام انتخاب متن توسط کاربر، با تاخیری کوتاه درخواست ترجمه را ارسال می کند.

پیش نمایش ویدیو در X.com:

🚀 من Wakaruyo را ایجاد کردم، یک افزونه مرورگر برای ترجمه خودکار ژاپنی! متنی را در یک صفحه وب انتخاب کنید و فوراً ترجمه را به زبان مرورگر خود دریافت کنید. از عاشقانه سازی، حافظه پنهان، امتحان مجدد و موارد دیگر پشتیبانی می کند! 🌐 #فناوری #ژاپنی #BrowserExtension pic.twitter.com/tSwpKDpY53

– متئو سانتورو دو (@matteosant_dev) 8 ژانویه 2025

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا