aboutsummaryrefslogtreecommitdiffstats
path: root/translate.py
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-04-28 10:58:39 -0700
committerPinapelz <yukais@pinapelz.com>2025-04-28 10:58:39 -0700
commite44189b877032c00f4a82a2dda8e56890b9df869 (patch)
treee28a929bf795c4eea30a554e4bfa62b7d27f7e8f /translate.py
parent78086344ebc1214c7fc0b979cefbd0a21b963415 (diff)
fix: translation module auth errors
Diffstat (limited to 'translate.py')
-rw-r--r--translate.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/translate.py b/translate.py
index 3464bb4..c3783a0 100644
--- a/translate.py
+++ b/translate.py
@@ -77,15 +77,14 @@ def request_google_translate(text: str, source: str="ja", target="en", translati
return translation_cache[key]
API_KEY = os.getenv("GOOGLE_TRANSLATE_API_KEY")
encoded_text, restore_data = _encode_links(text)
- url = "https://translation.googleapis.com/language/translate/v2"
- params = {
+ url = "https://translation.googleapis.com/language/translate/v2?key="+API_KEY
+ payload = {
"q": text,
"source": source,
"target": target,
"format": "text",
- "key": API_KEY,
}
- response = requests.post(url, params=params)
+ response = requests.post(url, json=payload)
data = response.json()
translated_text = data["data"]["translations"][0]["translatedText"]
translation_cache[key] = translated_text
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage