Есть ли способ пропустить отдельные слова из перевода в функции GoogleTranslate () в электронных таблицах? - PullRequest
0 голосов
/ 02 мая 2019

Я использую GoogleTranslate() с Sheets для перевода некоторого содержимого на разные языки.В этом содержании у нас есть некоторые заполнители, которые не нужно переводить.Например:

This is a Sample Text added by `{__NAME__}` on `{__DATE__}`

Мне не нужно переводить заполнители, такие как {__NAME__} и {__DATE__}.

Как я могу пропустить эти слова из процесса перевода?

1 Ответ

0 голосов
/ 03 мая 2019
=ARRAYFORMULA(QUERY(IFERROR(VLOOKUP(TRANSPOSE(SPLIT(GOOGLETRANSLATE(QUERY(
 REGEXREPLACE(TRANSPOSE(SPLIT(A1, " ")), "\{.*\}", "♦"),, 999^99), "en", "es"), " ")),
 {REGEXREPLACE(TRANSPOSE(SPLIT(A1, " ")), "\{.*\}", "♦"), TRANSPOSE(SPLIT(A1, " "))}, 2, 0),
 TRANSPOSE(SPLIT(GOOGLETRANSLATE(QUERY(REGEXREPLACE(
 TRANSPOSE(SPLIT(A1, " ")), "\{.*\}", "♦"),,999), "en", "es"), " "))),,999^99))

0

...