自己做了Stable Diffusion Webui免费插件:提示词一键翻译[Prompt Translator]
Stable Diffusion WebUI 这种,通过文字,生成图片的工具,输入的提示词,都只能用英文。
现在有了这个插件,能够直接用中文写提示词,然后一键翻译为英文,用于生成图片。
这样,如果你还装了界面汉化插件,整个SD WebUI,就完全是在中文下运作了。完全不会英文也可以用来生成图片了。
项目页面:(有中文使用说明)
https://github.com/butaixianran/Stable-Diffusion-Webui-Prompt-Translator
安装方法:
把项目作为zip文件下载,解压后,放到 你的 SD webui 目录下 的 extensions 目录中即可。
如果 SD webui 已经在运行中,去setting页面,点击右上角的“Reload UI”即可。
使用方法:
1. 设置
翻译靠的是调用百度的翻译API。你需要去百度翻译API页面,申请一个免费的API Key。一个月免费额度5万字,用来翻译关键字,是非常够用了。申请页面:
http://api.fanyi.baidu.com/
注意,这里不是光申请个帐号就算结束,你要点进去开通"通用文本翻译API"服务。
申请之后,去右上角,你的帐号的“开发者信息”页面,最上面就是:

然后,去SD WebUi上叫“Prompt Translator”的标签页。最下面,翻译引擎选百度,把申请的 APP ID 和 APP Key都填写进去,点击保存,完成。
2. 使用
在txt2img页面,最上方有个新的工具栏,上面有几个按钮,鼠标放上去,就会有功能提示。

几个功能分别是:
* 翻译关键词
* 翻译排除词
* 在原文和译文之间来回切换 关键词
* 在原文和译文之间来回切换 排除词
用中文写好关键词,或者,干脆直接复制一段中文小说里的描写。这里就是用网上随便复制的一段描写作为例子。

点击上方的翻译按钮,就会翻译成英文,并自动填进去。你的中文原文,会保存在内存中。

现在,点击切换按钮,就可以在中英文之间来回切换。

调整好了,就可以切换到英文,然后点击生成了。

img2img页面也能用。用之前,要点一下工具栏上的勾选框,表示你是在img2img页面。等回到txt2img页面,再去掉勾选。

其他说明
详细使用说明,以及问题反馈,以及以后的更新,请去项目页面查看。
Enjoy!