From 864f9826ccaf3269de7168dc0e88edf109eaeea0 Mon Sep 17 00:00:00 2001 From: Sergey Ponomarev Date: Mon, 20 Oct 2025 14:48:16 +0300 Subject: [PATCH 1/2] Translator: add missing imports --- src/main/java/space/dynomake/libretranslate/Translator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/space/dynomake/libretranslate/Translator.java b/src/main/java/space/dynomake/libretranslate/Translator.java index 5ed1521..b48e584 100644 --- a/src/main/java/space/dynomake/libretranslate/Translator.java +++ b/src/main/java/space/dynomake/libretranslate/Translator.java @@ -7,8 +7,10 @@ import space.dynomake.libretranslate.type.TranslateResponse; import space.dynomake.libretranslate.util.JsonUtil; import java.io.InputStream; +import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.*; +import java.nio.charset.StandardCharsets; import java.util.Scanner; @UtilityClass From 343c3bcf804f482032b10dbe22ffef12ca362ad4 Mon Sep 17 00:00:00 2001 From: Sergey Ponomarev Date: Mon, 20 Oct 2025 14:49:33 +0300 Subject: [PATCH 2/2] Translator: add User-Agent header --- src/main/java/space/dynomake/libretranslate/Translator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/space/dynomake/libretranslate/Translator.java b/src/main/java/space/dynomake/libretranslate/Translator.java index b48e584..64a497c 100644 --- a/src/main/java/space/dynomake/libretranslate/Translator.java +++ b/src/main/java/space/dynomake/libretranslate/Translator.java @@ -35,6 +35,7 @@ public TranslateResponse translateDetect(@NonNull String from, @NonNull String t httpConn.setRequestProperty("accept", "application/json"); httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + httpConn.setRequestProperty("User-Agent", "Mozilla/5.0"); httpConn.setDoOutput(true);