
GaaaiTranslator 的翻译速度会受到翻译接口、服务器性能、文章长度和接口频率限制等因素影响。
合理设置请求间隔、合并字符数、超时时间和每批数量,可以在速度和稳定性之间取得平衡。
一、最大重试次数
最大重试次数决定内容翻译失败后,插件自动重新尝试的次数。
推荐设置:
2~3 次
设置过低可能导致临时网络错误直接变成放弃项。
设置过高则可能让同一个错误内容被反复请求,增加任务时间。
二、请求间隔
请求间隔指每次调用翻译接口前等待的时间。
推荐范围:
200~800 毫秒
参考配置:
| 使用场景 | 推荐间隔 |
| 单篇测试 | 200~300 毫秒 |
| 普通批量翻译 | 400~600 毫秒 |
| 经常出现限流 | 800~1500 毫秒 |
| 百度开放平台标准版 | 建议适当增加 |
如果出现百度翻译错误码 54003,通常说明接口调用频率过高。
应增加请求间隔,而不是不断重新点击开始任务。
三、单次合并最大字符数
插件可以把同一篇文章中的多个文本节点合并为较少的接口请求。
推荐设置:
2000~3500 字符
合并字符数较小:
- 请求次数更多
- 单次请求较快
- 更不容易超出接口限制
合并字符数较大:
- 请求次数更少
- 翻译速度可能更快
- 单次请求失败影响范围更大
普通文章建议使用默认范围,不必设置得过高。
四、接口超时时间
推荐:
25 秒
如果服务器网络较慢,可以增加到:
30~40 秒
不建议设置到几分钟,否则接口故障时会导致任务长时间等待。
五、AJAX 单轮运行时间
插件通过 AJAX 分轮处理内容。
推荐:
10~12 秒
每轮运行到达时间上限后,剩余任务会自动留到下一轮。
这样可以减少:
- PHP 超时
- 服务器 504
- 页面长时间无响应
- 单次请求处理过多
六、每批处理数量
推荐从:
3 条
开始测试。
运行稳定后,可以增加到:
- 5 条
- 10 条
- 15 条
- 20 条
服务器配置较低、文章较长时,应减少每批数量。
七、推荐配置方案
普通虚拟主机
| 设置项 | 推荐值 |
| 最大重试 | 2 |
| 请求间隔 | 600 毫秒 |
| 合并字符 | 2000 |
| 接口超时 | 25 秒 |
| AJAX 单轮 | 10 秒 |
| 每批数量 | 3 |
普通云服务器
| 设置项 | 推荐值 |
| 最大重试 | 3 |
| 请求间隔 | 400 毫秒 |
| 合并字符 | 3000 |
| 接口超时 | 25 秒 |
| AJAX 单轮 | 12 秒 |
| 每批数量 | 5~10 |
大量历史文章
不建议只追求最快速度。
可以使用较小批次连续运行,并避开网站访问高峰,以减少服务器压力和接口限流。
八、速度异常时的排查顺序
翻译任务明显变慢时,依次检查:
- 翻译接口是否正常
- 账户是否有可用额度
- 是否频繁出现限流错误
- 请求间隔是否过短
- 每批数量是否过大
- 文章正文是否特别长
- 服务器是否出现 CPU 或内存过高
- PHP 和反向代理是否有超时限制