Переводим текст прямо в Google Таблице: функция GOOGLETRANSLATE
В Google Таблицах есть занятная функция, позволяющая переводить текст прямо в ячейках:
В этой статье расскажу, как ей пользоваться и как автоматически определять язык текста в ячейке.
Синтаксис функции следующий:
text — это текст, который нужно переводить. Можно, конечно, взять текст в кавычки и записать прямо в формулу, а можно сослаться на ячейку, в которой он содержится.
[ source_language] — язык, с которого мы переводим;
[target_language] — соответственно, язык, на который мы переводим.
Второй и третий аргументы задаются двухзначным кодом: es, fr, en, ru. Их тоже можно указать в самой функции, но можно брать из ячейки, а язык исходного текста и вовсе можно автоматически определять.
Обратите внимание, что оба аргумента необязательные — если их не указать, перевод будет осуществляться на английский. Язык исходного текста будет определяться автоматически:
А как быть, если мы все-таки хотим переводить не на английский, а на разные языки? И при этом не хотим каждый раз указывать язык исходника вручную?
Тут пригодится функция DETECTLANGUAGE. У нее единственный аргумент — текст, язык которого нужно определить:
Осталось ее «внедрить» в функцию TRANSLATE. Укажем справа от текста, на какие языки хотим переводить исходный текст (в столбце B). В столбец C введем формулу GOOGLETRANSLATE. Первым аргументом будет текст в столбце A, вторым — функция DETECTLANGUAGE, которая определит, с какого языка переводить, а третья — код языка из столбца B.
Как и с любой другой функцией, прелесть здесь в автоматизации. Можно быстро поменять текст или язык; быстро перевести одну фразу на 10 языков и так далее. Конечно, мы понимаем, что это текст онлайн-переводчика — качество будет соответствующим.
Как использовать Google Translate прямо в Google Таблицах
Google Translate позволяет переводить слова или фразы с одного языка на другой, но знаете ли вы, что есть формула, которую можно использовать для перевода пакета слов прямо в Google Таблицах? Вот как это сделать.
Перевод текста в Google Таблицах
Интеграция Google Translate с Google Sheets была хорошим выбором. Теперь вам больше не нужно переключаться между вкладками для перевода текста. Перевести текст в Таблицах так же просто, как ввести формулу. Вот структура формулы:
При вводе текста, который нужно перевести, вы можете либо ввести фактическое слово в самой формуле, либо ввести ячейку, содержащую слово для перевода.
В этом примере мы хотим перевести английские слова в столбце A (который мы назвали «English») в их китайские эквиваленты в столбце B (который мы назвали «Chinese»). Поскольку у нас уже есть слова на листе, мы можем просто вызвать ячейки, которые их содержат. Здесь мы вызываем ячейку A2, которая содержит слово «торт».
Примечание: Если вы вводите текст непосредственно в формулу, вы должны заключить слово в кавычки. Если вы вводите ячейку, в которой находится слово, вы должны опускать кавычки.
Далее в нашей формуле идет исходный язык. При вводе исходного языка необходимо ввести двухбуквенный код языка . Если вы не знаете, какой язык является исходным, вы можете ввести «авто», и Google автоматически определит язык. Мы знаем, что «торт» — это английское слово, поэтому мы будем использовать здесь «en». Обратите внимание, что вы должны заключить двухбуквенный код языка в кавычки.
Наконец, нам нужно таким же образом ввести наш целевой язык. Здесь мы используем «zh» — двухбуквенный код китайского языка.
Когда закончите, нажмите Enter и наблюдайте, как происходит волшебство.
Если у вас есть список слов в столбце A, которые вы хотите перевести, все, что вам нужно сделать, это выбрать ячейку, содержащую только что введенную формулу, щелкнуть, захватить нижний правый угол и перетащить в нужную строку. .
Как и в любом другом программном обеспечении для перевода, это не всегда на 100% точно. Однако для менее сложной лексики это должно быть достаточно надежным решением.
Как пользоваться Google Переводчиком в Google Таблицах
Этот лайфхак поможет быстро перевести нужные слова или сделать персональный словарь терминов в Google Таблицах c помощью Google Переводчика.
Как пользоваться Google Переводчиком в Google Таблицах
- Откройте таблицу Google и напишите нужное слово в ячейке.
- В любой другой ячейке (оптимально соседней, конечно) напишите формулу «=GOOGLETRANSLATE(адрес ячейки ; «язык оригинала» ; «язык перевода»)» и вы увидите перевод слова или фразы.
- Растяните формулу на другие ячейки.
Список сокращений доступных языков:
- русский — ru;
- английский — en;
- китайский — zh;
- хинди — hi;
- арабский — ar;
- португальский — pt;
- итальянский — it;
- тагальский — tl;
- японский — ja;
- корейский — ko;
- немецкий — de;
- французский — fr;
- вьетнамский — vi.
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Telegram
Последние
Рубрики
СЧЕТЧИКИ
РЕКЛАМА И ДОНАТЫ
Социальные сети
©2016-2022 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.
Использование материалов разрешается с активной ссылкой на levashove.ru. alt=»Лицензия Creative Commons» width=»» />
Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.
Как перевести текст с русского на английский в Google таблицах?
Функция GOOGLETRANSLATE автоматически переводит содержимый в ячейке или диапазоне текст на указанный.
- Text (текст) — ссылка на ячейку с текстом для перевода. Значение параметра text должно быть заключено в кавычки или представлять собой ссылку на ячейку, содержащую соответствующий текст.
- [Original_language (язык_оригинала)] — не обязательный аргумент. Двухбуквенный код языка, на котором написан исходный текст (например, «ru» для русского, «ko» – для корейского и так далее). Можно указать параметр «auto» для автоматического определения языка. В случае, если параметр [original_language] опущен, [translation_language] также не должен применяться.
- [translation_language (язык_перевода)] — не обязательный аргумент. двухбуквенный код языка перевода («en» для английского языка, «ja» – для японского).
Чаще всего, при опущенных необязательных аргументах функция будет выдавать ошибку #VALUE! (Google Переводчик не поддерживает перевод с языка und на ru-RU.) Нужно удалить языковую папку и скачать ее заново.
В одном из примеров в функцию GOOGLETRANSLATE встроена формула функции DETECTLANGUAGE (автоматического определения языка).