Примечание: Эта функция поддерживается службой. Поддерживаемые языки и результаты могут отличаться из-за добавления или удаления языков.
В этой статье описывается синтаксис формулы и использование функции TRANSLATE в Microsoft Excel.
Описание
Функция TRANSLATE() позволяет переводить текст с одного языка на другой в Microsoft Excel с помощью служб Microsoft Translation Services.
Синтаксис
Синтаксис функции TRANSLATE() выглядит следующим образом:
=TRANSLATE(text, [исходный язык], [целевой язык])
Функция содержит следующие аргументы:
-
СМС: Текст для перевода. Это значение должно быть заключено в кавычки или быть ссылкой на ячейку, содержащую соответствующий текст.
-
source_language (необязательно): Код исходного языка (например, "en" для английского языка или "es" для испанского). Если язык не указан, язык будет автоматически определен на основе предоставленного текста. Автоматическое обнаружение поддерживается для большинства языков. Полный список проверка Поддерживаемые языки и коды языков. Рекомендуется указать язык, если он известен, особенно для более коротких текстов.
-
target_language (необязательно): Код языка целевого языка (например, "en" для английского языка или "es" для испанского языка). Если он не указан, системный язык будет использоваться в качестве целевого языка.
Пример
Предположим, что в ячейке A1 есть следующий текст: "Hello, World!" и вы хотите перевести его на испанский язык. Функцию TRANSLATE() можно использовать следующим образом:
=TRANSLATE(A1, "en", "es")
В этом примере исходный язык — английский (en), а целевой — испанский (es). Переведенный текст "Hola mundo!" будет отображаться в ячейке, в которой вы ввели формулу.
Распространенные ошибки
В ячейке слишком много символов. Уменьшите размер ячейки и повторите попытку.
В ячейке есть нетекстовое значение. Функция принимает только текстовый аргумент.
Вы ввели недопустимый код языка или код, который мы не поддерживаем. Поддерживаемые языки и коды языков см. в этом списке.
Превышена ежедневная квота функции перевода.