Class TranslateController

java.lang.Object
com.bytedesk.core.translate.TranslateController

@RestController @RequestMapping("/api/v1/vip/trans") public class TranslateController extends Object
翻译接口 https://fanyi-api.baidu.com/doc/21
  • Field Details

    • appid

      @Value("${translate.baidu.appid:}") private String appid
    • key

      @Value("${translate.baidu.key:}") private String key
    • translateService

      @Autowired private TranslateService translateService
    • bytedeskEventPublisher

      @Autowired private BytedeskEventPublisher bytedeskEventPublisher
  • Constructor Details

    • TranslateController

      public TranslateController()
  • Method Details

    • baiduTranslate

      @GetMapping("/baidu/translate") public org.springframework.http.ResponseEntity<?> baiduTranslate(TranslateRequest request)
      百度通用翻译api https://fanyi-api.baidu.com/doc/21 https://fanyi-api.baidu.com/api/trans/product/desktop FIXME: q为汉字是报错54001
    • baiduRecognize

      @GetMapping("/baidu/recognize") public org.springframework.http.ResponseEntity<?> baiduRecognize(@RequestParam("mid") String mid, @RequestParam("q") String q)
      百度语种识别api https://fanyi-api.baidu.com/doc/24 https://fanyi-api.baidu.com/api/trans/product/desktop?req=lang