## 如何使用ChatGPT-for-Translation Raychanan:
1. 访问ChatGPT-for-Translation Raychanan的GitHub存储库:https://github.com/Raychanan/ChatGPT-for-Translation
2. 克隆存储库并安装依赖项:
```
git clone https://github.com/Raychanan/ChatGPT-for-Translation.git
```
3. 安装[[homebrew]],用GitHub clone,报错就多使用几次更新,用version 检查是否安装成功
4. 安装` Python3`,您可以通过 Homebrew 安装,只需要在终端输入以下命令:
```
brew install python3
```
检查版本:
```
python3 --version
```
安装的路径:(之后安装的所有package都可以在这个文件夹中找到)
```
apple/Library资源库
```
5. 安装` PIP3`
python3应该自带了,可以用`pip3 --version`检查,如果没问题不用安装。
如果您已经安装了 Python3,但是使用 pip 命令时出现了问题,很可能是因为 pip 没有安装或者没有正确安装。这是因为在 Python3.4 及更高版本中, pip 已经成为了标准库的一部分,无需单独安装。但是,在某些情况下, pip 可能不会正确安装,需要手动安装。以下是解决该问题的一些可能方法:
方法一:使用 python3 -m 命令
在某些系统上, Python3 的 pip 可能不在默认的系统路径下,这可能会导致 pip 命令无法正常工作。您可以尝试使用以下命令,使用 python3 模块来运行 pip:
```
python3 -m pip install package-name
```


*卸载*
```
pip3 uninstall package-name
```
6. 安装requirements.txt
```
cd ChatGPT-for-Translation
pip install -r requirements.txt
```

*可能会收到这样的提醒,忽略*

7. 测试(双语,英翻中)
```
python3 ChatGPT-translate.py --bilingual --input_path=input.txt --openai_key=password
```
*报错:
Can't find model 'en_core_web_sm'. It doesn't seem to be a Python package or a valid path to a data directory.*
这个错误表示没有安装'en-core-web-sm'的语言模型,需要用spacy安装,requirement已经安装了spacy,所以用命令安装en_core_web_sm
```
python3 -m spacy download en_core_web_sm
```
加载 en_core_web_sm?(好像不需要加载?我没加载,可以用了)

*报错:
Rate limit reached for default-gpt-3.5-turbo in organization org-jaxeLfL9E9VaBBXcqCexv9tg on requests per min. Limit: 3 / min. Please try again in 20s. Contact
[email protected] if you continue to have issues. Please add a payment method to your account to increase your rate limit. Visit https://platform.openai.com/account/billing to add a payment method.
“”“*
这个错误表示您的OpenAI帐户使用的GPT-3 API密钥在一分钟内发送的请求次数已达到限制。您的OpenAI组织的目前限制是每分钟只能发送3个请求。您可以在20秒后重试发送请求,或者您需要添加一个支付方法到OpenAI帐户来增加请求限制。
要添加支付方式,请按照以下步骤操作:
1. 访问https://platform.openai.com/account/billing
2. 按照网站提示完成收费账单信息的填写
3. 添加成功后,您的请求限制将得到额外的提升。
如果您仍然遇到问题,建议联系
[email protected]将问题报告给OpenAI支持团队,以协助您解决问题。
1. 存储api key
打开`ChatGPT-translate.py`找到
```
# Set up OpenAI API key
openai.api_key = key
if not text:
return “"
```
加入自己的密钥,替换引号内的内容
```
openai.api_key = "YOUR_API_KEY_HERE"
```
## 注意事项
1. 带空格的文件名可以用`renamer`修改
2. PDF使用绝对路径
```
/Users/apple/GitHub/ChatGPT-for-Translation/tests/sample.pdf
```
## 参考资料
[双语文章SOP (candobear.com)](https://gpt.candobear.com/toolbox/%E5%8F%8C%E8%AF%AD%E6%96%87%E7%AB%A0sop)
[DeepL 翻译软件](https://www.youtube.com/watch?v=TM1VIw1NfLQ)
[如何使用ChatGPT 快速翻譯 PDF 文件?](https://www.youtube.com/watch?v=SjFNh18BB7M)
[ChatGPT API in Python - Complete Tutorial for Beginners](https://www.youtube.com/watch?v=XxIfSkkyAaQ)
![[ChatGPT-for-Translation Raychanan.pdf]]