2.8 KiB
ネットワークサービス
Webページ
-
/page/mainui
メインウィンドウに表示されるテキスト内容と同期します。
-
/page/transhist
翻訳履歴に表示されるテキスト内容と同期します。
-
/page/dictionary
単語検索ページ。/page/mainuiで単語をクリックして検索すると、このページが表示されます。
-
/
上記3つのページを統合したページです。このウィンドウの/page/mainuiサブセクションで単語をクリックして検索すると、新しい検索ウィンドウが開かず、現在のウィンドウの/page/dictionaryサブセクションで検索結果が表示されます。
-
/page/translate
翻訳インタフェース
-
/page/ocr
OCRインタフェース
-
/page/tts
TTSインタフェース
APIサービス
HTTPサービス
-
/api/translate
クエリパラメータ
textの指定が必須です。パラメータ
id(翻訳器のID)が指定された場合、その翻訳器を使用して翻訳を行います。指定されていない場合は、最速の翻訳APIが返されます。application/json形式で返され、翻訳器のIDid、名前name、翻訳結果resultが含まれます。 -
/api/dictionary
クエリパラメータ
wordの指定は必須です。パラメータ
id(辞書のID)を指定した場合、その辞書の検索結果がapplication/jsonオブジェクトとして返されます。返されるオブジェクトには辞書IDid、辞書名name、HTMLコンテンツresultが含まれます。検索に失敗した場合は空のオブジェクトが返されます。idを指定しない場合、すべての辞書が検索され、event/text-streamが返されます。各イベントは辞書IDid、辞書名name、HTMLコンテンツresultを含むJSONオブジェクトです。 -
/api/mecab
クエリパラメータ
textの指定が必須です。textに対するMeCabの解析結果を返します。 -
/api/tts
クエリパラメータ
textの指定が必須です。音声データ(バイナリ形式)を返します。
-
/api/ocr
POSTメソッドを使用し、base64エンコードされた画像データを含む
imageフィールドのJSONリクエストを送信してください。 -
/api/list/dictionary
現在利用可能な辞書を一覧表示します
-
/api/list/translator
現在利用可能な翻訳ツールを一覧表示します
WebSocketサービス
-
/api/ws/text/origin
抽出されたすべての原文テキストを継続的に出力します。
-
/api/ws/text/trans
すべての翻訳結果を継続的に出力します。