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

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

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

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

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

🌟 مرور کلی #

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

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

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

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

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

نکات

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

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

 

🔄 بلوک ترجمه #

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

Translates text from the source language to the target language.
Returns the translated text as a string.

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

  • Type or insert text to be translated.
  • Select the target language from the menu.
  • The block sends the request to the translation service.
  • Translation is returned instantly.
  • Source language is automatically detected (or use “set language” to specify).

آرگومان‌ها:

  • WORDS – Text to translate (string)
  • LANGUAGE – Target language (menu or text input)

مثال‌ها:

  • ترجمه کن [سلام|text] را به [اسپانیایی] → Returns “hola”
  • ترجمه کن [صبح به خیر|text] را به [فرانسوی] → Returns “bonjour”
  • ترجمه کن [گربه|text] را به [ژاپنی] → Returns “ネコ”
  • ترجمه کن [حال شما چطور است؟|text] را به [آلمانی] → Returns “Wie geht es dir?”

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

  • Numbers-only text: If text contains only digits (0-9), it returns unchanged without making a request.
  • Smart caching: If you translate the same text to the same language twice, the cached result is returned (no extra request).
  • Flexible input: The language menu accepts language codes (en, es, fr) or full language names in any language!

 


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

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

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

Sets the source language for translation (what you’re translating FROM).
Overrides automatic detection based on your editor’s language.

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

  • By default, uses your editor’s language as the source.
  • Use this block to specify a different source language.
  • Affects all subsequent translations until changed.

آرگومان‌ها:

  • LANGUAGE – Source language (menu or text input)

مثال‌ها:

  • تنظیم زبان به [اسپانیایی] → All future translations will assume Spanish as source
  • تنظیم زبان به [ژاپنی] → All future translations will assume Japanese as source

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

  • Multilingual projects where source language changes dynamically.
  • Working with user input in different languages.
  • Language learning projects with various source languages.
  • Translating between any two languages (not just from editor’s language).
  • Language detection games with programmatic language switching.

 

زبان

Returns the current source language name as text.

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

  • If you’ve set a source language with “set language”, returns that language name.
  • Otherwise, returns the editor’s language name.
  • Returns localized language name based on editor’s current language.

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

  • Display current language setting to users.
  • Build language switchers that show active language.
  • Create conditional logic based on language.
  • Debug translation flows by displaying source language.

 


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

The Translate extension supports 50+ languages. Here’s a sample of the most commonly used:

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

  • English (en)
  • Spanish (es) – Spanish (European)
  • Spanish (Latin American) (es-419)
  • French (fr)
  • German (de)
  • Italian (it)
  • Portuguese (pt)
  • Portuguese (Brazilian) (pt-br)
  • Russian (ru)
  • Chinese (Simplified) (zh-cn)
  • Chinese (Traditional) (zh-tw)
  • Japanese (ja)
  • Korean (ko)
  • Arabic (ar)
  • Persian (fa)
  • Hindi (hi)

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

  • Dutch (nl), Polish (pl), Turkish (tr), Swedish (sv), Norwegian (nb), Danish (da)
  • Greek (el), Finnish (fi), Czech (cs), Romanian (ro), Hungarian (hu)
  • Thai (th), Vietnamese (vi), Indonesian (id), Malay (ms), Filipino (tl)
  • Ukrainian (uk), Bulgarian (bg), Croatian (hr), Serbian (sr)
  • And many more!

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

  • You can use language codes (en, es, fr, de, etc.).
  • You can use language names in any language (English, Español, Français, 日本語, etc.).
  • The extension automatically converts language names to codes.

 


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

  • Language Learning: Create vocabulary flashcard projects with translations.
  • Build phrase translation tools for language practice.
  • Make interactive language quizzes – show word in one language, ask for translation.
  • Create pronunciation guides by combining with Text to Speech extension.
  • Develop multilingual storytelling projects – switch between languages dynamically.
  • Teach cultural awareness by showing how phrases differ across languages.
  • Build accessibility tools for multilingual classrooms.
  • Create global collaboration projects where students from different countries can communicate.

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

  • Language Flashcards: Show word in English, user guesses, reveal translation.
  • Multilingual Chatbot: Sprite understands and responds in multiple languages.
  • Translation Quiz Game: Give word in one language, player selects correct translation.
  • World Tour Storyteller: Story changes language based on location in the world.
  • Language Learning App: Teach common phrases with translation and pronunciation.
  • Universal Greeter: Greet users in their language based on selection.
  • Subtitle Generator: Display translated subtitles for spoken dialogue.
  • Language Detective: Player identifies language from translated phrases.
  • Multilingual Dictionary: Search words, see translations in multiple languages.
  • Cultural Exchange: Share facts/jokes in different languages with translations.

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

 


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

 

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

  • Translation not working? This extension requires an internet connection – translation service is cloud-based.
  • Wrong translation? Make sure the source language is correct. Use “set language” to specify source if needed.
  • Translation seems incorrect? Machine translation isn’t perfect – context matters. Try rephrasing for better results.
  • Same translation over and over? The extension caches results – if you want a fresh translation, change the text slightly.
  • Language name not recognized? Use the dropdown menu or try the language code (en, es, fr, etc.).
  • Numbers not translating? That’s correct! Numbers (0-9 only) return unchanged to save bandwidth.
  • Slow translations? Network latency affects speed. Keep text short for faster responses.
  • Want offline translation? Not available – cloud service required for translation quality.
  • Service limits? Free tier has usage limits – excessive translations may fail temporarily.

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

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

  • Vocabulary Builder: Create lists of words, translate them, test with quizzes.
  • Phrase of the Day: Display common phrases with translations and pronunciation.
  • Interactive Conversations: Practice dialogues in target language with translations.
  • Story Translation: Read story in one language, translate sentences to another.
  • Grammar Explorer: Show sentence structures across different languages.

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

  • Language Switcher: Add buttons to change interface language dynamically.
  • Localized Messages: Store English text, translate to user’s language on-the-fly.
  • Multi-Language Help: Provide instructions in multiple languages.
  • Cultural Adaptations: Change not just language, but cultural references too.

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

  • Polyglot Characters: Characters speak different languages, with subtitles.
  • Language Puzzles: Decode messages by translating between languages.
  • World Travel Simulator: Learn phrases as you “travel” to different countries.
  • Time Travel Languages: Show how languages evolved (using modern equivalents).

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

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

  • Translate text to target language, then speak it with Text to Speech.
  • Create pronunciation guides for language learners.
  • Build voice-enabled multilingual assistants.

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

  • User speaks in their language, speech is recognized, then translated.
  • Create real-time language interpretation tools.
  • Build voice-controlled multilingual interfaces.

💬 ترجمه + ChatGPT #

  • Get AI-generated text in English, translate to user’s language.
  • Create multilingual chatbots with AI responses.
  • Build global assistant projects that understand any language.

 


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

  • Text is processed by Google Translate (no permanent storage).
  • Requests include text, source language, and target language.
  • Avoid translating sensitive or personal information.
  • Service has usage limits – excessive requests may be rate-limited.
  • Requires internet connection.

 


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

  • Translation Service: Google Translate (MIT’s service only works on scratch.mit.edu)
  • زمان انتظار: 10 seconds
  • زبان‌های پشتیبانی‌شده: 50+ languages with codes and names
  • Caching: Prevents duplicate requests for same text + language pair
  • Language Detection: Auto-detects from editor locale
  • Manual Override: 🤖 “set language” block for custom source language
  • Source-Target Pairing: Proper langpair (source|target) for accuracy
  • Flexible Input: Accepts language codes (en, es) or names (English, Español)
  • Numbers Optimization: Digits-only text bypasses translation
  • نیاز به اینترنت: Yes
  • Usage Limits: Daily limits apply

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

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

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


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