Repolode
LanceMoe

LanceMoe/openai-translator

基于 OpenAI 兼容对话模型的 PWA 翻译工具,可安装到手机或桌面使用。

可替代:DeepL

Star
397
Fork
59
未关闭 Issue
6
最近提交
30天前

这是什么?

OpenAI Translator 是一款渐进式 Web 应用(PWA),通过 /v1/chat/completions 接口把翻译请求发送给任意 OpenAI 兼容的对话模型。用户可以自定义 API 地址和密钥,从推荐模型中选择,或直接填写服务商支持的任意模型名称。

应用支持流式输出,翻译记录保存在浏览器本地。作为 PWA,它可以安装到手机或桌面使用。前端基于 React 19、Vite、Tailwind CSS 与 DaisyUI 构建,既可以作为静态文件部署,也可以打包成 Docker 镜像由 nginx 提供服务。

核心功能

  • 01调用 OpenAI 兼容的 /v1/chat/completions 接口,可选流式输出。
  • 02支持为兼容服务商配置自定义 API 地址和密钥。
  • 03可从推荐模型中选择,也可以输入任意对话模型名称。
  • 04翻译历史保存在浏览器本地。
  • 05可作为 PWA 安装到手机或桌面。

适用场景

  • 使用自己的 OpenAI API 密钥进行文本翻译,无需依赖第三方翻译服务。
  • 通过自建或其他兼容 OpenAI 接口的模型服务进行翻译。
  • 用 Docker 或静态托管在自有服务器上部署私有翻译网页应用。

快速上手

  1. 1

    安装 pnpm(参见 pnpm.io/installation)

  2. 2

    安装项目依赖

    pnpm install
  3. 3

    启动本地开发服务器

    pnpm dev

使用前须知

  • 需要 API 密钥以及可访问的 OpenAI 兼容服务商,模型可用性取决于该服务商。

标签

常见问题

openai-translator 是什么?
基于 OpenAI 兼容对话模型的 PWA 翻译工具,可安装到手机或桌面使用。 OpenAI Translator 是一款渐进式 Web 应用(PWA),通过 /v1/chat/completions 接口把翻译请求发送给任意 OpenAI 兼容的对话模型。用户可以自定义 API 地址和密钥,从推荐模型中选择,或直接填写服务商支持的任意模型名称。
openai-translator 可以免费使用吗?用的什么许可证?
openai-translator 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
openai-translator 还在维护吗?
活跃维护中。openai-translator 最近一次提交是在 2026年10月8日。
openai-translator 适合用来做什么?
使用自己的 OpenAI API 密钥进行文本翻译,无需依赖第三方翻译服务。 通过自建或其他兼容 OpenAI 接口的模型服务进行翻译。 用 Docker 或静态托管在自有服务器上部署私有翻译网页应用。
openai-translator 怎么安装和运行?
安装 pnpm(参见 pnpm.io/installation) 安装项目依赖: pnpm install 启动本地开发服务器: pnpm dev
在哪里获取 openai-translator?
源代码和安装说明在 GitHub 上:https://github.com/LanceMoe/openai-translator

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目