Масовий переклад каталогу іншими мовами

23 хв

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Переклад сайту інтернет-магазину в Elbuz — це переклад текстів каталогу: категорій, товарів, атрибутів, виробників і статей. Робить його вікно «Переклад іншими мовами»: бере тексти мовою джерела й записує переклад в інші мови акаунта через Elbuz Translate, Google Translate або DeepL. Запустити переклад можна кнопкою, за розкладом або одразу після оновлення каталогу з прайсів.

Вікно
«Переклад іншими мовами»
Право доступу
право «Переклади»; для розкладу — ще й «Розклад завдань», для кроку після оновлення — доступ до «Налаштування системи»
Підготувати
дві чи більше активні мови, у кожної у вікні «Мова» заповнена колонка «Мова системи перекладу»; сервіс — Elbuz Translate у хмарній версії або власний ключ Google Translate чи DeepL

Раніше переклад запускали тільки руками: відкрити вікно, позначити поля, натиснути «Запуск» — і так щоразу, коли в каталозі з’являлися нові товари. Контент-менеджер забув один раз — і нові товари пішли у вивантаження другою мовою без назви та опису. Тепер вибір полів зберігається один раз, а далі програма перекладає сама: за розкладом або кроком між оновленням каталогу і формуванням вивантажень.

Магазину з однією активною мовою це вікно нічого не дасть: перекладати нема на що.

Три способи запустити переклад

Поля всі три способи перекладають за однаковими правилами. Різниця в тому, хто запускає переклад і чи можна перезаписати готові тексти.

Розклад і крок після оновлення беруть те саме налаштування автоперекладу — мови, сервіс і поля, збережені кнопкою «Зберегти для автоперекладу».

Де це у програмі

Свого пункту меню у вікна «Переклад іншими мовами» немає. Воно відкривається з кількох довідників і з налаштувань системи. Від того, звідки відкрили вікно, залежить, які розділи в ньому видно: з вікна «Мова» — усі п’ять, з довідника виробників — лише «Виробники».

З вікна «Мова»
Довідники → Мова → значок «Переклад іншими мовами» в панелі вікна; розділи — усі п’ять
З категорій
Довідники → Категорії → екран огляду, картка «Інструменти каталогу» → плитка «Переклад іншими мовами»; розділ «Категорії»
З вікна «Товари» базового каталогу
Довідники → Базовий каталог товарів → Товари → кнопка «AI та контент» → «Переклад іншими мовами»; розділи «Товари» й «Атрибути»
З атрибутів
Довідники → Базовий каталог товарів → Атрибути → кнопка «Сервіс» → «Переклад іншими мовами»; розділ «Атрибути»
З виробників
Довідники → Виробники товарів → бургер «Додаткові операції» → «Переклад іншими мовами»; розділ «Виробники»
Зі статей
Довідники → Статті → бургер «Додаткові операції» → «Переклад іншими мовами» або значок у панелі форми статей; розділ «Статті»
З налаштувань системи
Кабінет → Налаштування системи → розділ «Оновлення каталогу» → рядок «Що перекладати автоматично» → «Налаштувати»; розділи — усі п’ять
Вікно «Мова» зі значком «Переклад іншими мовами»
1Відкриває переклад одразу з усіма п'ятьма розділами
  1. Значок «Переклад іншими мовами» відкриває переклад одразу з усіма п'ятьма розділами.

Щоб бачити й зберегти вибір для всіх розділів одразу, відкривайте вікно з «Мови» або з налаштувань системи. Вікно з частиною розділів зберігає для автоперекладу лише свої, а решту лишає як було.

Окремо від цього вікна є переклад усередині однієї картки: окремого поля або всіх порожніх полів мови — у картці товару, значок перекладу біля полів — у картці виробника. Це переклад одного запису, а не каталогу.

Вікно «Переклад іншими мовами»

Угорі — три вкладки: «Налаштування», «Журнал» і «Статистика». Поруч із ними три кнопки: у широкому вікні — праворуч у тому самому рядку, у вужчому — рядком під вкладками, «Запуск» першою:

  • «Запуск» — перекладає позначене просто зараз.
  • «Зберегти для автоперекладу» — запам’ятовує мови, сервіс і позначені поля для перекладу без людини. Підказка на кнопці: «Запам’ятати мови, сервіс і позначені поля для автоматичного перекладу — за розкладом і після оновлення каталогу. Перекладаються лише незаповнені поля.» Після натискання програма відповідає «Поля автоперекладу збережено».
  • Значок-годинник без підпису, підказка «Налаштування розкладу» — зберігає той самий вибір і відкриває розклад перекладу (переклад за розкладом).

Якщо жоден сервіс перекладу не доступний, цих трьох кнопок немає зовсім — замість них у картці «Мови та сервіс» стоїть жовта підказка (що з цим робити). Унизу вікна — рядок стану автоперекладу: чи ввімкнені розклад і крок після оновлення каталогу.

Верх вікна «Переклад іншими мовами»: рядок вкладок, кнопки запуску та картка «Мови та сервіс»
1Налаштування, хід перекладу і що ще не перекладено
2Перекладає позначене просто зараз
3Запам’ятовує вибір для розкладу й кроку після оновлення
4Зберігає вибір і відкриває розклад перекладу
5Пункт «Усі мови» — кожна активна мова, крім мови джерела
6Перезаписує готові переклади — лише під час ручного запуску
  1. Рядок вкладок: Налаштування, хід перекладу і що ще не перекладено.
  2. «Запуск»: перекладає позначене просто зараз.
  3. «Зберегти для автоперекладу»: запам’ятовує вибір для розкладу й кроку після оновлення.
  4. Значок-годинник: зберігає вибір і відкриває розклад перекладу.
  5. Поле «Мова перекладу»: пункт «Усі мови» — кожна активна мова, крім мови джерела.
  6. Тумблер «Примусове переведення всіх значень»: перезаписує готові переклади — лише під час ручного запуску.

Мови та сервіс

«Мова джерела» — з якої мови перекладати. У списку лише активні мови. Спочатку обрана , а якщо для автоперекладу збережено іншу — та, що збережена.

«Мова перекладу» — куди перекладати. Коли активних мов більше за одну, у списку є ще пункт «Усі мови»: переклад іде на кожну активну мову, крім мови джерела.

Мова потрапляє в переклад, лише якщо в сітці вікна «Мова» в неї заповнена колонка «Мова системи перекладу». Там зі списку обирають, як цю мову називає сервіс перекладу; мова без цього значення в переклад не потрапляє.

«Вибір сервісу перекладу» — Elbuz Translate, Google Translate або DeepL. Сервіс, який вам недоступний, у списку видно, але він сірий і не обирається. Позначений перший доступний сервіс або той, що збережений для автоперекладу.

  • Elbuz Translate є лише в хмарній версії. Він увімкнений одразу, ключ не потрібен. Оплачується з балансу за обсяг перекладеного тексту; невдалий переклад, коли сервіс нічого не повернув, не оплачується.
  • Google Translate і DeepL працюють за вашим власним ключем. Його вписують у «Налаштування системи» → «Інші налаштування» → плитка «Зовнішні сервіси та інтеграції»: у записі сервісу — токен і статус.

В офлайн-установці Elbuz Translate немає, тож без ключа Google Translate чи DeepL кнопки запуску там не з’являться.

Під вибором сервісу — тумблер «Примусове переведення всіх значень». Без нього поля, уже заповнені мовою перекладу, пропускаються. З ним перекладаються всі, і наявні переклади перезаписуються новими. Пояснення під тумблером: «Цей режим буде корисним, якщо в полі джерелі змінилися значення і потрібно перевести їх наново, тобто, буде виконано переведення, перезаписуючи старі значення новими.» Виняток — «Атрибути» → «Значення»: значення характеристик перекладаються лише ті, що ще без перекладу, тумблер на них не діє. Зате коли значення мовою джерела змінилося, старий переклад скидається і значення перекладається наново.

Увімкнули «Примусове переведення всіх значень», щоб оновити кілька описів, — і програма переписала переклади всіх позначених полів, зокрема ті, які редактор виправляв руками. Вмикайте його лише тоді, коли тексти мовою джерела справді змінилися, і позначайте тільки поля, які треба перекласти наново. В автопереклад тумблер не зберігається й там не діє ніколи: розклад і крок після оновлення перекладають лише порожні поля.

Що перекладати

Картка «Що перекладати» — прапорці полів, згруповані за розділами. Праворуч у заголовку картки посилання «Вибрати все» і «Зняти вибір». Під час відкриття вікна вже позначені поля, збережені для автоперекладу, тож перед ручним запуском перевірте, що позначено саме потрібне.

  • Категорії: Найменування, Опис короткий, Опис повний, HTML-тег H1, HTML-тег Title (заголовок), Мета-тег Description, Мета-тег Keywords, Теги.
  • Товари: ті самі вісім полів і ще Відгуки.
  • Атрибути: Найменування, Опис, Значення.
  • Виробники: Опис короткий, Опис повний, HTML-тег H1, HTML-тег Title (заголовок), Мета-тег Description, Мета-тег Keywords, Теги. Назви виробника серед полів немає.
  • Статті: вісім полів, як у категорій, плюс Відгуки й Тести.

Розділи видно не всі, а лише ті, що відповідають місцю, звідки відкрили вікно (точки входу).

Картка «Що перекладати» з розділами полів для перекладу
1Позначити або зняти всі поля одним натисканням
2Позначене заздалегідь — поле, збережене для автоперекладу
  1. Посилання «Вибрати все» та «Зняти вибір» дозволяють одним кліком позначити або зняти всі поля картки.
  2. Позначене заздалегідь поле — це вибір, збережений для автоматичного перекладу.

Перевірити на одному записі

Під прапорцями — згорнута секція «Перевірити на одному записі». Пояснення в ній: «Вкажіть ID запису або категорії, щоб спершу подивитися результат на малому обсязі. Порожнє поле — переклад усіх записів розділу.» Поля за розділами:

  • Категорії: «ID категорії» — перекладається лише ця категорія.
  • Товари: «ID товару»; «ID категорії» — лише товари, у яких ця категорія основна. Товари підкатегорій сюди не входять.
  • Атрибути: «ID атрибута» і «ID товару» — друге діє тільки на поле «Значення».
  • Виробники: «ID».
  • Статті: «ID»; «ID категорії» — статті, що лежать безпосередньо в цій категорії.

В автопереклад ці поля не зберігаються: розклад і крок після оновлення завжди перекладають розділ цілком.

Переклад відкрили з вікна «Товари» базового каталогу, натиснули «Запуск» — і перекладено товари лише однієї категорії. Вікно «Товари» показує ваш з деревом категорій, і переклад звідти відкривається з категорією, обраною в дереві: секція «Перевірити на одному записі» розкривається сама, а в «ID категорії» вже стоїть номер цієї категорії. Щоб перекласти всі товари, очистіть поле «ID категорії» перед запуском.

Розгорнута секція «Перевірити на одному записі» з порожніми полями ID за розділами
1Порожнє поле — переклад усього розділу
2Лише товари, для яких категорія основна, без підкатегорій
3Діє тільки на поле «Значення»
  1. Порожнє поле — переклад усього розділу.
  2. Лише товари, для яких категорія основна, без підкатегорій.
  3. Діє тільки на поле «Значення».

Ручний запуск і журнал

Оберіть мови й сервіс, позначте поля й натисніть «Запуск». Вікно саме перейде на вкладку «Журнал»: там біжить смуга із заголовком «Переклад іншими мовами…» і кнопкою «Скасувати переклад», а «Запуск» на час перекладу гасне.

До першого запуску на вкладці написано «Журнал поки порожній» і «Хід перекладу з’явиться тут після натискання «Запуск».» Під час перекладу товарів рядки йдуть так:

  • «‹Розділ› - ‹поле› ‹код мови› > ‹код мови›» — що перекладається зараз, наприклад «Товари - Найменування ru > ua»;
  • кожні 100 записів — «‹N›/‹всього› (‹поле›) | перекладено: ‹N›, пропущено: ‹N›»;
  • після кожного поля — «Завершено. Всього: ‹N›, перекладено: ‹N›, пропущено: ‹N›», наприклад «Завершено. Всього: 1, перекладено: 1, пропущено: 0»;
  • у кінці — «Переклад завершено - ‹хв›m ‹с›s».

Для категорій і статей рядки журналу виглядають інакше. Коли переклад закінчився, журнал лишається на екрані, а смуга й «Скасувати переклад» ховаються.

«Перекладено» — записано, «пропущено» — не записано: вже був переклад, число або порожня відповідь сервісу. Якщо пропущених багато, а в «Статистиці» лишилося червоне «−N», причина в сервісі (розбір).

Журнал перекладу після ручного запуску
1Товари - Найменування ru > ua
2Завершено. Всього: 1, перекладено: 1, пропущено: 0
3Переклад завершено - 00m 00s
  1. Що перекладається: розділ, поле, з якої мови на яку.
  2. Підсумок поля: скільки перекладено й пропущено.
  3. Кінець прогону і скільки він тривав.

«Скасувати переклад» зупиняє не лише ваш запуск, а будь-який переклад, що зараз іде в акаунті, зокрема нічний за розкладом і крок після оновлення каталогу. Те саме робить кнопка «Зупинити все» в завантаженні прайсів. У журналі зупиненого перекладу з’являється «Переклад скасовано». Наступний запуск працює як звичайно.

Що переклад робить із кожним полем

Правила однакові для ручного запуску, розкладу й кроку після оновлення.

  • Беруться лише записи, у яких поле мовою джерела заповнене.
  • Якщо поле мовою перекладу вже заповнене, запис пропускається і йде в лічильник «пропущено». Виняток — ручний запуск з увімкненим «Примусове переведення всіх значень» (крім значень характеристик).
  • У товарів, категорій, виробників і атрибутів статус не враховується: перекладаються й вимкнені записи. Статті перекладаються лише активні.
  • Значення характеристики, яке змінилося мовою джерела, перекладається наново: старий переклад скидається — і під час ручного запуску, і в автоперекладі.
  • Значення, яке без розділових знаків складається з цифр або порожнє, у сервіс не відправляється, а копіюється як є і рахується пропущеним. Так у категорій, товарів, виробників, статей і в назвах атрибутів; для значень характеристик цього правила немає.
  • Якщо сервіс повернув порожню відповідь — збій, вичерпаний ліміт, немає ключа, — поле не записується і теж рахується пропущеним. Окремого рядка про помилку в журналі немає, а в Elbuz Translate такий переклад не оплачується.
  • Коли Elbuz Translate недоступний, на кожен запис іде до п’яти спроб по 30 секунд очікування, тож прогін може затягнутися на години.
  • HTML-розмітка описів зберігається.

Деякі прапорці перекладають більше, ніж видно з назви:

  • Атрибути, «Найменування» — ще й групи атрибутів і коротку назву атрибута.
  • Атрибути, «Значення» — значення характеристик у товарах.
  • Атрибути, «Опис» — опис атрибута й описи значень.
  • Статті, «Найменування» — ще й службові поля статті, яких у вікні немає: хештеги, цільову аудиторію, мету, формат, стиль, бриф, слоган, підкатегорію.
  • «Відгуки» у товарів і статей — тексти відгуків.
  • «Тести» у статей — питання й відповіді тестування.

Статистика: що ще не перекладено

Вкладка «Статистика» завантажується сама, коли її вперше відкривають. Картка «Заповненість перекладів» пояснює себе так: «Скільки записів заповнено кожною мовою. Червоним — скільки записів ще без перекладу порівняно з основною мовою.» Значок оновлення в картці, підказка «Отримати статистику», перераховує цифри.

Для кожного розділу вікна — окрема панель: відсоток «Перекладено» зі смугою і таблиця «поле × мова». У клітинці — скільки записів мають заповнене поле цією мовою. Перша колонка — основна мова. Якщо в іншої мови записів менше, поруч стоїть червоне «−N»: стільки ще не перекладено.

Відсоток «Перекладено» — це не частка перекладених записів, а частка всіх клітинок «поле × мова» розділу. Недостача сумується за всіма полями й мовами і порівнюється з тим, що заповнено основною мовою. Тож одне неперекладене поле, скажімо «Теги», тягне відсоток униз, навіть якщо назви й описи перекладені повністю.

В атрибутах поле «Значення» основною мовою рахується лише за оригіналами, а в мовах перекладу — усі значення. На великому каталозі статистика рахується кілька секунд.

Панель «Товари» на вкладці «Статистика» з відсотком перекладу і таблицею полів
1Частка всіх клітинок «поле × мова», а не записів
2Основна мова — з нею порівнюються решта
3Стільки записів ще без перекладу цією мовою
  1. Частка всіх клітинок «поле × мова», а не записів.
  2. Основна мова — з нею порівнюються решта.
  3. Стільки записів ще без перекладу цією мовою.

Автопереклад: одне налаштування на два способи

Що перекладати без людини, програма бере з одного запису на акаунт. Його читають обидва автоматичні способи — і розклад, і крок після оновлення каталогу. Двох окремих налаштувань тут навмисно немає: інакше було б незрозуміло, чому вночі переклалося одне, а після оновлення каталогу — інше.

У запис потрапляють мова джерела, мова перекладу або «Усі мови», сервіс перекладу і позначені поля за розділами. Пишуть його дві кнопки: «Зберегти для автоперекладу» і значок-годинник «Налаштування розкладу». Тумблер «Примусове переведення всіх значень» і поля «Перевірити на одному записі» не зберігаються.

Якщо вікно відкрите з частиною розділів — скажімо, з вікна «Товари» базового каталогу, де лише «Товари» й «Атрибути», — зберігаються тільки ці розділи. Поля інших розділів, збережені раніше, лишаються як були.

У «Налаштування системи» це налаштування — рядок «Що перекладати автоматично» з кнопкою «Налаштувати». Опис рядка: «Мови, сервіс і поля для автоматичного перекладу — і після оновлення каталогу, і за розкладом.» Кнопка відкриває вікно «Переклад іншими мовами» з усіма п’ятьма розділами.

Стан автоперекладу видно внизу вікна перекладу: «Переклад за розкладом: ‹коли›» або «Переклад за розкладом вимкнено», через крапку — «Після оновлення каталогу: перекладати» чи «Після оновлення каталогу: не перекладати». Значки зеленіють, коли режим увімкнений. «Коли» — правило розкладу словами, мовою інтерфейсу, наприклад «О 03:00». Рядок складається під час відкриття вікна й сам не оновлюється: змінили розклад — закрийте й знову відкрийте вікно перекладу.

Нижня частина вікна перекладу зі згорнутою секцією перевірки та рядком стану автоперекладу
1Коли переклад піде сам — або що розклад вимкнений
2Чи перекладати нові товари одразу після оновлення каталогу
  1. Коли переклад піде сам — або що розклад вимкнений.
  2. Чи перекладати нові товари одразу після оновлення каталогу.

Переклад за розкладом

Позначте поля й натисніть значок-годинник «Налаштування розкладу». Він зберігає вибір для автоперекладу так само, як «Зберегти для автоперекладу», і відкриває звичайне вікно розкладу. Завдання перекладу за розкладом заводиться тільки цим значком.

Завдання одне на акаунт. Під час першого натискання воно створюється вимкненим, із правилом за замовчуванням — о 17:10 з понеділка по п’ятницю, як у всіх розкладів програми. Щоб переклад пішов, у вікні розкладу поставте галочку «Активність» і задайте свій час. Кнопки «Зберегти» у вікні розкладу немає — воно зберігається саме (як працює вікно розкладу).

У загальному списку «Розклад завдань» — Кабінет → Налаштування системи → розділ «Інші налаштування» → плитка «Розклад завдань» — завдання називається «Переклад іншими мовами». Кнопки «Додати» в цьому списку немає.

Значку-годиннику потрібні два права: «Переклади» і «Розклад завдань». Без другого програма відповість «Не достатньо прав для цієї операції!». Якщо натиснути годинник, не позначивши жодного прапорця, під час прогону в «Журнал операцій» з’явиться рядок «Автопереклад: поля не вибрано…» (розбір).

За розкладом готові переклади й ручні правки не змінюються. Прогони перекладу видно в «Кабінет» → «Журнал операцій»: тип «Мова» або тип розділу з підтипом «Переклад іншою мовою».

Переклад одразу після оновлення каталогу

Розклад запускає переклад у заданий час, а завантаження прайсів щоразу триває по-різному. Якщо завантаження затяглося, переклад за розкладом відпрацює раніше, ніж нові товари з’являться в каталозі, і вивантаження знову піде без перекладу. Крок після оновлення тримає порядок: каталог оновлено → перекладено → вивантажено.

Параметр називається «Перекладати тексти після оновлення»: Кабінет → Налаштування системи → розділ «Оновлення каталогу» → підрозділ «Запуск і загальні правила». Він стоїть між «Оновлювати каталог після завантаження» і «Формувати вивантаження після оновлення». За замовчуванням вимкнений. Рядок активний лише тоді, коли увімкнено «Оновлювати каталог після завантаження».

Опис рядка: «Після оновлення каталогу й перед формуванням вивантажень перекладаються порожні поля — нові товари потрапляють на майданчики вже з перекладом.» Що саме перекладати, задає рядок «Що перекладати автоматично» трохи нижче.

Чотири рядки розділу «Запуск і загальні правила» в налаштуваннях оновлення каталогу
1Без нього крок перекладу не працює
2Перекладає порожні поля між оновленням і вивантаженням
3Відкриває вікно перекладу з усіма розділами
4Вивантаження формується вже після перекладу
  1. Без нього крок перекладу не працює.
  2. Перекладає порожні поля між оновленням і вивантаженням.
  3. Відкриває вікно перекладу з усіма розділами.
  4. Вивантаження формується вже після перекладу.

Де крок спрацьовує:

  • одразу після того, як пройшло після завантаження всіх прайсів — за розкладом або ручним запуском;
  • після відкладеного оновлення — коли оновлення чекало, доки закінчиться парсинг.

Де крок не спрацьовує:

  • після завантаження одного прайсу за його власним розкладом;
  • після ручної кнопки «Оновити» у вікні оновлення каталогу;
  • з Elbuz Flows — блоку перекладу там немає.

Порядок: оновлення каталогу → переклад → формування вивантажень, якщо увімкнено «Формувати вивантаження після оновлення». Самі вивантаження до оновлення каталогу не прив’язані: вони запускаються після завантаження всіх прайсів і тоді, коли «Оновлювати каталог після завантаження» вимкнено, — але вже без перекладу, бо переклад іде тільки після оновлення каталогу. Коли оновлення чекало кінця парсингу, вивантаження теж чекає і запускається один раз — після оновлення й перекладу. До 11.09.2026 у цьому випадку вивантаження спершу йшло одразу, зі старим каталогом, а після парсингу — вдруге.

ТакНіТакТакНіі тоді, коли сервісперекладу не відповівНі: каталог неоновлюється, перекладунемаєТакНіЗавантаження всіх прайсів за розкладом абовручну«Оновлювати каталогпісля завантаження»увімкнено?Оновлення чекає кінцяпарсингу?Оновлення базовогокаталогуКінець парсингу«Перекладати текстипісля оновлення»увімкнено?Переклад порожніх полівза налаштуваннямавтоперекладу«Формуватививантаження післяоновлення» увімкнено?Формування вивантаженьЛанцюжок завершено
Ланцюжок після завантаження всіх прайсів: коли переклад іде між оновленням каталогу і вивантаженням, а коли вивантаження формується без нього

Крок перекладає лише порожні поля, «Примусове переведення» тут не діє. Якщо сервіс перекладу недоступний, ланцюжок не обривається: поля, які сервіс не переклав, лишаються порожніми й ідуть у «пропущено», вивантаження запускається як звичайно, а наступний прогін спробує їх знову. Коли недоступний саме Elbuz Translate, на кожен запис іде кілька спроб з очікуванням, і весь цей час крок затримує вивантаження. Якщо поля для автоперекладу не збережені, у «Журнал операцій» з’являється рядок з типом «Мова»: «Автопереклад: поля не вибрано. Відкрийте «Переклад іншими мовами», позначте поля й натисніть «Зберегти для автоперекладу».» Ланцюжок при цьому йде далі.

У прайс-листі XLSX/CSV і в прямих з’єднаннях за API є ще одна причина перекладати до вивантаження: там категорія повинна мати назву мовою вивантаження, і категорія без перекладу вирізає з файла всі свої товари. У XML- і Google-фідах така категорія просто їде без назви. За якими ще умовами відбирає товари, розібрано в статті про вивантаження товарів.

Перед тим як увімкнути «Перекладати тексти після оновлення», один раз перекладіть усе вручну у вікні «Переклад іншими мовами». Інакше перший прогін після оновлення перекладатиме весь каталог і затримає вивантаження. Про це попереджає й довідка біля параметра.

Як налаштувати саме оновлення каталогу і його запуск після завантаження всіх прайсів — у статті Оновлення базового каталогу з прайс-листів постачальників.

Що зробити, щоб переклад ішов сам

Хто має доступ

Вікно перекладу відкривається тим, у чиєї групи є право «Переклади». Без нього замість вікна буде повідомлення про відсутність доступу, а «Запуск», «Зберегти для автоперекладу», «Скасувати переклад» і статистика відповідають «Не достатньо прав для цієї операції!».

  • Значок-годинник — потрібні права «Переклади» і «Розклад завдань».
  • Що перекладати автоматично, змінює той, у кого є право «Переклади»: кнопкою «Зберегти для автоперекладу».
  • Увімкнути чи вимкнути «Перекладати тексти після оновлення» може той, у кого є доступ до «Налаштування системи».

Сам автопереклад — і за розкладом, і після оновлення каталогу — прав не перевіряє: він іде без користувача.

Чого функція не робить

  • Не перезаписує готові переклади автоматично. Розклад і крок після оновлення заповнюють лише порожні поля. Перекласти наново поверх старого можна тільки вручну, тумблером «Примусове переведення всіх значень», і не для значень характеристик. Їх переклад робиться наново сам, коли змінилося значення мовою джерела.
  • Не перекладає автоматично частину розділу. Поля «Перевірити на одному записі» в автопереклад не зберігаються — розклад і крок після оновлення беруть розділ цілком.
  • Не стоїть після кожного оновлення каталогу. Крок спрацьовує після оновлення, яке йде за завантаженням усіх прайсів (за розкладом або вручну), і після оновлення, яке чекало кінця парсингу. Після одного прайсу за його розкладом, після кнопки «Оновити» й у Elbuz Flows перекладу немає — для цих випадків є розклад.
  • Не перериває прогін, коли Elbuz Translate недоступний. На кожен запис іде до п’яти спроб по 30 секунд очікування, тож прогін може затягнутися на години, а крок після оновлення каталогу на цей час затримає вивантаження.
  • Не перекладає неактивні статті. У статей беруться лише активні; у товарів, категорій, виробників і атрибутів — усі записи, зокрема вимкнені.
  • Не перекладає назву виробника. Серед полів розділу «Виробники» назви немає.
  • Не пише окремої помилки, коли сервіс нічого не повернув. Такий запис рахується пропущеним. Що лишилося без перекладу, видно у вкладці «Статистика».
  • Не має Elbuz Translate в офлайн-установці. Там переклад працює лише за власним ключем Google Translate або DeepL.

Що робити, коли переклад не вийшов

Розбір частих проблем
Що ви бачитеЧому такЩо зробити
«Вкажіть токен доступу в налаштуваннях API для зовнішнього сервісу Google Translate!» — жовтим у картці «Мови та сервіс», кнопки «Запуск» немає Жоден сервіс перекладу не доступний: немає Elbuz Translate (офлайн-установка) і немає ключа Google Translate чи DeepL Впишіть ключ сервісу: «Налаштування системи» → «Інші налаштування» → «Зовнішні сервіси та інтеграції» (сервіси перекладу)
«Автопереклад: поля не вибрано. Відкрийте «Переклад іншими мовами», позначте поля й натисніть «Зберегти для автоперекладу».» — рядок у «Журнал операцій», тип «Мова» спрацював, а поля не збережені: увімкнули «Перекладати тексти після оновлення», жодного разу не зберігши поля, або натиснули значок-годинник, не позначивши жодного прапорця Відкрийте вікно перекладу, позначте поля й натисніть «Зберегти для автоперекладу» (автопереклад)
«Не достатньо прав для цієї операції!» після натискання кнопки у вікні перекладу Групі бракує права: кнопкам вікна потрібне «Переклади», значку-годиннику — ще й «Розклад завдань» Попросіть адміністратора дати ці права вашій групі або налаштуйте розклад під адміністратором (хто має доступ)
«Переклад скасовано» у журналі Хтось натиснув «Скасувати переклад» або «Зупинити все» в завантаженні прайсів — обидві кнопки зупиняють будь-який переклад акаунта, зокрема нічний Запустіть переклад знову — наступний запуск працює як звичайно (ручний запуск)
«Переклад за розкладом вимкнено» внизу вікна, хоча час налаштовано У вікні розкладу не стоїть галочка «Активність» — завдання створюється вимкненим. Або її поставили, а вікно перекладу не перевідкрили: рядок стану сам не оновлюється Поставте «Активність» у вікні розкладу, потім закрийте й знову відкрийте вікно перекладу (переклад за розкладом)
Червоне «−N» у «Статистиці» після прогону, а в журналі багато «пропущено» Сервіс повернув порожню відповідь — збій, ліміт, немає ключа чи балансу; такі поля не записуються Перевірте сервіс, ключ і баланс і запустіть ще раз — перекладуться лише поля, що лишилися порожніми (правила перекладу)
Товари пішли у вивантаження без перекладу, хоча «Перекладати тексти після оновлення» увімкнено Прайс завантажили власним розкладом одного джерела або каталог оновили кнопкою «Оновити» — там кроку перекладу немає. Або вимкнено «Оновлювати каталог після завантаження» Крок працює лише після завантаження всіх прайсів; для решти випадків налаштуйте переклад за розкладом (переклад після оновлення)
Ручні правки перекладу затерлися Переклад запускали з «Примусове переведення всіх значень». Або це значення характеристики, а мовою джерела воно змінилося — тоді переклад робиться наново Не вмикайте тумблер без потреби; автопереклад його не застосовує ніколи (про тумблер)
Перекладено товари лише однієї категорії Переклад відкрили з вікна «Товари» базового каталогу, коли в дереві була обрана категорія, — її номер підставився в «Перевірити на одному записі» → «ID категорії» Очистіть «ID категорії» перед запуском (перевірка на одному записі)

Часті запитання

Як перекласти сайт на іншу мову?

У «Довідники» → «Мова» потрібна мова має бути активною, а в колонці «Мова системи перекладу» для неї має бути обране значення. Звідти ж, значком у панелі вікна, відкрийте «Переклад іншими мовами», оберіть мову джерела й нову мову, позначте поля в усіх п’яти розділах і натисніть «Запуск». Щоб нові товари далі перекладалися без вас, натисніть «Зберегти для автоперекладу» й увімкніть розклад або переклад після оновлення каталогу.

Чи перезапише автопереклад те, що редактор виправив руками?

Ні. Автопереклад — і за розкладом, і після оновлення каталогу — заповнює лише порожні поля. Тумблер «Примусове переведення всіх значень» у нього не зберігається і не діє. Ручні правки затирає ручний запуск з увімкненим тумблером, а в значеннях характеристик — зміна значення мовою джерела: тоді переклад робиться наново.

Навіщо переклад після оновлення каталогу, якщо можна поставити розклад?

Розклад запускає переклад у заданий час, а завантаження прайсів щоразу триває по-різному. Якщо завантаження затяглося, переклад за розкладом відпрацює раніше, ніж нові товари з’являться в каталозі, і вивантаження піде без перекладу. Крок після оновлення тримає порядок: каталог оновлено, потім перекладено, потім вивантажено.

Чи можна перекладати за розкладом одні поля, а після оновлення каталогу — інші?

Ні. Налаштування автоперекладу одне на акаунт і спільне для обох способів: мови, сервіс і поля, збережені кнопкою «Зберегти для автоперекладу».

Що буде, якщо сервіс перекладу недоступний під час оновлення каталогу?

Ланцюжок не обірветься. Поля, які сервіс не переклав, лишаться порожніми й підуть у «пропущено», а вивантаження запуститься як звичайно. Наступний прогін спробує перекласти ці поля знову. Якщо не відповідає Elbuz Translate, крок затягнеться: на кожен запис іде до п’яти спроб по 30 секунд очікування.

Чи платний переклад?

Через Elbuz Translate — так: він є в хмарній версії, працює без ключа й оплачується з балансу за обсяг перекладеного тексту. Невдалий переклад, коли сервіс нічого не повернув, не оплачується. Google Translate і DeepL працюють за вашим власним ключем, який вписують у «Налаштування системи» → «Інші налаштування» → «Зовнішні сервіси та інтеграції».

Чому переклад пройшов лише по одній категорії?

Переклад відкрили з вікна «Товари» базового каталогу, коли в дереві була обрана категорія. Її номер підставився в «Перевірити на одному записі» → «ID категорії», і переклад обмежився товарами, для яких ця категорія основна. Очистіть поле «ID категорії» і запустіть переклад ще раз.

Чи перекладаються вимкнені товари?

Так. У товарів, категорій, виробників і атрибутів статус не враховується. Статті перекладаються лише активні.

Суміжні теми

Чи була стаття корисною?