Spaces:
Running
Running
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() | |