alexander1198 commited on
Commit
14fc11e
·
verified ·
1 Parent(s): 0f77c9e

Create translate_text.py

Browse files
Files changed (1) hide show
  1. tools/translate_text.py +13 -0
tools/translate_text.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+
3
+ def translate_text(text: str, target_lang: str) -> str:
4
+ url = "https://libretranslate.com/translate"
5
+ payload = {
6
+ "q": text,
7
+ "source": "auto",
8
+ "target": target_lang,
9
+ "format": "text"
10
+ }
11
+ resp = requests.post(url, data=payload)
12
+ resp.raise_for_status()
13
+ return resp.json()["translatedText"]