由于沉浸式翻译 最近出现了许多负面消息,于是尝试寻找替代品。
看到有推荐 kiss-translator 于是尝试使用。
由于默认的 Gemini 配置与 Gemini AI Studio 不兼容,于是摸索在自定义接口中配置。
在【接口设置】中,点开一个Custom,接口名称填一个易于分别的名字。
URL填写:https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
如果是自搭建的 GeminiBalance,填写 http://ip:port/v1beta/models/gemini-2.5-flash-lite:generateContent
模型这里选择的是 gemini-2.5-flash-lite,翻译效果足够,速度快,不容易触发请求限制。
Key填写自己的 API Key
重点是 Request Hook 和 Response Hook
Request Hook:
(text, from, to, url, key) => [
url,
{
headers: {
"Content-type": "application/json",
"x-goog-api-key": key,
},
method: "POST",
body: JSON.stringify({
contents: [
{
parts: [
{
text: `Translate the following source text from ${from} to ${to}.
Output translation directly without any additional text.
Source Text: ${text}`,
}
]
}
]
})
}
];
Response Hook:
(res, text, from, to) => [res['candidates'][0]['content']['parts'][0]['text'], to === res.src]
点击【点击测试】按钮,提示测试成功表示配置正确