## 如何使用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 ``` ![](http://image.harryrou.wiki/2023-04-25-CleanShot%202023-04-25%20at%2014.25.18%402x.png) ![](http://image.harryrou.wiki/2023-04-25-CleanShot%202023-04-25%20at%2014.42.40%402x.png) *卸载* ``` pip3 uninstall package-name ``` 6. 安装requirements.txt ``` cd ChatGPT-for-Translation pip install -r requirements.txt ``` ![](http://image.harryrou.wiki/2023-04-25-CleanShot%202023-04-26%20at%2007.26.46%402x.png) *可能会收到这样的提醒,忽略* ![](http://image.harryrou.wiki/2023-04-25-CleanShot%202023-04-26%20at%2007.25.21%402x.png) 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?(好像不需要加载?我没加载,可以用了) ![](http://image.harryrou.wiki/2023-04-26-CleanShot%202023-04-26%20at%2008.07.12%402x.png) *报错: 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]]