Содержание
Компонент «Переводчик» в App Inventor предоставляет удобный способ добавить функцию перевода в ваше приложение без необходимости писать сложный код. Он открывает возможности для создания мультиязычных приложений и обеспечивает более широкую доступность вашего приложения для пользователей разных языков.
Компонент использует внешнее подключение к сервисам перевода Google, поэтому без подключения к Интернету работать не будет.
Чтобы использовать компонент, добавьте его на экран дизайна вашего приложения. Это невидимый компонент, поэтому он отразится ниже дизайн-макета.
Настройки
Из базовых настроек есть только ключ API, который App Inventor генерирует автоматически. Вы можете подставить свой ключ, если это необходимо.
Блоки в программировании
- Переводчик Получить Перевод — событие срабатывает, когда получен перевод от сервиса. Содержит две локальные переменные:
- Код ответа — код ответа сервера перевода. 200 — перевод выполнен успешно. Другие коды свидетельствуют об ошибках поключения.
- Перевод — в ней храниться переведенный текст.
- Вызов Переводчик Запросить Перевод — передает указания, какой текст и на какой язык переводить. Язык указывается в виде буквенного кода. Весь список доступных кодов можно посмотреть в справке Гугл. Переводчик попытается определить исходный язык, но вы можете указать конкретный, использовав конструкцию через дефис. Например, ru-en будет означать, что требуется перевод с русского на английский.
- Присвоить Переводчик Ключ API — может потребоваться для смены ключа в режиме программы. Чтобы получить свой ключ в личном кабинете Google Cloud.