From Test-Scratch-Wiki

() से () में अनुवाद करें
translate [] to ( v)
Category अनुवाद
Type रिपोर्टर
Introduced in ३.०

() से () में अनुवाद करें ब्लॉक एक ट्रांसलेशन एक्सटेंशन ब्लॉक और स्क्रैच ३.० में एक रिपोर्टर ब्लॉक है। यह ब्लॉक गूगल अनुवाद का उपयोग करके स्वचालित रूप से पहचानी गई भाषा से चुनी गई भाषा में एक स्ट्रिंग का अनुवाद करता है। वर्तमान में दिए गए ड्रॉपडाउन के माध्यम से ४८ भाषाएँ उपलब्ध हैं, लेकिन भाषा के लिए रिपोर्टर ब्लॉक में प्रतिस्थापित करने पर अतिरिक्त १८ भाषाएँ भी उपलब्ध हैं (उदाहरण के लिए: (translate () to (join [Albanian][]))).

इस ब्लॉक को इंटरनेट से कनेक्शन की आवश्यकता है, क्योंकि ऐसा करने के लिए यह Google Translate API का उपयोग करता है।

उपयोग

  • किसी चीज़ का दूसरी भाषा में अनुवाद करना
when gf clicked
say (translate [Hello] to (Hindi v))
  • उपयोगकर्ता की स्क्रैच संपादक भाषा में किसी चीज़ का अनुवाद करना
when gf clicked
say (translate [Hello] to (language))
  • एक ऐसा गेम बनाना जो इसमें कई भाषाओं को अनुमति दे
when green flag clicked
ask [What language should "hello" be translated to?] and wait
set [Chosen Language v] to (answer)
if <(Chosen Language) = [English]> then
say [Hello] for (2) seconds
end
if <(Chosen Language) = [Dutch]> then
say (translate [Hello] to (Dutch v)) for (2) seconds
end
if <(Chosen Language) = [German]> then
say (translate [Hello] to (German v)) for (2) seconds
end
  • किसी बात को भिन्न भाषा में बोलना
when gf clicked
set language to (chosen language)
speak (translate [Hello] to (chosen language))

बुरे शब्द का पता लगाना

जब कोई उपयोगकर्ता स्ट्रिंग इनपुट में कोई अनुचित शब्द डालता है और ब्लॉक पर क्लिक करता है, तो यह शब्द आउटपुट नहीं करेगा। कुछ स्क्रैचर्स ने इसे क्लाउड चैट प्रोजेक्ट्स के लिए श्वेतसूची के विकल्प के रूप में उपयोग किया है, हालांकि इसकी अनुमति नहीं है क्योंकि उपयोगकर्ता अभी भी बुरे शब्दों का उपयोग नहीं कर सकते हैं या बुरे शब्दों को बायपास नहीं कर सकते हैं।

Cookies help us deliver our services. By using our services, you agree to our use of cookies.