When translating original subtitles into target language subtitles, a translation API service is connected for translation. If it fails, it will retry until it fails after 2 retries and reports an error.
Currently, 11 translation channels are supported, but almost none are directly available for free.
1. Although there are free trials, there are frequency and character limitations (such as Baidu Translate and Tencent Translate). When the frequency limit or character limit is reached, it will naturally report an error and become unavailable.
2. Scientific internet access is required for free use, such as Google Translate and occasionally glitching Microsoft Translate. If you don't have a proxy or the proxy is unstable, connection failures and errors will definitely occur.
3. Using DeepLX, which leeches DeepL, but is deployed locally. Your IP will be blocked after using it a few times, leading to errors.
4. If you want to use the paid version of DeepL, you need to confirm that the authorization key is correct, otherwise, it will report an authorization error.
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 paid user, don't consider the official ChatGPT at all, it's impossible to use. Even with a paid account, scientific internet access is required.
5. Using a third-party relayed ChatGPT API interface, the API address provided by the third party may also be blocked, and you still cannot connect without a proxy, naturally reporting an error.
6. Kimi, Qwen, and many other large models provide fully OpenAI-compatible interfaces, which can be regarded as using third-party ChatGPT APIs. You can 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, errors will definitely occur.
If an error occurs, 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 requires no proxy and no configuration. You can use it after selecting it.
If you are not a novice, please do not use this translation channel, as there is a limit to the number of requests. Exceeding this limit will still result in an error. Please leave request capacity for novice users. This channel is essentially a reverse proxy for Google Translate.