TSTranslate

ПОДКЛЮЧЕНИЕ САЙТА

Новый контент.
Готовый перевод.

Отправляйте тексты из вашей CMS или сервера. После проверки сохраняйте переводы у себя: посетитель получает готовую страницу без ожидания AI.

API-ключ остаётся на вашем сервере

Не вставляйте его в HTML, виджет или публичный репозиторий. Для интеграции нужен доступ к серверной части сайта.

1. Создайте проект и ключ

Добавьте проект, контекст и словарь. Затем создайте API-ключ. Выберите проект ниже.

2. Отправьте тексты

Сохраните ключ в переменной окружения STRANSLATE_API_KEY. Пример для Bash. Замените тексты и языки своими; для новой версии текста используйте новый request_key.

До 100 строк и 20 000 символов за запрос, до 2 000 символов на строку. Только текст или плоский JSON, без HTML. Повтор request_key с тем же содержимым не создаёт вторую задачу.

3. Получите результат и проверьте

Подставьте id из ответа вместо JOB_ID. Проверяйте раз в 2–5 секунд. Статусы: queued, running, needs_review или failed.

В разделе «Переводы» проверьте текст и подтвердите редакцию. Статус станет approved, готовый словарь находится в result.approved_segments.

4. Сохраните на своём сайте

Сохраните подтверждённый словарь по языку и версии исходника в вашей базе или файлах локализации. Страницы отдавайте из этого хранилища. Если текст изменился — создайте новое задание. Не заменяйте проверенный перевод черновиком.

Для нескольких языков отправляйте отдельные задания, учитывая лимит. Автоматический обход произвольного сайта и готовый плагин CMS пока не входят в эту интеграцию.

Ошибки и повторы

401: проверьте ключ. 402: закончился лимит. 409: request_key уже использован с другим содержимым. 422: проверьте язык и формат. 429: дождитесь завершения активной задачи и повторите с задержкой.

Каталог языков API. Экспериментальные направления требуют отдельной проверки качества.