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