Bug 描述: 高级设置中的 "AI翻译模型温度值" 对 Gemini 翻译器不生效。
复现步骤:
在高级设置中将 "AI翻译模型温度值" 设为 0.2
使用 Gemini 进行字幕翻译
观察到翻译结果可能出现幻觉或不相关内容
问题原因: _gemini.py 中的 GenerateContentConfig 缺少 temperature 参数,而 _chatgpt.py 正确使用了 config.settings.get('aitrans_temperature', 0.2)。
建议修复: 在 _gemini.py 第68行左右,添加:
temperature=float(config.settings.get('aitrans_temperature', 0.2)),
环境:
版本: v3.95-0126
系统: Windows
Gemini模型: gemini-3-flash-preview