尝试使用chatGPT进行文本翻译
本文最后更新于 320 天前,其中的信息可能已经有所发展或是发生改变。

在群里吹水的时候有群友说到了可以使用chatGPT对轻小说进行粗译,觉得很有意思进行一下尝试

准备材料

项目地址 https://github.com/jesselau76/ebook-GPT-translator
一个openAI账号(token)
一个可以正常访问网络的环境
python3环境

开始

配置

首先使用git将项目拖至本地
然后安装必要的软件包

要使用此工具,您需要在系统上安装 Python 3 以及以下软件包:

pdfminer
openai
tqdm
ebooklib
bs4
docx
mobi
您可以通过运行以下命令来安装这些软件包:

在项目根目录使用 pip install -r requirements.txt 以安装依赖

使用

使用前将settings.cfg.example改名为settings.cfg并用任何一款编辑器编辑.
将文本中的openai-apikey = sk-xxxxxxx替换为你自己的token
如果有其他需要调整的地方也在这里调整

现场新注册了一个号子尝试

注意

如果需要先测试prompt,可以加--test参数只翻译前三段短文字。 运行命令:

python text_translation.py [-h] [--test] filename

positional arguments:
  filename    Name of the input file

options:
  -h, --help  show this help message and exit
  --test      Only translate the first 3 short texts
  --tlist     Use the translated name table

运行text_translation.py脚本,将要翻译或转换的文件作为参数。 例如,要翻译名为example.pdf的 PDF 文件,您可以运行以下命令:

python text_translation.py example.pdf
或者要翻译名为 example.epub 的 epub 文件,您可以运行以下命令:

python text_translation.py example.epub
或者要翻译名为 example.docx 的 docx 文件,您可以运行以下命令:

python text_translation.py example.docx
或者要翻译名为 example.mobi 的 mobi 文件,您可以运行以下命令:

python text_translation.py example.mobi
或者要翻译名为 example.txt 的 text 文件,您可以运行以下命令:

python text_translation.py example.txt
默认情况下,脚本会尝试将文本翻译成在 target-language 选项下的 settings.cfg 文件中指定的语言。 您还可以通过将bilingual-output选项设置为True来选择输出文本的双语版本。

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇