项目简介
本项目名为GPTTranslator,是基于Python开发的工具。它借助GPT相关语言模型,可实现中英文Markdown文件的翻译和润色,为用户处理Markdown文件提供便利。
项目的主要特性和功能
- 智能翻译:自动判断文件语言(中文或英文)并进行相应翻译。
- 润色功能:在翻译过程中对文本进行润色处理。
- 多模型支持:支持OpenAI gpt - 3.5、gpt - 4o - mini、Azure OpenAI GPT3.5等多个LLM模型。
- 生成对比文件:默认在源文件同级目录下生成翻译结果文件和未润色的中间文件,便于用户对比差异并手动修改。
安装使用步骤
安装
假设用户已下载本项目的源码文件,按以下步骤安装:
1. 创建并激活虚拟环境(可选):
shell
python -m venv .gpt_trans_env && source .gpt_trans_env/bin/activate
2. 安装gpt_trans:
shell
pip install gpt_trans
准备工作
准备好OpenAI的API Key,并将其添加到环境变量中。不同模型的环境变量配置如下:
- OpenAI gpt - 3.5和gpt - 4o - mini等,需配置环境变量 OPENAI_API_KEY
。
- Azure OpenAI GPT3.5,需配置环境变量 AZURE_OPENAI_API_KEY
、AZURE_OPENAI_ENDPOINT
、AZURE_DEPLOYMENT
、OPENAI_API_VERSION
。
使用方法
- 翻译中文的md为英文的md并润色:
shell gpt_trans path_to_your_md.md
- 模型选择:使用
--llm
参数可选择模型,默认为OpenAI gpt - 4o - mini。例如,要切换成gpt - 4o - mini:shell gpt_trans path_to_your_md.md --llm gpt-4o-mini
- 查看参数说明:
shell gpt_trans --help
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】