Skip to content

新的。。。不确定是使用不当还是BUG,但这是第一次看到DEEPL给我个报错出来!我认为报错很好,有助于找BUG。 #1057

Answered by lmk123
hmrg-grmh asked this question in 求助
Discussion options

You must be logged in to vote

这不是新加的功能,划词翻译里的 DeepL 一直都只支持同时处理一条翻译请求,只是在最近的版本中把这个报错抛出来了。

举例来说,你在网页上划词一次,会触发一次 DeepL 翻译;开启全文翻译,也会触发一次 DeepL 翻译。那么如果你组合起来:先划词一次,然后在这次翻译 DeepL 还没有获得结果的情况下,立刻开启全文翻译,此时由于你又触发了一次 DeepL 翻译而上一次的 DeepL 翻译还没处理完,那么上一次(也就是这个例子中划词操作触发的 DeepL 翻译)会被取消并显示这个错误。

全文翻译的时候,翻译请求是“串行”的而不是“并行”的,也就是等上一次可见区域内的文本翻译成功后,才会触发下一次的翻译,所以不会出现这个报错。

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@hmrg-grmh
Comment options

Answer selected by lmk123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
求助
Labels
None yet
2 participants