Материал из Скретч Вики
Перевести () на ( v) — это блок перевода и блок-репортёр в Скретч 3.0. Этот блок переводит строку с автоматически обнаруженного языка на выбранный язык с помощью Гугл-переводчика. В настоящее время в раскрывающемся списке доступно 48 языков, но еще 18 можно также получить, заменив язык в блоке репортера (например: (перевести () на (объединить [Албанский][]))
).
Для этого блока требуется подключение к Интернету, поскольку для этого используется API Гугл-переводчика.
Примеры использования
- Перевести что-то на другой язык
когда щёлкнут по зелёному флагу сказать (перевести [привет] на (голландский v)
- Создать игру, которая допускает несколько языков в ней
когда щёлкнут по зелёному флагу повторять всегда если <(язык) = [русский]>, то говорить [Привет] (2) секунд end если <(язык) = [голландский]>, то говорить (перевести [привет] на (голландский v)) (2) секунд end если <(язык) = [немецкий]>, то говорить (перевести [привет] на (немецкий v)) (2) секунд end end
- Говорить что-то на другом языке
когда щёлкнут по зелёному флагу сказать (перевести [Привет] на (язык))
- Сказать что-то на другом языке.
когда щёлкнут по зелёному флагу установить (выбранный v) язык сказать (перевести [привет] на (выбранный язык))
Обнаружение неверных слов
Когда пользователь вставляет неподходящее слово в строку ввода и щелкает блок, он не выводит слово. Некоторые скретчеры использовали это как альтернативу белому списку для проектов облачного чата, однако это не разрешено, поскольку пользователи по-прежнему могут отправлять оскорбительные фразы, в которых не используются нецензурные слова, или обходить нецензурные слова.