diff --git a/i18n/locale/en_US.json b/i18n/locale/en_US.json
index d585505..895f15b 100644
--- a/i18n/locale/en_US.json
+++ b/i18n/locale/en_US.json
@@ -1,4 +1,151 @@
 {
+    "本软件以MIT协议开源, 作者不对软件具备任何控制力, 使用软件者、传播软件导出的声音者自负全责. 如不认可该条款, 则不能使用或引用软件包内任何代码和文件. 详见根目录LICENSE.": "This software is under MIT licence. The author does not have any control for this software. Users are solely reponsible for all voices thats being converted and/or distributed. If you disagree with this Terms and Conditions, you cannot use or cite any files or code in this file. Please check LICENSE. for more info.",
+    "*GPT模型列表": "*GPT models list",
+    "*SoVITS模型列表": "*SoVITS models list",
+    "*实验/模型名": "*Experiment/model name",
+    "*文本标注文件": "*Text labelling file",
+    "*训练集音频文件目录": "*Audio dataset folder",
+    "*请上传并填写参考信息": "*Please upload and fill reference information",
+    "*请填写需要合成的目标文本": "*Please fill the text that needs inference",
+    "0-前置数据集获取工具": "0-Fech dataset",
+    "0a-UVR5人声伴奏分离&去混响去延迟工具": "0a-UVR5 webui (for vocal separation, deecho, dereverb and denoise)",
+    "0b-语音切分工具": "0b-Audio slicer",
+    "0c-中文批量离线ASR工具": "0c-Chinese ASR tool",
+    "0d-语音文本校对标注工具": "0d-Speech to text proofreading tool",
+    "1A-训练集格式化工具": "1A-Dataset formatting",
+    "1Aa-文本内容": "1Aa-Text",
+    "1Aabc-训练集格式化一键三连": "1Aabc-One-click formatting",
+    "1Ab-SSL自监督特征提取": "1Ab-SSL self-supervised feature extraction",
+    "1Ac-语义token提取": "1Ac-semantics token extraction",
+    "1B-微调训练": "1B-Fine-tuned training",
+    "1Ba-SoVITS训练。用于分享的模型文件输出在SoVITS_weights下。": "1Ba-SoVITS training. The model is located in SoVITS_weights.",
+    "1Bb-GPT训练。用于分享的模型文件输出在GPT_weights下。": "1Bb-GPT training. The model is located in GPT_weights.",
+    "1C-推理": "1C-inference",
+    "2-GPT-SoVITS-变声": "2-GPT-SoVITS-Voice Changer",
+    "ASR任务开启:%s": "ASR training started: %s",
+    "ASR进程输出信息": "ASR output log",
+    "GPT训练完成": "Finished GPT training",
+    "GPT训练开始:%s": "GPT training started: %s",
+    "GPT训练进程输出信息": "GPT training output log",
+    "GPU卡号,只能填1个整数": "GPU number, can only input ONE integer",
+    "GPU卡号以-分割,每个卡号一个进程": "GPU number is separated by -, each GPU will run one process ",
+    "SSL提取进程执行中": "SSL extracting",
+    "SSL提取进程结束": "SSL extraction finished",
+    "SSL进程输出信息": "SSL output log",
+    "SoVITS训练完成": "SoVITS training finished",
+    "SoVITS训练开始:%s": "SoVITS training started:%s",
+    "SoVITS训练进程输出信息": "SoVITS training output log",
+    "TTS推理WebUI进程输出信息": "TTS inference webui output log",
+    "TTS推理进程已关闭": "TTS inference process closed",
+    "TTS推理进程已开启": "TTS inference process is opened",
+    "UVR5已关闭": "UVR5 closed",
+    "UVR5已开启": "UVR5 opened ",
+    "UVR5进程输出信息": "UVR5 process output log",
+    "alpha_mix:混多少比例归一化后音频进来": "alpha_mix: proportion of normalized audio merged into dataset",
+    "hop_size:怎么算音量曲线,越小精度越大计算量越高(不是精度越大效果越好)": "hop_size: FO hop size, the smaller the value, the higher the accuracy)",
+    "max:归一化后最大值多少": "Loudness multiplier after normalized",
+    "max_sil_kept:切完后静音最多留多长": "Maximum length for silence to be kept",
+    "min_interval:最短切割间隔": "Minumum interval for audio cutting",
+    "min_length:每段最小多长,如果第一段太短一直和后面段连起来直到超过这个值": "Minimum length",
+    "threshold:音量小于这个值视作静音的备选切割点": "Noise gate threshold (loudness below this value will be treated as noise",
+    "一键三连中途报错": "An error has occured during One-click formatting",
+    "一键三连进程结束": "Finished one-click formatting",
+    "一键三连进程输出信息": "One-click formatting output",
+    "中文": "Chinese",
+    "保存频率save_every_epoch": "Save frequency (save_every_epoch):",
+    "凑50字一切": "Cut per 50 characters",
+    "凑五句一切": "Cut per 5 sentences",
+    "切分后文本": "Text after sliced",
+    "切分后的子音频的输出根目录": "Audio slicer output folder",
+    "切割使用的进程数": "CPU threads used for audio slicing",
+    "切割执行中": "Slicing audio",
+    "切割结束": "finished audio slicing",
+    "刷新模型路径": "refreshing model paths",
+    "参考音频的文本": "Text for reference audio",
+    "参考音频的语种": "Language for reference audio",
+    "合成语音": "Start inference",
+    "后续将支持混合语种编码文本输入。": "Mixed languages input will be supported soon.",
+    "已有正在进行的ASR任务,需先终止才能开启下一次任务": " An ASR task is already in progress, please stop before starting the next task",
+    "已有正在进行的GPT训练任务,需先终止才能开启下一次任务": "A GPT training task is already in progress, please stop before starting the next task",
+    "已有正在进行的SSL提取任务,需先终止才能开启下一次任务": "A SSL extraction task is already in progress, please stop before starting the next task",
+    "已有正在进行的SoVITS训练任务,需先终止才能开启下一次任务": "A SoVITS training task is already in progress, please stop before starting the next task",
+    "已有正在进行的一键三连任务,需先终止才能开启下一次任务": "An ASR task is already in progress, please stop before starting the next task",
+    "已有正在进行的切割任务,需先终止才能开启下一次任务": "An audio slicing task is already in progress, please stop before starting the next task",
+    "已有正在进行的文本任务,需先终止才能开启下一次任务": "A TTS proofreading task is already in progress, please stop before starting the next task",
+    "已有正在进行的语义token提取任务,需先终止才能开启下一次任务": "A semantics token extraction task is already in progress, please stop before starting the next task",
+    "已终止ASR进程": "ASR task has been stopped",
+    "已终止GPT训练": "GPT training has been stopped",
+    "已终止SoVITS训练": "SoVITS training has been stopped",
+    "已终止所有1a进程": "All 1a tasks has been stopped",
+    "已终止所有1b进程": "All 1b tasks has been stopped",
+    "已终止所有一键三连进程": "All one-clicking formatting tasks has been stopped",
+    "已终止所有切割进程": "All audio slicing tasks has been stopped",
+    "已终止所有语义token进程": "All semantics token tasks has been stopped",
+    "开启GPT训练": "Start GPT training",
+    "开启SSL提取": "Start SSL extracting",
+    "开启SoVITS训练": "Start SoVITS training",
+    "开启一键三连": "Start one-click formatting",
+    "开启文本获取": "Start speech-to-text",
+    "开启离线批量ASR": "Start batch ASR",
+    "开启语义token提取": "Start semantics token extraction",
+    "开启语音切割": "Start audio slicer",
+    "很遗憾您这没有能用的显卡来支持您训练": "Unfortunately, there is no compatible GPU available to support your training.",
+    "总训练轮数total_epoch": "Total training epochs (total_epoch):",
+    "总训练轮数total_epoch,不建议太高": "Total epochs, do not increase to a value that is too high",
+    "打标工具WebUI已关闭": "proofreading tool webui is closed",
+    "打标工具WebUI已开启": "proofreading tool webui is opened",
+    "打标工具进程输出信息": "Proofreading tool output log",
+    "打标数据标注文件路径": "path to proofreading text file",
+    "批量ASR(中文only)输入文件夹路径": "Batch ASR (Chinese only) input folder",
+    "按中文句号。切": "按中文句号。切",
+    "文本切分工具。太长的文本合成出来效果不一定好,所以太长建议先切。合成会根据文本的换行分开合成再拼起来。": "Text slicer tool, since there will be issues when infering long texts, so it is advised to cut first. When infering, it will infer respectively then combined together.",
+    "文本模块学习率权重": "Text model learning rate weighting",
+    "文本进程执行中": "Text processing",
+    "文本进程结束": "Finished text processing",
+    "文本进程输出信息": "Text processing output",
+    "施工中,请静候佳音": "In construction, please wait",
+    "日文": "Japanese",
+    "是否仅保存最新的ckpt文件以节省硬盘空间": "Save only the latest '.ckpt' file to save disk space:",
+    "是否在每次保存时间点将最终小模型保存至weights文件夹": "Save a small final model to the 'weights' folder at each save point:",
+    "是否开启TTS推理WebUI": "Open TTS inference WEBUI",
+    "是否开启UVR5-WebUI": "Open UVR5-WebUI",
+    "是否开启打标WebUI": "Open labelling WebUI",
+    "显卡信息": "GPU Information",
+    "每张显卡的batch_size": "Batch size per GPU:",
+    "终止ASR进程": "Stop ASR task",
+    "终止GPT训练": "Stop GPT training",
+    "终止SSL提取进程": "Stop SSL extraction",
+    "终止SoVITS训练": "Stop SoVITS training",
+    "终止一键三连": "Stop one-click formatting",
+    "终止文本获取进程": "Stop speech-to-text",
+    "终止语义token提取进程": "Stop semantics token extraction",
+    "终止语音切割": "Stop audio cutting",
+    "英文": "English",
+    "语义token提取进程执行中": "Semantics token extracting",
+    "语义token提取进程结束": "Finished semantics token extraction",
+    "语义token提取进程输出信息": "Sematics token extraction output log",
+    "语音切割进程输出信息": "Audio slicer output log",
+    "请上传参考音频": "请上传参考音频",
+    "输入路径不存在": "No input file or directory",
+    "输入路径存在但既不是文件也不是文件夹": "Input directory exists, but it is not a file or a folder",
+    "输出logs/实验名目录下应有23456开头的文件和文件夹": "output folder (logs/{experiment name}) should have files and folders starts with 23456.",
+    "输出的语音": "输出的语音",
+    "进度:1a-done": "Progress:1a-done",
+    "进度:1a-done, 1b-ing": "Progress:1a-done, 1b-ing",
+    "进度:1a-ing": "Progress:1a-ing",
+    "进度:1a1b-done": "Progress:1a1b-done",
+    "进度:1a1b-done, 1cing": "Progress:1a1b-done, 1cing",
+    "进度:all-done": "Progress:all-done",
+    "选择训练完存放在SoVITS_weights和GPT_weights下的模型。默认的一个是底模,体验5秒Zero Shot TTS用。": "Choose the models from SoVITS_weights and GPT_weights. The default one is a pretrain, so you can experience zero shot TTS.",
+    "需要合成的切分前文本": "Inference text that needs to be sliced",
+    "需要合成的文本": "Inference text",
+    "需要合成的语种": "Inference text language",
+    "音频自动切分输入路径,可文件可文件夹": "Audio slicer input (file or folder)",
+    "预训练的GPT模型路径": "Pretrained GPT model path",
+    "预训练的SSL模型路径": "Pretrained SSL model path",
+    "预训练的SoVITS-D模型路径": "Pretrained SoVITS-D model path",
+    "预训练的SoVITS-G模型路径": "Pretrained SoVITS-G model path",
+    "预训练的中文BERT模型路径": " Pretrained BERT model path",
     ">=3则使用对harvest音高识别的结果使用中值滤波,数值为滤波半径,使用可以削弱哑音": "If >=3: apply median filtering to the harvested pitch results. The value represents the filter radius and can reduce breathiness.",
     "A模型权重": "Weight (w) for Model A:",
     "A模型路径": "Path to Model A:",