diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TranslateController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TranslateController.java index 87efff73..b3356105 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TranslateController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TranslateController.java @@ -53,13 +53,13 @@ public class TranslateController extends ControllerBase{ public ApiResult deepseek(HttpServletRequest request, @RequestParam String text) { String languageCode = request.getHeader("language"); if (StrUtil.isBlank(languageCode)) { - return ApiResult.success(""); + return ApiResult.error("未提供目标语言"); } Language language = languageService.lambdaQuery().eq(Language::getCode, languageCode).one(); if (Objects.isNull(language)) { - return ApiResult.success(""); + return ApiResult.error("无效的目标语言:" + languageCode); } - text = text.replaceAll("
", ","); + text = text.replaceAll("(?i)<[^>]*>|\\s+", "").trim(); return ApiResult.success(deepSeekTranslate.translateWord(text, "auto", language.getName(), "text")); } }