LibreTranslator 是一个基于 React 的翻译工具,利用 DeepLx API 提供快速和准确的翻译服务。用户可以选择源语言和目标语言,输入文本并获取翻译结果。

功能
支持多种语言的翻译
友好的用户界面(待完善)
技术栈
前端: React
样式: CSS
API: DeepLx API
项目结构
/
├── /public
│ ├── index.html
│ └── styles.css
├── /src
│ ├── App.js
│ ├── index.js
│ └── styles.css
└── package.json
部署
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/token* 不带 /translate

用于存储 DeepLx API 的 URL,以便在请求翻译时使用。

REACT_APP_PASSWORD(可选): 访问密码

用于存储访问口令,以便在用户输入口令时进行验证。

NODE_OPTIONS:–openssl-legacy-provider

这个变量用于配置 Node.js 的选项,通常用于解决某些依赖包的兼容性问题。

https://api.deeplx.org/token* 可以从 https://api.deeplx.org/ 获取
贡献
欢迎任何形式的贡献!请提交问题或拉取请求。

 

仓库地址

GitHub:https://github.com/bestZwei/LibreTranslator

网站免责声明
一、资源来源与版权

本网站所有资源及文章均源自互联网,经过我们的收集整理后呈现给用户。我们明确声明,本网站不直接参与任何资源的创作或制作过程,仅作为信息的传递者。若您发现本网站上的任何内容侵犯了您的合法权益(包括但不限于版权、商标权、专利权等),请立即通过以下联系方式与我们取得联系。在收到您的反馈并核实情况后,我们将迅速采取相应措施,包括但不限于删除侵权内容,以确保您的合法权益得到及时保护。

二、资源使用与责任

资源鉴别:本网站发布的资源可能包含水印、广告链接或其他引流信息,这是由资源原始来源决定的。我们提醒用户在使用这些资源时,应保持警惕,自行鉴别信息的真实性和适用性,避免受到不必要的干扰或误导。 非商业用途:本网站提供的资源仅供学习、研究及非商业性交流使用。我们鼓励用户尊重原创,支持正版。若您计划将本站资源用于商业目的,请务必先获得合法授权,否则因此产生的一切法律后果将由下载用户自行承担。

三、联系方式

为了更好地服务用户,解决您在使用本网站过程中可能遇到的问题或反馈侵权信息,我们提供了以下联系方式(请将“#”替换为“@”后使用): 联系方式:contact#kukaylib.com

四、免责条款

本网站致力于为用户提供高质量的信息服务,但对于因网络状况、第三方干扰、不可抗力等因素导致的服务中断、数据丢失、信息错误等问题,本网站不承担任何责任。同时,本网站对于用户在使用本站资源过程中可能产生的任何直接、间接、偶然、特殊或惩罚性损失,也不承担任何法律责任。 请用户在使用本网站时,务必遵守相关法律法规及道德准则,自行承担因使用本站资源而产生的所有风险和后果。

五、更新与修订

本网站有权随时更新或修订本免责声明,更新或修订后的免责声明一经发布即具有法律效力。用户应定期访问本页面以了解最新的免责声明内容。 感谢您对本网站的理解与支持!我们将继续努力,为用户提供更加优质、便捷的信息服务。