Skip to content

ネットワークサービス

Webページ

  1. /page/mainui

    メインウィンドウに表示されるテキスト内容と同期します。

  2. /page/transhist

    翻訳履歴に表示されるテキスト内容と同期します。

  3. /page/dictionary

    単語検索ページ。/page/mainuiで単語をクリックして検索すると、このページが表示されます。

  4. /

    上記3つのページを統合したページです。このウィンドウの/page/mainuiサブセクションで単語をクリックして検索すると、新しい検索ウィンドウが開かず、現在のウィンドウの/page/dictionaryサブセクションで検索結果が表示されます。

  5. /page/translate

    翻訳インタフェース

  6. /page/ocr

    OCRインタフェース

APIサービス

HTTPサービス

  1. /api/translate

    クエリパラメータtextの指定が必須です。

    パラメータid(翻訳器のID)が指定された場合、その翻訳器を使用して翻訳を行います。指定されていない場合は、最速の翻訳APIが返されます。

    application/json形式で返され、翻訳器のIDid、名前name、翻訳結果resultが含まれます。

  2. /api/dictionary

    クエリパラメータwordの指定は必須です。

    パラメータid(辞書のID)を指定した場合、その辞書の検索結果がapplication/jsonオブジェクトとして返されます。返されるオブジェクトには辞書IDid、辞書名name、HTMLコンテンツresultが含まれます。検索に失敗した場合は空のオブジェクトが返されます。

    idを指定しない場合、すべての辞書が検索され、event/text-streamが返されます。各イベントは辞書IDid、辞書名name、HTMLコンテンツresultを含むJSONオブジェクトです。

  3. /api/mecab

    クエリパラメータtextの指定が必須です。

    textに対するMeCabの解析結果を返します。

  4. /api/tts

    クエリパラメータtextの指定が必須です。

    音声データ(バイナリ形式)を返します。

  5. /api/ocr

    POSTメソッドを使用し、base64エンコードされた画像データを含むimageフィールドのJSONリクエストを送信してください。

  6. /api/list/dictionary

    現在利用可能な辞書を一覧表示します

  7. /api/list/translator

    現在利用可能な翻訳ツールを一覧表示します

WebSocketサービス

  1. /api/ws/text/origin

    抽出されたすべての原文テキストを継続的に出力します。

  2. /api/ws/text/trans

    すべての翻訳結果を継続的に出力します。