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

ترجمه - مترجم زبان در اسکرچ

🌐 ترجمه - مترجم زبان در اسکرچ #

افزونه‌ی ترجمه، یک مترجم قدرتمند زبان را مستقیماً به پروژه‌های اسکرچ شما می‌آورد.
متن را فوراً بین زبان‌ها تبدیل کنید، پروژه‌های چندزبانه ایجاد کنید، ابزارهای یادگیری زبان بسازید و پروژه‌های خود را برای مردم در سراسر جهان قابل دسترس کنید - همه اینها با بلوک‌های ساده‌ای که از خدمات ترجمه‌ی سریع استفاده می‌کنند.
از بیش از ۵۰ زبان با تشخیص خودکار پشتیبانی می‌کند.

🤖 اختصاصی Pishi.ai: کنترل دستی زبان مبدأ و ادغام با مترجم گوگل (سرویس MIT فقط روی scratch.mit.edu کار می‌کند).

🌟 مرور کلی #

  • ترجمه فوری: تبدیل متن بین بیش از ۵۰ زبان به صورت آنی.
  • تشخیص خودکار زبان: به طور خودکار زبان ویرایشگر شما را به عنوان مبدأ تشخیص می‌دهد.
  • ترجمه انعطاف‌پذیر: زبان مبدا را به صورت دستی تنظیم کنید یا اجازه دهید به صورت خودکار تشخیص داده شود.
  • مترجم گوگل: سرویس ترجمه قابل اعتماد چند پلتفرمی.
  • ادغام آسان: بلوک‌های ساده - ترجمه، نتیجه ترجمه، اطمینان ترجمه، تنظیم زبان، دریافت زبان.
  • ایده‌آل برای پروژه‌های جهانی: کاری کنید که پروژه‌هایتان با هر کسی و در هر مکانی ارتباط برقرار کنند.

✨ ویژگی‌های کلیدی #

  • بیش از ۵۰ زبان از سراسر جهان پشتیبانی می‌شود.
  • ترجمه همزمان با سرویس ابری
  • تشخیص خودکار زبان مبدا بر اساس زبان ویرایشگر.
  • تغییر دستی زبان مبدا برای گردش‌های کاری چندزبانه.
  • ذخیره سازی هوشمند - از ترجمه های مکرر یک متن جلوگیری می کند.
  • کدهای زبان یا نام‌های زبان (به هر زبانی!) را می‌پذیرد.
  • ایده‌آل برای یادگیری زبان، دسترسی‌پذیری و همکاری جهانی.

🚀 نحوه استفاده #

  1. بروید به: pishi.ai/play
  2. بخش افزونه‌ها را باز کنید.
  3. افزونه‌ی «ترجمه» را انتخاب کنید.
  4. ترجمه کن [WORDS|text] را به [LANGUAGE]: از این بلوک برای ترجمه متن استفاده کنید!
  5. تنظیم زبان به [LANGUAGE]اختیاری – زبان مبدا خود را تنظیم کنید.

نکات

  • این افزونه به‌طور خودکار زبان ویرایشگر شما را به‌عنوان زبان مبدأ تشخیص می‌دهد.
  • شما می‌توانید زبان مبدأ را برای متن به زبان دیگری به صورت دستی تنظیم کنید.
  • ترجمه‌ها ذخیره می‌شوند - تکرار همان ترجمه درخواست‌های اضافی ایجاد نمی‌کند.
  • نیاز به اتصال به اینترنت دارد - سرویس ترجمه ابری.
  • می‌توانید نام زبان‌ها (از هر زبانی) را در منوی زبان‌ها بیندازید.

🧱 بلوک‌ها و توابع #

 

🔄 بلوک ترجمه #

ترجمه کن [WORDS|text] را به [LANGUAGE]

متن را از زبان مبدا به زبان مقصد ترجمه می‌کند.
متن ترجمه شده را به صورت یک رشته برمی‌گرداند.

چگونه کار می‌کند:

  • متن مورد نظر برای ترجمه را تایپ یا وارد کنید.
  • زبان مقصد را از منو انتخاب کنید.
  • بلوک درخواست را به سرویس ترجمه ارسال می‌کند.
  • ترجمه فوراً برگردانده می‌شود.
  • زبان مبدا به طور خودکار شناسایی می‌شود (یا از «تنظیم زبان» برای مشخص کردن آن استفاده کنید).

آرگومان‌ها:

  • WORDS - متن برای ترجمه (رشته)
  • LANGUAGE - زبان مقصد (منو یا ورودی متن)

مثال‌ها:

  • ترجمه کن [سلام|text] را به [اسپانیایی] ← مقدار «hola» را برمی‌گرداند
  • ترجمه کن [صبح به خیر|text] را به [فرانسوی] ← مقدار «bonjour» را برمی‌گرداند
  • ترجمه کن [گربه|text] را به [ژاپنی] ← «ネコ» را برمی‌گرداند
  • ترجمه کن [حال شما چطور است؟|text] را به [آلمانی] ← «?Wie geht es dir» را برمی‌گرداند.

رفتارهای ویژه:

  • متن فقط با اعداد: اگر متن فقط شامل ارقام (0-9) باشد، بدون ایجاد درخواست، بدون تغییر برگردانده می‌شود.
  • ذخیره سازی هوشمند: اگر یک متن را دو بار به یک زبان ترجمه کنید، نتیجه ذخیره شده در حافظه پنهان (بدون درخواست اضافی) بازگردانده می‌شود.
  • ورودی انعطاف‌پذیر: منوی زبان، کدهای زبان (en ، es ، fr) یا نام کامل زبان را در هر زبانی می‌پذیرد!

 


📋 نتیجه ترجمه و اطمینان #

نتیجه ترجمه 🤖 (اختصاصی Pishi.ai)

⚠️ اختصاصی Pishi.ai: این بلوک نتیجه ترجمه ذخیره شده را بدون ایجاد درخواست شبکه اضافی برمی‌گرداند - در MIT Scratch اصلی موجود نیست.

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

چگونه کار می‌کند:

  • پس از اجرا و موفقیت هر بلوک «ترجمه کن ... را به ...»، نتیجه به صورت داخلی ذخیره می‌شود.
  • این گزارشگر آن مقدار ذخیره شده را می‌خواند - هیچ فراخوانی شبکه‌ای اضافی انجام نمی‌شود.
  • اگر هنوز هیچ ترجمه‌ای در این جلسه انجام نشده باشد، یک رشته خالی برمی‌گرداند.

مثال‌ها:

  • دستور «ترجمه کن [سلام] را به [اسپانیایی]» را در یک بخش از اسکریپت خود اجرا کنید، سپس در هر جای دیگر «نتیجه ترجمه» را بخوانید تا بدون انتظار دوباره از آن استفاده مجدد کنید.
  • «نتیجه ترجمه» را در یک متغیر ذخیره کنید تا بعداً در چندین اسپرایت استفاده شود.

اطمینان ترجمه 🤖 (اختصاصی Pishi.ai)

⚠️ اختصاصی Pishi.ai: این بلوک امتیاز اطمینان ترجمه (از 0 تا 1) را از API ترجمه گزارش می‌دهد - که در MIT Scratch اصلی موجود نیست.

میزان اطمینان سرویس ترجمه را در مورد جدیدترین ترجمه، به صورت عددی بین ۰ و ۱ گزارش می‌دهد (که در آن ۱ به معنای تطابق کامل و با اطمینان بالا است).
اگر هیچ ترجمه‌ای انجام نشده باشد یا هیچ امتیاز اطمینانی ارائه نشده باشد، یک رشته خالی برمی‌گرداند.

چگونه کار می‌کند:

  • پس از تکمیل «ترجمه کن … را به …»، این بلوک امتیاز تطابق برگردانده شده توسط API ترجمه را گزارش می‌دهد.
  • امتیاز نزدیک به ۱ به این معنی است که سرویس از ترجمه بسیار مطمئن است.
  • امتیاز پایین‌تر ممکن است نشان‌دهنده‌ی یک عبارت غیرمعمول، یک جفت زبانی نادر یا تطابق نامشخص از حافظه‌ی ترجمه باشد.

مثال‌ها:

  • قبل از پذیرش نتیجه، بررسی کنید که آیا (اطمینان ترجمه) > 0.75 است یا خیر - در غیر این صورت پیام «ترجمه ممکن است تقریبی باشد» را نشان دهید.
  • مقدار اطمینان را در طول توسعه نمایش دهید تا بفهمید کدام عبارات به طور قابل اعتمادی ترجمه می‌شوند.

 


🗣️ پیکربندی زبان #

تنظیم زبان به [LANGUAGE] 🤖 (اختصاصی Pishi.ai)

⚠️ اختصاصی Pishi.ai: این بلوک، گردش‌های کاری چندزبانه را به صورت دینامیک فعال می‌کند - که در MIT Scratch اصلی موجود نیست.

زبان مبدا برای ترجمه (آنچه از آن ترجمه می‌کنید) را تنظیم می‌کند.
تشخیص خودکار بر اساس زبان ویرایشگر شما را لغو می‌کند.

چگونه کار می‌کند:

  • به طور پیش‌فرض، از زبان ویرایشگر شما به عنوان مبدأ استفاده می‌کند.
  • از این بلوک برای مشخص کردن یک زبان مبدأ متفاوت استفاده کنید.
  • تا زمانی که تغییر نکند، بر تمام ترجمه‌های بعدی تأثیر می‌گذارد.

آرگومان‌ها:

  • LANGUAGE - زبان مبدأ (منو یا ورودی متن)

مثال‌ها:

  • تنظیم زبان به [اسپانیایی] ← تمام ترجمه‌های آینده، زبان اسپانیایی را به عنوان مبدأ در نظر خواهد گرفت
  • تنظیم زبان به [ژاپنی] ← تمام ترجمه‌های آینده، ژاپنی را به عنوان مبدأ در نظر خواهد گرفت

موارد استفاده:

  • پروژه‌های چندزبانه که در آن‌ها زبان مبدا به صورت پویا تغییر می‌کند.
  • کار با ورودی کاربر به زبان‌های مختلف.
  • پروژه‌های یادگیری زبان با زبان‌های مبدا مختلف.
  • ترجمه بین هر دو زبانی (نه فقط از زبان ویرایشگر).
  • بازی‌های تشخیص زبان با قابلیت تغییر زبان برنامه‌نویسی.

 

زبان

نام زبان مبدأ فعلی را به صورت متن برمی‌گرداند.

چگونه کار می‌کند:

  • اگر زبان مبدأ را با «تنظیم زبان» تنظیم کرده باشید، نام آن زبان را برمی‌گرداند.
  • در غیر این صورت، نام زبان ویرایشگر را برمی‌گرداند.
  • نام زبان محلی‌شده را بر اساس زبان فعلی ویرایشگر برمی‌گرداند.

کاربردهای خلاقانه:

  • نمایش تنظیمات زبان فعلی به کاربران.
  • سوئیچرهای زبان بسازید که زبان فعال را نشان دهند.
  • منطق شرطی را بر اساس زبان ایجاد کنید.
  • اشکال‌زدایی جریان‌های ترجمه با نمایش زبان مبدا.

 


🌍 زبان‌های پشتیبانی‌شده #

افزونه‌ی ترجمه از بیش از ۵۰ زبان پشتیبانی می‌کند. در اینجا نمونه‌ای از رایج‌ترین زبان‌های مورد استفاده را مشاهده می‌کنید:

زبان‌های اصلی:

  • انگلیسی (en)
  • اسپانیایی (es) - اسپانیایی (اروپایی)
  • اسپانیایی (آمریکای لاتین) (es-419)
  • فرانسوی (fr)
  • آلمانی (de)
  • ایتالیایی (it)
  • پرتغالی (pt)
  • پرتغالی (برزیلی) (pt-br)
  • روسی (ru)
  • چینی (ساده‌شده) (zh-cn)
  • چینی (سنتی) (zh-tw)
  • ژاپنی (ja)
  • کره‌ای (ko)
  • عربی (ar)
  • فارسی (fa)
  • هندی (hi)

زبان‌های اضافی:

  • هلندی (nl)، لهستانی (pl)، ترکی (tr)، سوئدی (sv)، نروژی (nb)، دانمارکی (da)
  • یونانی (el)، فنلاندی (fi)، چکی (cs)، رومانیایی (ro)، مجارستانی (hu)
  • تایلندی (th)، ویتنامی (vi)، اندونزیایی (id)، مالایی (ms)، فیلیپینی (tl)
  • اوکراینی (uk)، بلغاری (bg)، کرواتی (hr)، صربی (sr)
  • و خیلی زبان‌های دیگر!

انعطاف‌پذیری ورودی زبان:

  • می‌توانید از کدهای زبان (en ، es ، fr ، de و غیره) استفاده کنید.
  • شما می‌توانید از نام زبان‌ها به هر زبانی (انگلیسی، اسپانیایی، فرانسوی، ژاپنی و غیره) استفاده کنید.
  • این افزونه به‌طور خودکار نام زبان‌ها را به کد تبدیل می‌کند.

 


🎓 کاربردهای آموزشی #

  • یادگیری زبان: پروژه‌های فلش کارت واژگان با ترجمه ایجاد کنید.
  • ابزارهای ترجمه عبارات را برای تمرین زبان بسازید.
  • آزمون‌های تعاملی زبان درست کنید - کلمه را به یک زبان نشان دهید، ترجمه آن را بخواهید.
  • با ترکیب با افزونه تبدیل متن به گفتار، راهنماهای تلفظ ایجاد کنید.
  • پروژه‌های داستان‌سرایی چندزبانه توسعه دهید - به صورت پویا بین زبان‌ها جابجا شوید.
  • با نشان دادن تفاوت عبارات در زبان‌های مختلف، آگاهی فرهنگی را آموزش دهید.
  • ابزارهای دسترسی‌پذیری برای کلاس‌های درس چندزبانه بسازید.
  • پروژه‌های همکاری جهانی ایجاد کنید که در آن‌ها دانشجویان از کشورهای مختلف بتوانند با هم ارتباط برقرار کنند.

🎮 پروژه‌های نمونه #

  • فلش کارت‌های زبان: نمایش کلمه به انگلیسی، حدس کاربر، نمایش ترجمه
  • چت‌بات چندزبانه: اسپرایت زبان‌های مختلف را می‌فهمد و به آنها پاسخ می‌دهد.
  • بازی مسابقه ترجمه: کلمه‌ای را به یک زبان بدهید، بازیکن ترجمه صحیح را انتخاب می‌کند.
  • قصه‌گوی تور جهانی: زبان داستان بر اساس موقعیت مکانی در جهان تغییر می‌کند.
  • اپلیکیشن آموزش زبان: آموزش عبارات رایج با ترجمه و تلفظ.
  • خوشامدگوی جهانی: بر اساس انتخاب کاربران، به زبان خودشان به آنها خوشامد بگویید.
  • تولیدکننده زیرنویس: زیرنویس‌های ترجمه‌شده را برای دیالوگ‌های گفتاری نمایش می‌دهد.
  • کارآگاه زبان: بازیکن زبان را از عبارات ترجمه شده تشخیص می‌دهد.
  • فرهنگ لغت چندزبانه: جستجوی کلمات، مشاهده ترجمه‌ها به چندین زبان.
  • تبادل فرهنگی: حقایق/لطیفه‌ها را به زبان‌های مختلف با ترجمه به اشتراک بگذارید.

🧩 خودتان امتحان کنید: pishi.ai/play

 


🔧 نکات و عیب‌یابی #

 

🌐 نکات ویژه ترجمه #

  • ترجمه کار نمی‌کند؟ این افزونه نیاز به اتصال به اینترنت دارد - سرویس ترجمه مبتنی بر فضای ابری است.
  • ترجمه اشتباه است؟ مطمئن شوید که زبان مبدأ صحیح است. در صورت نیاز از «تنظیم زبان» برای مشخص کردن مبدأ استفاده کنید.
  • ترجمه به نظر نادرست می‌رسد؟ ترجمه ماشینی بی‌نقص نیست - متن مهم است. برای نتایج بهتر، سعی کنید متن را به صورت دیگری بنویسید.
  • تکرار یک ترجمه یکسان؟ افزونه نتایج را ذخیره می‌کند - اگر ترجمه جدیدی می‌خواهید، متن را کمی تغییر دهید.
  • نام زبان شناسایی نشد؟ از منوی کشویی استفاده کنید یا کد زبان (en، es، fr و غیره) را امتحان کنید.
  • اعداد ترجمه نمی‌شوند؟ درست است! اعداد (فقط 0 تا 9) برای صرفه‌جویی در پهنای باند بدون تغییر برگردانده می‌شوند.
  • ترجمه‌های کند؟ تأخیر شبکه بر سرعت تأثیر می‌گذارد. برای پاسخ‌های سریع‌تر، متن را کوتاه نگه دارید.
  • ترجمه آفلاین می‌خواهید؟ در دسترس نیست - برای کیفیت ترجمه به سرویس ابری نیاز است.
  • محدودیت‌های سرویس؟ نسخه رایگان محدودیت استفاده دارد - ترجمه‌های بیش از حد ممکن است موقتاً از کار بیفتند.

💡 نکات خلاقانه #

📚 پروژه‌های یادگیری زبان #

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

🌍 برنامه‌های چندزبانه #

  • تغییر دهنده زبان: دکمه‌هایی برای تغییر پویای زبان رابط کاربری اضافه کنید.
  • پیام‌های محلی‌شده: ذخیره متن انگلیسی، ترجمه فوری به زبان کاربر.
  • راهنمای چندزبانه: دستورالعمل‌ها را به چندین زبان ارائه دهید.
  • سازگاری‌های فرهنگی: نه تنها زبان، بلکه منابع فرهنگی را نیز تغییر دهید.

🎭 داستان‌گویی خلاقانه #

  • شخصیت‌های چندزبانه: شخصیت‌ها به زبان‌های مختلف صحبت می‌کنند و زیرنویس دارند.
  • معماهای زبانی: رمزگشایی پیام‌ها با ترجمه بین زبان‌ها.
  • شبیه‌ساز سفر جهانی: هنگام «سفر» به کشورهای مختلف، عبارات را یاد بگیرید.
  • زبان‌های سفر در زمان: نشان دهید که چگونه زبان‌ها تکامل یافته‌اند (با استفاده از معادل‌های مدرن).

🔗 ترکیب با سایر افزونه‌ها #

🔊 ترجمه + تبدیل متن به گفتار #

  • متن را به زبان مقصد ترجمه کنید، سپس آن را با قابلیت تبدیل متن به گفتار بیان کنید.
  • برای زبان‌آموزان راهنماهای تلفظ ایجاد کنید.
  • دستیارهای چندزبانه با قابلیت پشتیبانی صوتی بسازید.

🎤 ترجمه + تشخیص گفتار #

  • کاربر به زبان خود صحبت می‌کند، گفتار تشخیص داده می‌شود و سپس ترجمه می‌گردد.
  • ابزارهای ترجمه زبان در لحظه (بلادرنگ) ایجاد کنید.
  • رابط‌های کاربری چندزبانه با کنترل صوتی بسازید.

💬 ترجمه + ChatGPT #

  • متن تولید شده توسط هوش مصنوعی را به زبان انگلیسی دریافت کنید و به زبان کاربر ترجمه کنید.
  • چت‌بات‌های چندزبانه با پاسخ‌های هوش مصنوعی ایجاد کنید.
  • پروژه‌های دستیار جهانی بسازید که هر زبانی را می‌فهمند.

 


🔒 حریم خصوصی و امنیت #

  • متن توسط گوگل ترنسلیت پردازش می‌شود (ذخیره‌سازی دائمی ندارد).
  • درخواست‌ها شامل متن، زبان مبدا و زبان مقصد می‌باشند.
  • از ترجمه اطلاعات حساس یا شخصی خودداری کنید.
  • سرویس محدودیت‌های استفاده دارد - درخواست‌های بیش از حد ممکن است محدود شوند.
  • نیاز به اتصال اینترنت دارد.

 


🧪 اطلاعات فنی #

  • سرویس ترجمه: گوگل ترنسلیت (سرویس MIT فقط روی scratch.mit.edu کار می‌کند)
  • زمان انتظار: ۱۰ ثانیه
  • زبان‌های پشتیبانی‌شده: بیش از ۵۰ زبان با کد و نام
  • کش: از درخواست های تکراری برای متن + زبان مشابه جلوگیری می کند
  • تشخیص زبان: تشخیص خودکار از زبان ویرایشگر
  • لغو دستی: 🤖بلوک «تنظیم زبان» برای انتخاب زبان ورودی
  • گزارشگر نتایج ذخیره شده: بلوک "نتیجه ترجمه" آخرین متن ترجمه شده را بدون درخواست اضافی برمی‌گرداند
  • امتیاز اطمینان: بلوک «نتیجه ترجمه» امتیاز تطابق ۰ تا ۱ را از API ترجمه برمی‌گرداند.
  • جفت‌سازی منبع-هدف: جفت زبان مناسب (منبع|هدف) برای دقت
  • ورودی انعطاف‌پذیر بلوک: کدهای زبان (en، es) یا نام‌ها (انگلیسی، اسپانیایی) را می‌پذیرد
  • بهینه‌سازی اعداد: در متن‌هایی که فقط شامل اعداد هستند، ترجمه انجام نمی‌شود.
  • نیاز به اینترنت: بله
  • محدودیت‌های استفاده: محدودیت‌های روزانه اعمال می‌شود

🔗 افزونه‌های مرتبط #

  • 🔊 متن به گفتار - متن ترجمه شده را با صدای بلند بخوانید
  • 🎤 تشخیص گفتار - گفتار را تشخیص دهید، سپس آن را ترجمه کنید
  • 💬 چت جی‌بی‌تی - پاسخ‌های هوش مصنوعی را با ترجمه ترکیب کنید

📚 اطلاعات بیشتر #


پیمایش به بالا