Package com.bytedesk.core.translate
Class TranslateRestController
java.lang.Object
com.bytedesk.core.base.BaseRestController<TranslateRequest,TranslateRestService>
com.bytedesk.core.translate.TranslateRestController
@RestController
@RequestMapping("/api/v1/translate")
@Validated
public class TranslateRestController
extends BaseRestController<TranslateRequest,TranslateRestService>
翻译接口
https://fanyi-api.baidu.com/doc/21
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>detectLanguage(TranslateRequest request) 百度语种识别api https://fanyi-api.baidu.com/doc/24 https://fanyi-api.baidu.com/api/trans/product/desktop?获取对应的服务实例 提供默认实现,通过反射自动查找服务字段 子类也可以重写此方法来提供具体的服务对象org.springframework.http.ResponseEntity<?>getTranslate(TranslateRequest request) 百度通用翻译api https://fanyi-api.baidu.com/doc/21 https://fanyi-api.baidu.com/api/trans/product/desktopMethods inherited from class com.bytedesk.core.base.BaseRestController
create, delete, deleteByOrgUid, export, exportTemplate, queryByOrg, queryByUid, queryByUser, update
-
Field Details
-
translateRestService
-
-
Constructor Details
-
TranslateRestController
public TranslateRestController()
-
-
Method Details
-
getService
Description copied from class:BaseRestController获取对应的服务实例 提供默认实现,通过反射自动查找服务字段 子类也可以重写此方法来提供具体的服务对象- Overrides:
getServicein classBaseRestController<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
-