diff --git a/libjf-translate-v1/src/main/java/io/gitlab/jfronny/libjf/translate/impl/google/GoogleTranslateService.java b/libjf-translate-v1/src/main/java/io/gitlab/jfronny/libjf/translate/impl/google/GoogleTranslateService.java index e4a90d9..ce4fd59 100644 --- a/libjf-translate-v1/src/main/java/io/gitlab/jfronny/libjf/translate/impl/google/GoogleTranslateService.java +++ b/libjf-translate-v1/src/main/java/io/gitlab/jfronny/libjf/translate/impl/google/GoogleTranslateService.java @@ -1,11 +1,14 @@ package io.gitlab.jfronny.libjf.translate.impl.google; -import io.gitlab.jfronny.commons.http.client.HttpClient; import io.gitlab.jfronny.libjf.translate.api.TranslateException; import io.gitlab.jfronny.libjf.translate.impl.AbstractTranslateService; import org.apache.commons.lang3.StringEscapeUtils; +import javax.net.ssl.HttpsURLConnection; +import java.io.BufferedReader; import java.io.IOException; +import java.io.InputStreamReader; +import java.net.URI; import java.net.URISyntaxException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; @@ -31,7 +34,7 @@ public class GoogleTranslateService extends AbstractTranslateService knownLanguages = new HashMap<>(); - Matcher matcher = LANGUAGE_KEY.matcher(HttpClient.get("https://translate.google.com/m?mui=tl").sendString()); + Matcher matcher = LANGUAGE_KEY.matcher(get("https://translate.google.com/m?mui=tl")); while (matcher.find()) { String id = matcher.group(1); String name = matcher.group(2); @@ -97,11 +100,43 @@ public class GoogleTranslateService extends AbstractTranslateService