yjrszcq
yjrszcq
增加了并发翻译功能,并且可以设置最大并发量(此功能可以极大提高翻译速度) 由于翻译log在翻译过程中只会显示第几次翻译,因此在前面加上了章节序号和分段序号 由于是并发翻译,所以翻译log的输出会比较乱 目前有个两小bug: 1 是停止后想要重新翻译只能刷新页面 2 是刷新页面后的并发量虽然默认显示1,但其实是之前翻译的并发,需要重新把值修改一次(这样监视器才会识别到值的修改) 翻译过程截图    (图中的失败是并发的api的余额不足(Insufficient Balance)导致的,不是代码的问题) 以下是修改的文件 web src domain translate Common.ts --在 SegmentContext 新增章节序号和分段序号 TranslateLocal.ts --修改为对章节的并发翻译(同时在翻译停止时关闭所有并发),同时向下传递章节序号 Translator.ts --修改为对分段的并发翻译(同时限制并发量),同时向下传递章节序号和分段序号 TranslatorOpenAi.ts --在 translate...