When translating original subtitles into target language subtitles, a translation API service is connected for translation. If it fails, it will retry until it still fails after 2 retries and reports an error.
Currently, a total of 11 translation channels are supported, but almost none are directly available for free
1. Although there are free trials, there are frequency and character limits (such as Baidu Translate, Tencent Translate). When the frequency or character limit is reached, it will naturally report an error and become unavailable.
2. Free use requires scientific internet access, such as Google Translate, and occasionally glitchy Microsoft Translate. If you don't have a proxy or the proxy is unstable, connection failures and errors will definitely occur.
3. DeepLX, which leeches DeepL, but is deployed locally, and the IP is blocked after a few uses, causing errors.
4. If you want to use the paid version of DeepL, you need to confirm that the authorization key is correct, otherwise an authorization error will be reported.
4. Using the official ChatGPT API interface, free users are only allowed 3 requests per minute, and more will result in an error. If you are not a paying user, don't consider the official ChatGPT at all, it is simply unusable. Even for paid accounts, scientific internet access is required.
5. Using a third-party transit ChatGPT API interface, the API address provided by the third party may also be blocked, and you will still be unable to connect without a proxy, which will naturally cause an error.
6. Kimi, Qwen, and many other large models provide OpenAI-compatible interfaces, which can be regarded as third-party ChatGPT API usage. Directly fill in the relevant API address and sk in the ChatGPT API settings.
In summary, each translation channel has requirements for proxies, APIs, keys, etc. If these are not met, an error will definitely be reported.
If an error occurs, please carefully check the API address, authorization key, proxy, etc. for the translation channel you are using, one by one.
Finally, to help novice users get started quickly and avoid being stuck on the translation channel, version 1.40 specifically added the "FreeGoogle" translation channel, which does not require a proxy or any configuration, and can be used after selection.
If you are not a novice, please do not use this translation channel. There are request limits, and exceeding them will still result in an error. Please leave request availability for novice users. This channel is essentially a reverse proxy of Google Translate.