Spaces:
Running
Running
File size: 859 Bytes
10b479b a29d530 10b479b a29d530 10b479b a29d530 10b479b e8e1626 a29d530 de43d1a 8599419 a29d530 e8e1626 a29d530 a98d805 e8e1626 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import gradio as gr
from modules.qr import qrcode
from modules.smtp import smtp_tester
from modules.trans import translator
from modules.url import url_shortner
from utils import EN_US
ZH2EN = {
"# 在线工具合集2": "# Online Tools Collection II",
"二维码生成": "QR Code",
"SMTP 测试": "SMTP Test",
"翻译器": "Translator",
"短链接生成": "URL Shortner",
}
def _L(zh_txt: str):
return ZH2EN[zh_txt] if EN_US else zh_txt
if __name__ == "__main__":
with gr.Blocks() as demo:
gr.Markdown(_L("# 在线工具合集2"))
with gr.Tab(_L("SMTP 测试")):
smtp_tester()
with gr.Tab(_L("二维码生成")):
qrcode()
with gr.Tab(_L("翻译器")):
translator()
with gr.Tab(_L("短链接生成")):
url_shortner()
demo.launch()
|