LibreTranslator 是一个基于 React 的翻译工具,利用 DeepLx API 提供快速和准确的翻译服务。用户可以选择源语言和目标语言,输入文本并获取翻译结果。
- 支持多种语言的翻译
- 友好的用户界面(待完善)
- 前端: React
- 样式: CSS
- API: DeepLx API
/
├── /public
│ ├── index.html
│ └── styles.css
├── /src
│ ├── App.js
│ ├── index.js
│ └── styles.css
└── package.json
- 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"。
- Fork 本仓库。
- 登录到 Vercel,点击 "New Project"。
- 连接到您的 GitHub 存储库,并选择该项目。
- Vercel 会自动检测到您使用的是 React 项目。您可以使用默认设置。
- 点击 "Deploy"。
-
REACT_APP_DEEPLX_API_URL:
https://api.deeplx.org/token*
不带/translate
用于存储 DeepLx API 的 URL,以便在请求翻译时使用。
-
REACT_APP_PASSWORD(可选): 访问密码
用于存储访问口令,以便在用户输入口令时进行验证。
-
NODE_OPTIONS:
--openssl-legacy-provider
这个变量用于配置 Node.js 的选项,通常用于解决某些依赖包的兼容性问题。