最近,不少 openai-translator
的用户都遇到了一个头疼的问题:在使用 Gemini API 进行翻译时,会出现 Translating... failed, finish_reason: undefined!
的错误提示,导致翻译功能无法正常使用。
经过一番尝试和研究,我发现这个问题似乎是由于 openai-translator
项目本身的问题导致的,而且看起来项目的维护者可能已经不再积极维护该项目。
临时的解决方案:更换翻译工具
既然 openai-translator
暂时无法使用 Gemini API,那么我们只能寻找其他的替代方案。经过一番筛选,我找到了一款非常不错的翻译工具: Pot (派了个萌的翻译器)。
Pot (派了个萌的翻译器) 是一款开源、跨平台的翻译工具,其功能和使用体验都非常接近 openai-translator
。
Pot 的 GitHub 地址: https://github.com/pot-app/pot-desktop
Pot 的优点
- 功能完备: Pot 提供了与
openai-translator
类似的核心翻译功能,例如划词翻译、截图翻译、文本翻译等。 - 使用简单: Pot 的操作界面友好,上手容易,即使是新手也能快速掌握。
- 跨平台: Pot 支持 Windows、macOS 和 Linux 等主流操作系统。
- 开源免费: Pot 是一个开源项目,用户可以免费使用,并根据自己的需求进行定制。
总结
虽然我们仍然希望 openai-translator
项目能够尽快修复 Gemini API 的问题,但目前来看,Pot (派了个萌的翻译器) 是一款非常优秀的替代品。如果你正为 openai-translator
的翻译失败问题而烦恼,不妨尝试一下 Pot,它或许能解决你的燃眉之急。
如果你也遇到了同样的问题,请尝试以下步骤:
- 访问 Pot 的 GitHub 地址:https://github.com/pot-app/pot-desktop
- 根据你的操作系统下载安装包。
- 按照 Pot 的文档配置 API Key 和其他设置。
- 开始使用 Pot 进行翻译。
希望这篇文章能帮助到遇到相同问题的你!