AI-агенты (MCP)
tranzly для ИИ-агентов
Ваш сайт на базе WordPress является собственным MCP-сервером. ИИ-ассистент входит в систему как пользователь WordPress с паролем приложения и может выполнять с tranzly то, что разрешено этому пользователю — не более того.
75 действий: 55 бесплатных, 20 в Pro.
Справочник разработчика: каждое действие, его REST-маршрут и параметры
Настройте это за три шага
Проверить переключатель
Для работы требуется WordPress 6.9 или новее и tranzly версии 3.19.0 или новее. В настройках плагина параметр «Allow AI agents (MCP)» включен, если только вы его не отключили.
Создать пароль приложения
В WordPress откройте раздел «Пользователи», затем «Профиль» и добавьте пароль приложения, назвав его в честь вашего ИИ-приложения. Скопируйте его: WordPress отображает его только один раз.
Добавить сайт в ваше ИИ-приложение
Используйте свое имя пользователя WordPress, пароль приложения и адрес подключения вашего сайта:
https://example.com/wp-json/tranzly/v1/mcp
Настройка для популярных ИИ-приложений
Каждое приложение ниже взаимодействует с вашим сайтом через официальный прокси WordPress, @automattic/mcp-wordpress-remote. Замените адрес, имя пользователя и пароль своими данными.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestКурсор и VS Code
// .cursor/mcp.json · .vscode/mcp.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}ChatGPT и другие приложения
Любое приложение, поддерживающее серверы MCP через стандартный ввод и вывод, может использовать ту же команду и те же настройки. Приложения, которые подключаются только к удаленным серверам HTTP, могут обращаться к адресу подключения напрямую с тем же именем пользователя и паролем приложения.
На что способен ИИ-агент
Всё, что могут собственные экраны плагина. Действия, отмеченные значком Pro, требуют лицензии tranzly Pro.
| Действие | Назначение | Редакция |
|---|---|---|
| Перевести весь сайт | Запускает фоновые задачи перевода для каждого оригинала указанных типов контента (для всех переведенных типов, если они не указаны): отсутствующие переводы, устаревшие или все сразу. Возвращает запущенные задачи, по одной на каждый язык. | Версия Pro |
| Отменить задание | Останавливает задание; уже выполненные переводы сохраняются. | Бесплатный тариф |
| Проверить перевод с помощью ИИ | Запускает сравнение перевода с оригиналом и его оценку с помощью ИИ, а также сохраняет отчет о переводе. Использует модель ИИ для проверки качества, заданную в настройках рабочего процесса Tranzly. | Версия Pro |
| Связаться с поддержкой | Подключает этот сайт к службе поддержки Zinn Digital® (имя, электронная почта, согласие). | Бесплатный тариф |
| Исправить перевод | Сохраняет исправленные сегменты перевода (сегменты: ключ к тексту); исправленный текст защищен от повторного перевода. | Бесплатный тариф |
| Запустить задачу перевода | Запускает фоновое задание по переводу указанных записей (posts) или целого типа записей на языки (langs). | Бесплатный тариф |
| Создать пустой перевод | Создает черновик перевода записи на язык (lang) для самостоятельного написания без использования машинного перевода. | Бесплатный тариф |
| Создать перевод термина вручную | Создает перевод термина на язык с указанными вами названием, ярлыком (slug) и описанием. | Бесплатный тариф |
| Отключиться от службы поддержки | Отключает этот сайт от поддержки. | Бесплатный тариф |
| Рассчитать перевод | Оценивает количество символов и стоимость перевода записей (posts или post_type) на языки (langs) с помощью движка до каких-либо затрат. | Бесплатный тариф |
| Оценка перевода сайта (Pro) | Оценивает перевод всего сайта на определенный язык (post_types, scope, engine) перед его запуском. | Версия Pro |
| Экспортировать файл для переводчиков | Возвращает файл XLIFF или CSV (в виде текста) с оригиналами и их переводами на один язык для переводчика или переводческого агентства: указанные записи или страницу, содержащую до 100 оригиналов контента определенного типа в заданном состоянии (отсутствует, устарело, переведено или все; повторите с использованием параметра after). Импортируйте его обратно с помощью tranzly/upload-translation-file. | Версия Pro |
| Перевести недостающее | Добавляет в очередь перевод каждого отсутствующего (или устаревшего) элемента на определенном языке и для определенного типа записей. | Бесплатный тариф |
| Управление модерацией комментариев (Pro) | Возвращает информацию о том, являются ли комментарии общими для разных языков или хранятся для каждого языка отдельно. | Версия Pro |
| Использовать DeepL | Возвращает количество использованных символов и лимит сохраненного ключа DeepL в этом месяце. | Бесплатный тариф |
| Прочитать диагностику сайта | Возвращает диагностические данные, которые содержат тикеты поддержки: версии, активные плагины, лимиты и последние ошибки. | Бесплатный тариф |
| Просмотр параметров отображения | Возвращает параметры языкового переключателя и отображения копирайта. | Бесплатный тариф |
| Прочитать настройки движка | Возвращает используемый по умолчанию и резервный движки, движки для каждого языка, состояние каждого движка и расходы за этот месяц. | Бесплатный тариф |
| Читать глоссарий | Возвращает слова, которые никогда не переводились, переводы фиксированных терминов и тон для каждого языка. | Версия Pro |
| Прочитать интеграции | Выводит список плагинов SEO, WooCommerce, конструкторов страниц и форм, которые поддерживает Tranzly и которые активны в данный момент. | Бесплатный тариф |
| Просмотр хода выполнения задания | Возвращает прогресс и счетчики одной задачи. | Бесплатный тариф |
| Просмотреть ошибки задания | Выводит список неудачных элементов задания с указанием причины для каждого из них. | Бесплатный тариф |
| Импортировать данные Tranzly 2.x | Возвращает состояние и отчет об импорте переводов из Tranzly 2.x. | Бесплатный тариф |
| Прочитать лицензию | Возвращает тарифный план Tranzly этого сайта, состояние лицензии, дату продления и то, что входит в план. | Бесплатный тариф |
| Читать меню для каждого языка | Возвращает меню, которое отображается для каждого языка в каждом расположении меню. | Бесплатный тариф |
| Посмотреть переводы записи | Выводит группу переводов записи: элемент для каждого языка с его заголовком, статусом и ссылкой на редактирование. | Бесплатный тариф |
| Читать отчет о качестве (Pro) | Возвращает отчет об оценке качества перевода ИИ: оценку и помеченные сегменты. | Версия Pro |
| Читать перевод параллельно | Возвращает сегменты перевода рядом с оригиналами для проверки и исправления. | Бесплатный тариф |
| Читать тексты тем и плагинов | Возвращает тексты темы и плагина (область видимости) на указанном языке вместе с их переводами. | Бесплатный тариф |
| Читать тексты сайта на другом языке | Возвращает заголовок сайта, слоган и текст виджетов на указанном языке. | Бесплатный тариф |
| Прочитать соединение службы поддержки | Указывает, подключен ли этот сайт к службе поддержки Zinn Digital® и под каким именем. | Бесплатный тариф |
| Прочитать переводы термина | Выводит группу переводов категории или тега. | Бесплатный тариф |
| Прочитать настройки адреса | Возвращает способ отображения языков в адресах (папка, поддомен или домен), переведенные ярлыки и основы, а также тег noindex для непереведенных страниц. | Бесплатный тариф |
| Прочитать настройки рабочего процесса (Pro) | Возвращает автоматический перевод при публикации и обновлении, проверку перед публикацией, а также порог, провайдер и модель проверки качества с помощью ИИ. | Версия Pro |
| Миграция с WPML, Polylang или TranslatePress (Pro) | Импортирует следующую страницу переводов из другого многоязычного плагина (режим: пробный запуск или выполнение; курсор). | Версия Pro |
| Записать импортированный файл (Pro) | Записывает следующую страницу записей из загруженного файла перевода (повторяйте с after до завершения). | Версия Pro |
| Связать существующую публикацию как перевод | Делает существующую запись (целевую) переводом этой записи на определенный язык. | Бесплатный тариф |
| Связать существующий термин как перевод | Делает существующий термин (целевой) переводом этого термина на выбранный язык. | Бесплатный тариф |
| Список систем перевода | Выводит список систем перевода, статус их настройки и систему, которая используется по умолчанию, если не указана конкретная. | Бесплатный тариф |
| Список плагинов для миграции (Pro) | Отображает найденные на этом сайте данные WPML, Polylang и TranslatePress, которые можно импортировать. | Версия Pro |
| Список заданий на перевод | Выводит список фоновых заданий перевода, начиная с самых новых, с указанием прогресса. | Бесплатный тариф |
| Список языков | Выводит список языков сайта. Первый из них — язык, на котором создан оригинальный контент. | Бесплатный тариф |
| Перечислите то, чего не хватает или что устарело | Выводит оригиналы с их состоянием перевода на указанном языке (состояние: отсутствует, устарело, актуально), постранично. | Бесплатный тариф |
| Список временных логинов поддержки | Список временных пользователей поддержки, предоставленных нашей команде, с указанием срока действия каждого из них. | Бесплатный тариф |
| Список текстовых источников тем и плагинов (Pro) | Перечисляет темы и плагины, тексты которых можно просканировать для перевода, а также количество строк в каждой из них. | Версия Pro |
| Открыть тикет в службу поддержки | Отправляет запрос в службу поддержки (тема, сообщение, тип, email) с диагностическими данными этого сайта; параметры access_days и credentials предоставляют нашей команде временный доступ при необходимости. | Бесплатный тариф |
| Согласие на диагностику техподдержки | Фиксирует согласие администратора на отправку диагностических данных с тикетами поддержки. | Бесплатный тариф |
| Повторить попытку или передать неудачный элемент | Повторяет попытку обработки неудачного элемента (действие: retry, опционально с другим движком) или помечает его для ручного перевода (действие: by-hand). | Бесплатный тариф |
| Одобрить или отклонить перевод (Pro) | Одобряет перевод (и публикует его при публикации оригинала) или возвращает его на доработку (решение, примечание). | Версия Pro |
| Отозвать временные логины поддержки | Удаляет временных пользователей поддержки (ид). | Бесплатный тариф |
| Импортировать переводы Tranzly 2.x | Запускает импорт версии 2.x: тестовый запуск (только отчет), выполнение или отмена. | Бесплатный тариф |
| Просканировать тему или плагин на наличие текстов (Pro) | Сканирует следующую страницу PHP-файлов компонента на наличие переводимых текстов (повторяйте до завершения). | Версия Pro |
| Проверить переводы с помощью ИИ (Pro) | Планирует проверку качества ИИ для следующей страницы переводов языка (или указанных записей). | Версия Pro |
| Многоязычный SEO-аудит (Pro) | Проверяет переводы на наличие отсутствующих SEO-заголовков, описаний, адресов страниц и hreflang для выбранного языка, страница за страницей. | Версия Pro |
| Изменить параметры обработки комментариев (Pro) | Делится комментариями между переводами записи или сохраняет их для каждого языка (режим). | Версия Pro |
| Сохранить ключ компонента | Сохраняет ключ API (и регион для Microsoft) для DeepL, Google или Microsoft; пустое поле удаляет его. Ключи хранятся в зашифрованном виде и никогда не возвращаются. | Бесплатный тариф |
| Настройте меню для каждого языка | Назначает меню для каждого языка для каждого места (карта). | Бесплатный тариф |
| Защитить или разблокировать перевод | Защищает перевод от перезаписи движком (protected: true) или разблокирует его. | Бесплатный тариф |
| Исправьте тексты тем и плагинов | Сохраняет исправленные переводы текстов (строк) тем и плагинов; они становятся защищенными. | Бесплатный тариф |
| Перевести текст сайта | Сохраняет один текст сайта (ключ) на определенном языке, например, название сайта или слоган. | Бесплатный тариф |
| Изменить настройки адреса | Устанавливает режим адреса (mode), домены для разных языков, переведенные основы и сегменты, noindex_untranslated и варианты URL-адресов. | Бесплатный тариф |
| Начать бесплатный пробный период Pro | Запускает 14-дневную пробную версию Tranzly Pro для этого сайта (оплата не требуется). | Бесплатный тариф |
| Перевести текст изображения | Сохраняет замещающий текст, заголовок или подпись изображения (field) на определенном языке (lang). | Бесплатный тариф |
| Перевести запись или страницу | Переводит одну запись или страницу на один или несколько языков сайта с помощью системы перевода, создавая каждый перевод или обновляя его. Новые переводы сохраняются как черновики, если параметр publish не установлен в значение true. Перевод, отредактированный вручную, пропускается, если параметр force не установлен в значение true. | Бесплатный тариф |
| Перевести недостающие тексты тем и плагинов | Переводит следующую страницу непереведенных текстов тем и плагинов на язык с помощью движка по умолчанию (повторяйте до завершения). | Бесплатный тариф |
| Перевести категорию или метку | Переводит один термин (категорию, метку или атрибут товара) на язык (lang) с помощью движка, создавая или обновляя его перевод. | Бесплатный тариф |
| Статус перевода | Указан ID записи: перевод этой записи на каждый язык, информация о том, устарел ли он, и автор перевода. Без указания ID: степень перевода сайта по каждому языку. | Бесплатный тариф |
| Отвязать запись от её переводов | Удаляет публикацию из группы переводов; язык публикации сохраняется. | Бесплатный тариф |
| Удалить связь термина с его переводами | Удаляет термин из группы перевода. | Бесплатный тариф |
| Изменить параметры отображения | Изменяет переключатель (стиль, флаги, названия, расположение) и строку копирайта. | Бесплатный тариф |
| Изменить настройки движка | Устанавливает основной движок, резервный движок и движки для каждого языка (default, fallback, per_lang). Движки для каждого языка и резервный движок доступны в версии Pro. | Бесплатный тариф |
| Обновить глоссарий | Заменяет части глоссария, которые вы отправляете (слова, которые никогда не переводятся, переводы терминов, тон); части, которые вы пропускаете, сохраняются. Используется каждым движком начиная со следующего перевода. | Версия Pro |
| Изменить язык и настройки | Задает языки сайта (languages: список кодов и названий; первый — исходный язык), префикс класса интерфейса и разрешение для агентов ИИ (MCP). | Бесплатный тариф |
| Изменить настройки рабочего процесса (Pro) | Устанавливает параметры on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider и quality_model. | Версия Pro |
| Импортировать переведенный файл (Pro) | Загружает файл Tranzly в формате XLIFF или CSV (содержимое, имя файла), переведенный в другом месте; возвращает токен для tranzly/import-translation-file. | Версия Pro |
Пошаговые рабочие процессы
Сервер также предлагает готовые рабочие процессы, которые ваше ИИ-приложение отображает как подсказки:
- Перевести мой сайт — Управляемый рабочий процесс: агент проверяет языки и движок, оценивает стоимость и переводит недостающий текст, запрашивая подтверждение перед расходом средств или публикацией.
Безопасно по определению
Каждое действие проверяет те же права WordPress, что и собственный экран плагина, для конкретной страницы или записи, к которой оно применяется. Подписчик не сможет подключиться вообще.
Пароли приложений можно отозвать в любое время в разделе «Пользователи» > «Профиль», не меняя ваш основной пароль.
Отключите параметр «Разрешить агентам ИИ (MCP)», и действия вместе с адресом подключения исчезнут с сайта.
Страницы, измененные агентом, сохраняют свои ревизии WordPress, поэтому любые изменения можно отменить.
Размещено на Zinn Digital®?
Если Zinn Digital® размещает сайт, наш собственный сервер MCP может выполнить эти действия за вас без пароля приложения: подключите свое ИИ-приложение к серверу MCP Zinn Digital® и используйте wordpress_abilities_list и wordpress_ability_run.