如何将zh-CN设置为Gradio组件的默认标签
如何设置Gradio组件的默认中文标签
已确认Gradio官方已实现简体中文翻译,但不清楚如何在代码中配置,将组件的默认标签切换为中文。
解决方案
有两种实用方法可以实现:
方法一:启动时全局指定语言
在调用launch()方法时添加language="zh-CN"参数,就能直接加载官方的简体中文翻译包,组件的默认标签、系统按钮文字(比如提交、清除)都会自动切换为中文。方法二:自定义单个组件标签
如果只需要给特定组件设置中文标签,直接在组件初始化时给label参数赋值中文即可,比如gr.Textbox(label="输入内容")。
修改后的示例代码
import gradio as gr def test(text): return text iface = gr.Interface( fn=test, title="测试Gradio界面", inputs=[ gr.Textbox(label="输入内容") ], outputs=gr.Textbox(label="输出结果") ) # 全局启用中文语言 iface.launch(auth=[("admin","password")], language="zh-CN")
如果使用全局语言参数,界面所有系统级文字都会同步切换为中文;如果只是需要个性化组件标签,单独修改label参数即可满足需求。
内容的提问来源于stack exchange,提问作者wude he
相关产品推荐
相关产品推荐

