yjrszcq

Results 1 issues of yjrszcq

增加了并发翻译功能,并且可以设置最大并发量(此功能可以极大提高翻译速度) 由于翻译log在翻译过程中只会显示第几次翻译,因此在前面加上了章节序号和分段序号 由于是并发翻译,所以翻译log的输出会比较乱 目前有个两小bug: 1 是停止后想要重新翻译只能刷新页面 2 是刷新页面后的并发量虽然默认显示1,但其实是之前翻译的并发,需要重新把值修改一次(这样监视器才会识别到值的修改) 翻译过程截图 ![Quicker_20241221_151420](https://github.com/user-attachments/assets/eacedd4d-6e4d-4602-b179-3f56b470784f) ![Quicker_20241221_152234](https://github.com/user-attachments/assets/e3403c18-61af-4e53-97ed-19e8d2f1569c) ![Quicker_20241221_151432](https://github.com/user-attachments/assets/08ad2cfe-ac88-4afa-bad8-b506d19debca) (图中的失败是并发的api的余额不足(Insufficient Balance)导致的,不是代码的问题) 以下是修改的文件 web src domain translate Common.ts --在 SegmentContext 新增章节序号和分段序号 TranslateLocal.ts --修改为对章节的并发翻译(同时在翻译停止时关闭所有并发),同时向下传递章节序号 Translator.ts --修改为对分段的并发翻译(同时限制并发量),同时向下传递章节序号和分段序号 TranslatorOpenAi.ts --在 translate...