GPT搓的,仓库
Demo: https://deeplx.cool.us.kg/
部署
1、使用 Cloudflare Pages 部署
- Fork 本仓库。
- 登录到 Cloudflare ,在 Cloudflare Dashboard 中,选择 "Pages"。
- 点击 "Create a Project"。
- 连接到您的 GitHub 存储库,并选择该项目。
- 在 "Configure your build" 步骤中,使用以下设置:
- Framework preset:
- Build command:
npm run build - Build directory:
build
- 点击 "Save and Deploy"。
2、使用 Vercel 部署
- Fork 本仓库。
- 登录到 Vercel,点击 "New Project"。
- 连接到您的 GitHub 存储库,并选择该项目。
- Vercel 会自动检测到您使用的是 React 项目。您可以使用默认设置。
- 点击 "Deploy"。
所有部署方式都要配置环境变量
-
REACT_APP_DEEPLX_API_URL:
https://api.deeplx.org/(xxx)不带/translate用于存储 DeepLx API 的 URL,以便在请求翻译时使用。可以从 https://api.deeplx.org/ 获取,隔壁 LinuxDo 站登录。
-
REACT_APP_PASSWORD(可选): 访问密码
用于存储访问口令,限制其他人使用你部署的翻译网页。
-
NODE_OPTIONS:
--openssl-legacy-provider这个变量用于配置 Node.js 的选项,通常用于解决某些依赖包的兼容性问题,不设置则可能部署失败。
-
REACT_APP_API_TOKEN(可选):按需修改,请求链接是
REACT_APP_DEEPLX_API_URL/translate?token=REACT_APP_API_TOKEN,如果是自己部署的服务请参考格式填入这两个环境变量
不错呀 界面干净
很强,帮顶🍗
能不能实时翻译,不要翻译按钮
我的cf不堪重负了
@bluewill #2 这个请求量就大了。不过可以增加一个按钮开关,用户自己开启
没有Linux.do的账号,搞不了咯
@bluewill #2 可以了!请查看最新代码,部署即可
@bigbabyer #5 现在不能邀请了
加了页面语言英语和德语
这个token在哪填写?没找到地方