Skip to content

網路服務 ​

Web 頁面 ​

  1. / ​

    導航頁

  2. /page/mainui ​

    與主視窗顯示的文字內容同步

  3. /page/transhist ​

    與歷史文字顯示的文字內容同步

  4. /page/dictionary ​

    查詢單字頁面。在/page/mainui中進行點擊單字查詞時會喚出該頁面。

  5. /page/manyinone ​

    整合上述三個頁面的一個頁面。在該視窗中的/page/mainui子區域中進行點擊單字查詞時,不會開啟新的查詞視窗,而是會在目前視窗的/page/dictionary子區域中進行查詞。

  6. /page/translate ​

    翻譯介面

  7. /page/ocr ​

    OCR 介面

  8. /page/tts ​

    TTS 介面

API 服務 ​

HTTP 服務 ​

  1. /api/translate ​

    • 必須指定查詢參數text
    • 如果指定參數id(翻譯器的 ID),則會使用該翻譯器進行翻譯,否則會回傳最快的翻譯介面
    • 回傳application/json,包含翻譯器 IDid、名稱name和翻譯結果result
  2. /api/dictionary ​

    • 必須指定查詢參數word
    • 如果指定參數id(詞典的 ID),則會回傳該詞典的查詢結果的application/json物件,包含詞典 IDid、詞典名稱name和 HTML 內容result。如果查詢失敗則會回傳一個空的物件
    • 否則會查詢所有詞典,回傳event/text-stream,每個 Event 為一個 JSON 物件,包含詞典 IDid、詞典名稱name和 HTML 內容result
  3. /api/mecab ​

    • 必須指定查詢參數text
    • 回傳 Mecab 對text的解析結果
  4. /api/tts ​

    • 必須指定查詢參數text
    • 回傳音訊的二進制資料
  5. /api/ocr ​

    使用 POST 方法,發送 JSON 請求,包含image欄位,內容為 Base64 編碼的圖像。

  6. /api/list/dictionary ​

    列出目前可用的辭書

  7. /api/list/translator ​

    列出目前可用的翻譯器

  8. /api/textinput ​

    必須指定參數text

WebSocket 服務 ​

  1. /api/ws/text/origin ​

    會持續輸出所有擷取到的原文文字

  2. /api/ws/text/trans ​

    會持續輸出所有翻譯結果