Matecat
Matecat — це безкоштовний онлайн-інструмент CAT від компанії Translated.
Перед налаштуванням
Перш ніж створити підключення, переконайтеся, що:
- У вас є ключ API Matecat. Дивіться цю статтю про те, як отримати облікові дані API.
Підключення
- Перейдіть до додатків і знайдіть Matecat. Якщо ви не можете знайти Matecat, натисніть Add App у верхньому правому куті, виберіть Matecat і додайте додаток до свого середовища Blackbird.
- Натисніть Add Connection.
- Назвіть своє підключення для подальшого використання, наприклад, ‘My Matecat’.
- Введіть свій ключ API Matecat.
- Натисніть Authorize connection.
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 спрацьовує, коли завдання змінює свій похідний статус. Наприклад, коли всі сегменти в завданні перекладені, статус змінюється на перекладений.
Приклад
У цьому прикладі ми бачимо, як створюється переклад з повідомлення Slack та його вкладень. Коли аналіз Matecat завершено, ми надсилаємо повідомлення з посиланням у Slack. Потім, коли всі переклади завершені, ми проходимо через усі завдання та завантажуємо файли. Після цього ми надсилаємо перекладені файли назад у Slack.
Відсутні функції
- Версії перекладу
- Розділення завдань / фрагментів
- Повні звіти якості
- Об’єднання проєктів
Дайте нам знати, якщо вас цікавлять ці функції!
Зворотний зв’язок
Відгуки щодо нашої реалізації Matecat завжди дуже вітаються. Зв’яжіться з нами через встановлені канали або створіть проблему.