Перейти до вмісту

Matecat

Matecat — це безкоштовний онлайн-інструмент CAT від компанії Translated.

Перед налаштуванням

Перш ніж створити підключення, переконайтеся, що:

  • У вас є ключ API Matecat. Дивіться цю статтю про те, як отримати облікові дані API.

Підключення

  1. Перейдіть до додатків і знайдіть Matecat. Якщо ви не можете знайти Matecat, натисніть Add App у верхньому правому куті, виберіть Matecat і додайте додаток до свого середовища Blackbird.
  2. Натисніть Add Connection.
  3. Назвіть своє підключення для подальшого використання, наприклад, ‘My Matecat’.
  4. Введіть свій ключ API Matecat.
  5. Натисніть Authorize connection.

connecting

Actions

Детальне пояснення кожної дії дивіться в документації API Matecat.

Projects

  • Create project створює новий проєкт. Ви повинні одразу додати всі файли, вказати вихідну мову та цільові мови. Пізніше це не можна оновити. Повертає ту ж інформацію, що й Get project.

Зверніть увагу, файли, які ви надсилаєте до дії ‘Create project’, повинні мати англійські назви, без будь-яких символів інших мов чи спеціальних символів. Інакше Matecat може видати незрозумілу помилку

  • Get project повертає інформацію про проєкт. Це також включає кількість слів.
  • Cancel project скасовує проєкт.
  • Archive project архівує проєкт.
  • Activate project активує проєкт.

Jobs

  • Download job translated files повертає всі перекладені файли цього завдання.
  • Download job TMX повертає файл TMX, що представляє поточну пам’ять перекладів.
  • Get job segments comments повертає список усіх коментарів, зроблених у цьому завданні.
  • Get job повертає загальну інформацію про завдання.
  • Cancel job скасовує завдання.
  • Archive job архівує завдання.
  • Activate job активує завдання.
  • Assign job призначає завдання перекладачу.

Matecat не має статусу завдання, який вказує, чи воно перекладене, у процесі перекладу, переглянуте тощо. Натомість це потрібно визначати з різних показників кількості слів у завданні. Для зручності ми додали “Derived status” до моделі завдання, який може мати такі статуси: NEW, IN_TRANSLATION, TRANSLATED, IN_REVISION, REVISED. Ми також додали цю властивість до моделі проєкту, яка повертає найнижчий із усіх акумульованих статусів всіх його завдань.

Translation issues

  • Get translation issue.
  • Create translation issue.
  • Delete translation issue.
  • Get translation issue comments.

Glossaries

  • Import glossary. Matecat не підтримує коди мов без частини країни. Якщо глосарій містить такі мови, обирається найбільш відповідний код мови, підтримуваний Matecat (наприклад, es-ES для коду мови es). Глосарії можна імпортувати лише як приватні TM в Matecat. Більше деталей про особливості імпорту глосаріїв у Matecat можна знайти тут.

Events

  • On analysis completed спрацьовує, коли аналіз проєкту завершується або коли він не вдається. Використовуйте разом із контрольними точками.
  • On project status changed спрацьовує, коли проєкт змінює свій похідний статус. Наприклад, якщо всі завдання в проєкті змінюють свій статус на перекладений.
  • On job status changed спрацьовує, коли завдання змінює свій похідний статус. Наприклад, коли всі сегменти в завданні перекладені, статус змінюється на перекладений.

Приклад

1729768345607

У цьому прикладі ми бачимо, як створюється переклад з повідомлення Slack та його вкладень. Коли аналіз Matecat завершено, ми надсилаємо повідомлення з посиланням у Slack. Потім, коли всі переклади завершені, ми проходимо через усі завдання та завантажуємо файли. Після цього ми надсилаємо перекладені файли назад у Slack.

Відсутні функції

  • Версії перекладу
  • Розділення завдань / фрагментів
  • Повні звіти якості
  • Об’єднання проєктів

Дайте нам знати, якщо вас цікавлять ці функції!

Зворотний зв’язок

Відгуки щодо нашої реалізації Matecat завжди дуже вітаються. Зв’яжіться з нами через встановлені канали або створіть проблему.