Як перейти з іншого перекладача на Mergado Translate і не втратити попередні переклади#

Хочете почати перекладати фіди в Mergado за допомогою розширення Mergado Translate, але боїтеся втратити переклади, які вже зробили деінде? Наведений нижче порядок дій покаже, як зберегти попередні переклади й надалі перекладати лише ті товари, які ще не перекладено.

1. Отримайте CSV із попередніми перекладами#

Насамперед вам потрібно створити CSV-файл із перекладеними елементами, які хочете зберегти і не перекладати повторно. Порядок дій залежить від того, де зараз зберігаються ваші перекладені дані.

а. Фід із перекладеними даними знаходиться поза Mergado

Якщо перекладені дані зберігаються поза Mergado і ви не можете завантажити їх у вигляді CSV-файлу, створіть у Mergado Editor новий проєкт. Як вхідний фід вставте той, у якому вже є створені переклади. Як вихідний формат виберіть той самий, що й у проєкту, який хочете перекладати за допомогою Mergado Translate.

У створеному проєкті потім перейдіть на сторінку Products, натисніть Download CSV і виберіть Output elements. Так ви завантажите CSV-файл з актуальними вихідними даними проєкту.

Цей допоміжний проєкт після завершення всього процесу можна видалити (Settings → Delete project).

б. Фід із перекладеними даними вже є проєктом у Mergado

На сторінці Products натисніть Download CSV і виберіть Output elements. Так ви завантажите CSV-файл з актуальними вихідними даними проєкту.

2. Відредагуйте CSV-файл#

Із завантаженого файлу видаліть усі непотрібні стовпці. У файлі залиште лише:

  • Стовпець з ID товарів (ITEM_ID, G:ID або подібний елемент) – цей стовпець має бути першим, він слугує для зіставлення товарів.
  • Стовпці з перекладеними елементами (наприклад, NAME, DESCRIPTION тощо).

CSV-файл радимо редагувати в Google Sheets. В Excel може порушитися формат файлу, і тоді Mergado повертає помилку.

3. Імпортуйте попередні переклади в проєкт#

У проєкті в Mergado Editor, який хочете перекладати, створіть нове правило типу Імпорт файлу даних.

Заповніть такі поля:

  • Rule name – слугує лише для вашої зручності
  • Rule type – Data file import
  • Queries – All products
  • Mapping mode – Key matches exactly
  • Data source – Upload file
  • Data file – завантажте відредагований CSV-файл із перекладеними елементами та ID товарів у першому стовпці
  • Field separator — Comma (якщо ви не змінювали налаштування файлу, завантаженого з Mergado)

4. Створіть вибірку неперекладених товарів#

Перекладати ви хочете лише товари, які ще не перекладено. Для цього потрібно створити вибірку, яка ці товари визначає.

З CSV-файлу з перекладеними товарами скопіюйте всі ID товарів. Потім у Mergado Editor на сторінці Products створіть нову вибірку з такими налаштуваннями:

  • елемент з ID товару (ITEM_ID, G:ID або подібний)
  • умова: not in list
  • значення: вставте скопійовані ID перекладених товарів

Якщо перекладено всі товари, які зараз є в проєкті, вибірка має показувати 0 товарів. Вибірка наповниться автоматично, щойно у фіді з’являться нові товари.

5. Налаштуйте правило перекладу в Mergado Translate#

У розширенні Mergado Translate створіть нове правило перекладу, у якому в полі Query виберіть вибірку неперекладених товарів, створену на попередньому кроці. Докладний порядок створення правила перекладу знайдете в основній статті про Mergado Translate.

Так ви забезпечите, що Mergado Translate автоматично перекладатиме лише нові товари, а для попередньо перекладених використає дані, імпортовані через CSV.

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

Чи потрібно під час переходу на Mergado Translate робити переклади заново з самого початку?#

Ні. Попередні переклади, які ви вже маєте, можна зберегти: імпортуйте їх у Mergado за допомогою правила Data file import і правильно налаштуйте правило перекладу. Mergado Translate потім автоматично перекладатиме лише нові товари, які ще не перекладено.

Чи працює цей порядок дій незалежно від того, у якому інструменті я перекладав досі?#

Так, порядок дій універсальний. Єдина умова – попередні переклади ви маєте змогу отримати у вигляді CSV-файлу з двома стовпцями: ID товарів і перекладені елементи.

Де взяти CSV-файл із попередніми перекладами, якщо дані зберігаються поза Mergado?#

Створіть у Mergado Editor тимчасовий допоміжний проєкт, як вхідний фід вставте перекладений фід і виберіть той самий вихідний формат, що й у проєкту, призначеного для перекладу. Потім на сторінці Products завантажте CSV з вихідними елементами. Допоміжний проєкт після цього можна видалити.

У якій програмі редагувати отриманий CSV-файл?#

Радимо Google Sheets. В Excel може порушитися формат CSV-файлу, і тоді Mergado повертає помилку.

Які стовпці має містити CSV-файл?#

Файл має містити стовпець з ID товарів (ITEM_ID, G:ID або подібний елемент) як перший стовпець (слугує для зіставлення товарів) і стовпці з перекладеними елементами, які хочете зберегти (наприклад, NAME, DESCRIPTION тощо).

Як Mergado Translate визначить, які товари вже перекладено, а які ні?#

Сам по собі він цього не визначить – йому потрібно це повідомити за допомогою вибірки товарів. Ви створите вибірку, умова якої полягає в тому, що ID товару немає в списку ID уже перекладених товарів. Цю вибірку потім призначите правилу перекладу в Mergado Translate.

Що станеться, якщо вибірка неперекладених товарів показує 0 товарів?#

Це означає, що всі актуальні товари в проєкті вже перекладено. Вибірка автоматично наповниться, щойно у фіді з’являться нові товари, і Mergado Translate їх автоматично перекладе.

Чи доведеться повторювати цей порядок дій, коли з’являться нові товари?#

Ні. Вибірка неперекладених товарів працює динамічно. Нові товари, ID яких немає в списку перекладених, автоматично додаються до вибірки, і Mergado Translate перекладе їх під час наступного генерування фіду.

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