Skip to content

Сетевые сервисы

Веб-страницы

  1. /page/mainui

    Синхронизация текстового содержимого с главным окном

  2. /page/transhist

    Синхронизация текстового содержимого с историей текстов

  3. /page/dictionary

    Страница поиска слов. Открывается при клике на слово в /page/mainui.

  4. /

    Страница, объединяющая все три вышеуказанные страницы. При клике на слово в подразделе /page/mainui этого окна новый словарный интерфейс не открывается - поиск осуществляется в подразделе /page/dictionary текущего окна.

  5. /page/translate

    Интерфейс перевода

  6. /page/ocr

    Интерфейс OCR

  7. /page/tts

    Интерфейс TTS

API-сервисы

HTTP-сервисы

  1. /api/translate

    Обязательно укажите параметр запроса text

    Если указать параметр id (ID переводчика), то будет использован этот переводчик. В противном случае вернётся ответ от самого быстрого переводчика.

    Возвращает application/json, содержащий ID переводчика id, название name и результат перевода result

  2. /api/dictionary

    Обязательно укажите параметр запроса word

    Если указать параметр id (ID словаря), то вернётся объект application/json с результатами поиска по этому словарю, содержащий ID словаря id, название словаря name и HTML-содержимое result. При неудачном запросе вернётся пустой объект.

    Иначе будут запрошены все словари, возвращается event/text-stream, где каждое event - это JSON-объект, содержащий ID словаря id, название словаря name и HTML-содержимое result

  3. /api/mecab

    Обязательно укажите параметр запроса text

    Возвращает результат разбора текста text через Mecab

  4. /api/tts

    Обязательно укажите параметр запроса text

    Возвращает аудио в бинарном виде

  5. /api/ocr

    Используйте POST-метод, отправив json-запрос с полем image, содержащим изображение в кодировке base64.

  6. /api/list/dictionary

    Выводит список доступных словарей

  7. /api/list/translator

    Выводит список доступных переводчиков

WebSocket-сервисы

  1. /api/ws/text/origin

    Непрерывно выводит весь извлечённый исходный текст

  2. /api/ws/text/trans

    Будет постоянно выводить все результаты перевода