Class TranslateRestController


@RestController @RequestMapping("/api/v1/translate") @Validated public class TranslateRestController extends BaseRestController<TranslateRequest,TranslateRestService>
翻译接口 https://fanyi-api.baidu.com/doc/21
  • Field Details

  • Constructor Details

    • TranslateRestController

      public TranslateRestController()
  • Method Details

    • getService

      public TranslateRestService getService()
      Description copied from class: BaseRestController
      获取对应的服务实例 提供默认实现,通过反射自动查找服务字段 子类也可以重写此方法来提供具体的服务对象
      Overrides:
      getService in class BaseRestController<TranslateRequest,TranslateRestService>
    • getTranslate

      @GetMapping("/get") public org.springframework.http.ResponseEntity<?> getTranslate(TranslateRequest request)
      百度通用翻译api https://fanyi-api.baidu.com/doc/21 https://fanyi-api.baidu.com/api/trans/product/desktop
    • detectLanguage

      @GetMapping("/detect") public org.springframework.http.ResponseEntity<?> detectLanguage(TranslateRequest request)
      百度语种识别api https://fanyi-api.baidu.com/doc/24 https://fanyi-api.baidu.com/api/trans/product/desktop?req=lang