step0 测试工具
- 进入程序所在的文件夹
cd /Users/howie.serious/Documents/GitHub/bilingual_book_maker
export OPENAI_API_KEY=
填入你自己的key
- 带key测试
- 不带key测试
python3 make_book.py --book_name test_books/animal_farm.epub --openai_key sk-xxx --test --language zh-hans
python3 make_book.py --book_name test_books/animal_farm.epub --test --language zh-hans
日常使用SOP
- 进入程序所在的文件夹
cd /Users/howie.serious/Documents/GitHub/bilingual_book_maker
export OPENAI_API_KEY=
- 翻译epub
- 翻译txt
python3 make_book.py --book_name M2304/Make_Something_Wonderful_-_Steve_Jobs.epub --language zh-hans
python3 make_book.py --book_name M2304/How_Star_Wars_Conquered_the_Universe_Taylor_Chris.epub --language zh-hans
python3 make_book.py --book_name test_books/the_little_prince.txt --language zh-hans
设置 prompt(可选,非必须)
- txt方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt prompt_template_sample.txt
- json 方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt prompt_template_sample.json
- 参数方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt "Please translate \{text}\\ to {language}"
可选参数
- 帮助
python make_book.py --help
- 测试
--test
- 设置api key
--openai_key
- 切换gpt 模型
--model gpt3
- 只输出翻译后的单语版本,不输出双语版本
--single_translate
- 语言
--language "Simplified Chinese"
- 翻译epub中的指定标签
--translate-tags h1, h2, he, p, div
- 指定批量翻译的行数:一次翻译20行
python3 make_book.py --book_name test_books/the_little_prince.txt --test --batch_size 20
Todo
- 没必要,后台一直运行即可。
- gpt-4太贵
- gpt-4相对于gpt-3.5的升级,主要在数学题、编程等方面;