Skip to content

Commit 0c0173d

Browse files
committed
Patch: v0.5.7
- Changed client in google translate for better accuracy
1 parent 774bf5e commit 0c0173d

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

py_trans/pytrans_data/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v0.5.6"
2+
"version": "v0.5.7"
33
}

py_trans/translator.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,14 @@ def translate(self, text, dest_lang="en"):
6767

6868
# Google Translate
6969
def google_translate(self, text, dest_lang):
70-
r_url = f"https://clients5.google.com/translate_a/t?client=dict-chrome-ex&sl=auto&tl={dest_lang}&q={text}"
70+
r_url = f"https://clients5.google.com/translate_a/t?client=at&sl=auto&tl={dest_lang}&q={text}"
7171
try:
7272
resp = requests.get(r_url).json()[0]
7373
translation = resp[0]
74-
origin_text = text
7574
origin_lang = self.get_lang_name(resp[1])
7675
dest_lang_f = self.get_lang_name(dest_lang)
7776
tr_dict = {"status": "success", "engine": "Google Translate", "translation": translation,
78-
"dest_lang": dest_lang_f, "orgin_text": origin_text, "origin_lang": origin_lang}
77+
"dest_lang": dest_lang_f, "orgin_text": text, "origin_lang": origin_lang}
7978
return tr_dict
8079
except Exception as e:
8180
return {"status": "failed", "error": e}

0 commit comments

Comments
 (0)