3.4 KiB
Сетевые сервисы
Веб-страницы
-
/page/mainui
Синхронизация текстового содержимого с главным окном
-
/page/transhist
Синхронизация текстового содержимого с историей текстов
-
/page/dictionary
Страница поиска слов. Открывается при клике на слово в /page/mainui.
-
/
Страница, объединяющая все три вышеуказанные страницы. При клике на слово в подразделе /page/mainui этого окна новый словарный интерфейс не открывается - поиск осуществляется в подразделе /page/dictionary текущего окна.
-
/page/translate
Интерфейс перевода
-
/page/ocr
Интерфейс OCR
-
/page/tts
Интерфейс TTS
API-сервисы
HTTP-сервисы
-
/api/translate
Обязательно укажите параметр запроса
textЕсли указать параметр
id(ID переводчика), то будет использован этот переводчик. В противном случае вернётся ответ от самого быстрого переводчика.Возвращает
application/json, содержащий ID переводчикаid, названиеnameи результат переводаresult -
/api/dictionary
Обязательно укажите параметр запроса
wordЕсли указать параметр
id(ID словаря), то вернётся объектapplication/jsonс результатами поиска по этому словарю, содержащий ID словаряid, название словаряnameи HTML-содержимоеresult. При неудачном запросе вернётся пустой объект.Иначе будут запрошены все словари, возвращается
event/text-stream, где каждое event - это JSON-объект, содержащий ID словаряid, название словаряnameи HTML-содержимоеresult -
/api/mecab
Обязательно укажите параметр запроса
textВозвращает результат разбора текста
textчерез Mecab -
/api/tts
Обязательно укажите параметр запроса
textВозвращает аудио в бинарном виде
-
/api/ocr
Используйте POST-метод, отправив json-запрос с полем
image, содержащим изображение в кодировке base64. -
/api/list/dictionary
Выводит список доступных словарей
-
/api/list/translator
Выводит список доступных переводчиков
WebSocket-сервисы
-
/api/ws/text/origin
Непрерывно выводит весь извлечённый исходный текст
-
/api/ws/text/trans
Будет постоянно выводить все результаты перевода