Як перейти з іншого перекладача на 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 перекладе їх під час наступного генерування фіду.