Skip to content

集成调用

类似于有道翻译官桌面软件的使用体验

安装 SnipDo 点击下载

手动创建插件

第二步填入下列内容

默认为 50020 如修改配置需更新

shell
$encode_text = [System.Text.Encoding]::UTF8.GetBytes($PLAIN_TEXT)

curl 127.0.0.1:50020/translate -Method POST -Body $encode_text -UseBasicParsing

1

2

3

3_1

4

Api调用

//translate 相同

  1. /translate
    • GET: 输入翻译
    • POST $content: 立即翻译内容
  2. /translate_force
    • GET: 输入翻译
    • POST $content: 立即强制翻译内容
  3. /translate_input GET: 输入翻译
  4. /translate_ocr
    • GET: 截图翻译
    • POST $filepath: 识别图片文字并翻译
  5. /translate_crossword GET: 划词翻译
  6. /translate_mousehook GET: 打开/关闭监听鼠标划词
  7. /listenclipboard GET: 打开/关闭监听剪贴板
  8. /ocr:
    • GET: 截图OCR
    • POST $filepath: 识别图片文字
  9. /ocr_silence:
    • GET: 静默截图OCR
    • POST: 静默识别图片文字并复制到剪贴板
  10. /ocr_qrcode:
    • GET: 截图识别二维码
    • POST: 识别图片二维码
  11. /open_window GET: 打开主界面
  12. /open_preference GET: 打开设置界面
  13. /open_history GET: 打开历史记录页面
  14. /forbiddenhotkey GET: 禁用/启用全局热键

翻译示例:

shell
#参数为要翻译的内容
curl http://127.0.0.1:50020/translate -d "你好世界"

OCR示例:

shell
#参数为文件路径
curl http://127.0.0.1:50020/ocr -d "D:\\tmp\\stranslate.png"