@@ -342,7 +342,15 @@ def translate(
|
|||||||
result = post_html(url=url, query=body, headers=headers)
|
result = post_html(url=url, query=body, headers=headers)
|
||||||
translate_list = [i["text"] for i in result.json()[0]["translations"]]
|
translate_list = [i["text"] for i in result.json()[0]["translations"]]
|
||||||
trans_result = trans_result.join(translate_list)
|
trans_result = trans_result.join(translate_list)
|
||||||
|
elif engine == "deeplx":
|
||||||
|
url = config.getInstance().get_translate_service_site()
|
||||||
|
res = requests.post(f"{url}/translate", json={
|
||||||
|
'text': src,
|
||||||
|
'source_lang': 'auto',
|
||||||
|
'target_lang': target_language,
|
||||||
|
})
|
||||||
|
if res.text.strip():
|
||||||
|
trans_result = res.json().get('data')
|
||||||
else:
|
else:
|
||||||
raise ValueError("Non-existent translation engine")
|
raise ValueError("Non-existent translation engine")
|
||||||
|
|
||||||
|
|||||||
@@ -69,13 +69,14 @@ switch = 0
|
|||||||
; 机器翻译
|
; 机器翻译
|
||||||
[translate]
|
[translate]
|
||||||
switch = 0
|
switch = 0
|
||||||
;可选项 google-free,azure
|
;可选项 google-free,azure,deeplx
|
||||||
engine = google-free
|
engine = google-free
|
||||||
; azure翻译密钥
|
; azure翻译密钥
|
||||||
key =
|
key =
|
||||||
; 翻译延迟
|
; 翻译延迟
|
||||||
delay = 1
|
delay = 1
|
||||||
values = title,outline
|
values = title,outline
|
||||||
|
; google翻译服务站点,或deeplx访问链接
|
||||||
service_site = translate.google.cn
|
service_site = translate.google.cn
|
||||||
|
|
||||||
; 预告片
|
; 预告片
|
||||||
|
|||||||
Reference in New Issue
Block a user