mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-07 20:34:52 +00:00
Update misc_tools.py
This commit is contained in:
parent
e7919b71ab
commit
27dda75ab6
1 changed files with 5 additions and 9 deletions
|
|
@ -129,19 +129,15 @@ async def translate(client, message):
|
||||||
target_lang = message.text.split(None, 2)[1]
|
target_lang = message.text.split(None, 2)[1]
|
||||||
text = message.text.split(None, 2)[2]
|
text = message.text.split(None, 2)[2]
|
||||||
msg = await message.reply("Menerjemahkan...")
|
msg = await message.reply("Menerjemahkan...")
|
||||||
json_data = {
|
my_translator = GoogleTranslator(source='auto', target=target_lang)
|
||||||
'source': 'auto',
|
|
||||||
'target': target_lang,
|
|
||||||
'text': text
|
|
||||||
}
|
|
||||||
try:
|
try:
|
||||||
tekstr = (await http.post("https://deep-translator-api.azurewebsites.net/google/", json=json_data)).json()["translation"]
|
tresult = my_translator.translate(text=text)
|
||||||
await msg.edit(f"<code>{tekstr}</code>")
|
await msg.edit(f"Translation using source = {my_translator.source} and target = {my_translator.target}\n\n-> {result}")
|
||||||
except MessageTooLong:
|
except MessageTooLong:
|
||||||
url = await rentry(tekstr)
|
url = await rentry(tresult)
|
||||||
await msg.edit(f"Your translated text pasted to rentry because has long text:\n{url}")
|
await msg.edit(f"Your translated text pasted to rentry because has long text:\n{url}")
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
await msg.edit(f"Error: <code>{str(err)}</code>")
|
await msg.edit(f"ERROR: <code>{str(err)}</code>")
|
||||||
|
|
||||||
|
|
||||||
@app.on_message(filters.command(["tts"], COMMAND_HANDLER))
|
@app.on_message(filters.command(["tts"], COMMAND_HANDLER))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue