Smartcat для разработчиков — Введение

Итак, вы хотите автоматизировать часть рабочих процессов и интегрировать их со Smartcat.  Эта статья — отличное место, чтобы начать. Ниже вы узнаете о доступных вариантах для интеграции.

Локализация программного обеспечения и документация

Когда дело доходит до локализации вашего кода на любой платформе — Android, iOS, macOS, Windows, Linux, Web — вы обычно начинаете работу с интеграции передачи локализуемых файлов ресурсов из системы контроля версий и обратно. Например, с такой, как Git, Mercurial или Subversion.

Smartcat предлагает кроссплатформенный инструмент командной строки, который позволяет быстро настроить процесс локализации, не прибегая к использованию интеграционного API.

Вам доступны следующие преднастроенные решения:

Если вы не нашли решение непосредственно подходящее для ваших нужд — не стоит переживать! Используйте универсальный проект непрерывной локализации как основу, отладив файл конфигурации для работы с вашим контентом.

Каждый из перечисленных выше проектов идёт вместе с документацией и описанием как установить инструмент командой строки Serge (расшифровывается как String Extraction and Resource Generation Engine), как настроить его и какие команды доступны для использования.

После ввода учетных данных и создания нового проекта в Smartcat, у вас будет готовый рабочий процесс непрерывной локализации, который будет выполнять следующие действия:

  1. Извлекать изменения в переводимых строках из вашей системы контроля версий;
  2. Автоматически генерировать файлы на исходном языке, анализировать их и отправлять в Smartcat для перевода;
  3. Выгружать переводы из Smartcat;
  4. Создавать актуальные локализованные файлы и отправлять их обратно в репозиторий кода.

Используя этот метод, вы можете не только обрабатывать наиболее распространенные сценарии локализации, но и сформировать надежные каналы передачи данных в обе стороны с использованием продвинутых настроек:

  1. Локализация сразу несколько веток кода;
  2. Генерация псевдо-локализованных ресурсов для всех ваших проектов, независимо от форматов исходных файлов;
  3. Автоматическое добавление интерактивных ссылок или комментариев к каждой единице перевода для дополнительного контекста;
  4. Предварительная обработка и постобработка как исходных, так и локализованных файлов, чтобы убедиться, что конечные файлы готовы к использованию в ваших процессах непрерывной интеграции и непрерывной доставки контента(CI/CD);
  5. Включение или исключение строк, целых файлов или папок, исходя из пути к файлу или содержимому;
  6. Определение списка целевых языков прямо в файлах исходного языка.

Так с чего же начать? Используйте одну из ссылок на проекты выше, чтобы создать ваш первый проект с непрерывной локализацией или узнайте больше о нашем инструменте автоматизации, доступных разборщиках, плагинах и конфигурациях на serge.io.

Локализация рекламных материалов при помощи Google Docs

Скорее всего у вас есть и другие материалы, относящиеся к строкам на перевод или же просто такой разнородный контент, как описание сервиса в магазинах приложений, примечания к релизам, посты в блогах и социальных сетях, а также тексты писем из рассылки маркетинга.

Отличная новость в том, что вы также можете локализовать все эти материалы без необходимости вручную загружать и выгружать файлы из Smartcat. Мы предлагаем готовую интеграцию с Google Docs благодаря которой, вы можете и дорабатывать материалы в реальном времени, и в то же самое время отправлять текст на перевод. 

Интеграция работает на основе того же самого инструмента Serge, описанного в предыдущем разделе.

Чтобы детально изучить как всё это работает вместе с Google Docs, почитайте нашу публикацию в блоге Smartcat, а затем напишите нам на support@smartcat.ai, если вы хотите подключить интеграцию для вашего аккаунта.

API интеграция

Когда дело доходит до конкретных требований для интеграции, не связанных с локализацией программного обеспечения (интеграция с вашими платежными системами, уведомлениями, статистикой), мы предлагаем вам воспользоваться REST API. Smartcat API даёт доступ к специализированным методам для манипулирования самыми разными данными и сущностями вашего корпоративного аккаунта, что позволяет вам реализовать интеграцию именно так, как вам нужно на любом языке программирования.

Читать далее: Начало работы с Smartcat API 

Готовые интеграции с популярными платформами

В Smartcat есть уже готовые интеграции, не требующие разработки с вашей стороны,  для популярных платформ, таких как Wordpress, Joomla, Drupal или Zapier. Вы можете найти документацию по готовым интеграциям и как ими пользоваться в нашем Центре поддержки пользователей, раздел Интеграции.

Читать далее: Интеграции

Понравилось?

7

Похожие статьи:

    Нет похожих статей