Veronika Portfoolio

Google Apps Script konspekt

Автоматический перевод текста в Google Таблицах с помощью Google Apps Script

Что делает этот код?
Этот скрипт работает автоматически, когда пользователь вводит данные в ячейку Google Таблицы.

  1. Запускается функция onEdit(e), когда пользователь изменяет ячейку.

  2. Проверяется, на каком листе произошло изменение:

    • Если имя листа не “Перевод текста”, скрипт останавливается.

  3. Проверяется, произошло ли изменение в первой колонке:

    • Если изменение не в первой колонке, скрипт останавливается.

  4. Переводит текст с русского на английский:

    • Считывает текст на русском из первой колонки.

    • Использует API Google LanguageApp (метод LanguageApp.translate()), чтобы перевести с русского на английский.

  5. Сохраняет переведённый текст во второй колонке (в той же строке).

Код

Результат

Изменения в коде для перевода на несколько языков

 

Что изменено в коде:

  1. Добавление перевода на несколько языков:

    • В исходном коде был  перевод текста только с русского на английский. Я дополнила, добавив переводы на ещё три языка: эстонский, испанский и итальянский.

  2. Как это работает:

    • Ввод текста в первую колонку (A) на листе “Перевод текста” запускает функцию onEdit.

    • Текст на русском языке переводится с помощью метода LanguageApp.translate() на следующие языки:

      • Английский ('en')

      • Эстонский ('et')

      • Испанский ('es')

      • Итальянский ('it')

  3. Где сохраняются переводы:

    • Переведённые тексты сохраняются в следующих колонках:

      • Колонка B — перевод на английский.

      • Колонка C — перевод на эстонский.

      • Колонка D — перевод на испанский.

      • Колонка E — перевод на итальянский.

Измененный код

Результат