Примітка.
Це підтримувана службою функція. Підтримувані мови та результати можуть відрізнятися залежно від того, які мови додаються або видаляються.
У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію TRANSLATE.
Опис
Функція TRANSLATE() дає змогу перекладати текст з однієї мови на іншу в Microsoft Excel за допомогою служб перекладів Microsoft.
Синтаксис
Синтаксис функції TRANSLATE() такий:
=TRANSLATE(текст, [мова оригіналу], [мова перекладу])
Функція має такі аргументи:
- Текст: Текст, який потрібно перекласти. Це значення має бути взято в лапки або воно має бути посиланням на клітинку, яка містить відповідний текст.
- source_language (необов'язково): Код мови джерела (наприклад, "en" для англійської або "es" для іспанської). Якщо цей аргумент не задано, мову буде визначено автоматично за введеним текстом. Автовизначення підтримується для більшості мов. Повний список див. в розділі "Підтримувані мови та коди мов". Рекомендується вказувати мову, якщо вона відома, особливо це стосується коротких текстів.
- target_language (необов'язково): Код мови перекладу (наприклад, "en" для англійської мови або "es" для іспанської). Якщо цей аргумент не вказано, системна мова використовуватиметься як цільова.
Приклад
Припустімо, у клітинці A1 є такий текст: «Привіт, світ!» і потрібно перекласти його на іспанську. Функцію TRANSLATE() можна використовувати таким чином:
=TRANSLATE(A1;"en";"es")
У цьому прикладі вихідна мова – англійська (en), а мова призначення – іспанська (es). У клітинці, де введено формулу, буде відображено перекладений текст "Hola mundo!".
Поширені помилки
Текст задовгий
У клітинці забагато символів. Зменште розмір клітинки та повторіть спробу.
Помилка у значенні
У клітинці введено нетекстове значення. Функція приймає лише текстовий аргумент.
Неприпустима мова
Ви ввели неприпустимий код мови або мову, яка не підтримується. Мови, що підтримуються, див. в цьому списку: підтримувані мови та коди мов.
Обмеження запиту
Ви перевищили добову квоту функції перекладу.