前言
笔者将几款市面上的翻译进行了一个总结比较:
其中最为推荐的是,使用chatgpt api进行自动读取文本内容并逐行翻译后生成新文件。全过程无需人工参与,其精确度最佳。
chatgpt api 翻译PDF,TXT,HTML
github 地址
https://github.com/Raychanan/ChatGPT-for-Translation
Install
git
clone
https://github.com/Raychanan/ChatGPT-
for
-Translation.git
cd ./ChatGPT-
for
-
Translation
/
pip
install
-r requirements.txt
--quiet
# Run
python ChatGPT-translate.py
--input_path=input.txt --openai_key=password
This command will
translate
the
text
in
input.txt
into
simplified Chinese
using
ChatGPT. You can also specify
any
language
you want.
For
example,
--target_language="Japanese". See this txt as an example.
这个命令将使用ChatGPT把input.txt中的文本翻译成简体中文。你也可以指定任何你想要的语言。例如,
--target_language="Japanese"。翻译后的txt文件例子见这里
Translate
Folder Files | 翻译文件夹内所有文本
python ChatGPT-translate.py
--input_path=./folder/ --openai_key=password
Bilingual
Translation
| 双语翻译
python ChatGPT-translate.py
--bilingual --input_path=input.txt --openai_key=password
同时可以使用在线测试:
https://colab.research.google.com/drive/1_715zHeS3VaZaB9ISyo29Zp-KOTsyP8D#scrollTo=hU-8gsBXAyf0
翻译过程
使用在线编译TXT,PDF 双语效果
chatgpt api调用自动化翻译字幕脚本2
为了处理日常中需要翻译的内容,朋友特意写了一款翻译字幕工具。
https://github.com/wuyuw/subtitle-translator-ai
脚本使用(windows环境):
在windows下clone代码,然后执行构建,就可以在windows下使用
go mod tidy
go build -o sta.exe .
sta.exe -f config.yaml --inpath ./test.srt --outpath ./result.srt
注意更改参数使结果更精确
结果:
翻译结果:
该脚本目前仅支持srt文件自动翻译,若想支持更多格式,可二次开发/点击star/fork持续关注该项目....
优点:
加入适当的prompt,可以很好的翻译成可读性语言。
使用web版本chatgpt翻译,再次不做介绍
slack的Claude应用进行翻译
https://app.slack.com/client/ 使用应用claude
相关文章:最强免费 ChatGPT 替代品!AI 界“黑马” (支持国内直连)-Claude 快速注册教程
输入内容:使用网络安全专家的角色进行翻译以下内容,保持原格式不变xxxxxx翻译文本
优点:
翻译效果较好,可让其带入角色进行翻译,但翻译准确度略低于chatgpt
支持100K token 的文章长度输入。可以使用pdf,txt进行总结或者翻译。
若对翻译长文本,希望结合上下文语境翻译但对翻译效果略接受瑕疵可使用该网站。
deepl翻译
https://www.deepl.com/translator/files
输入内容:xxxxxx翻译文本
优点:翻译速度较快,支持国内访问,5000字限制
缺点:翻译效果相对于其他直翻效果更好,但比gpt能结合语境赋予角色的差很多。有长度限制
deepl破解版1s自动翻译
参考这篇文章:https://www.i3zh.com/19025.html
将需要翻译的文本docx文件拖入deepl中,1s翻译完成,输出翻译后的文本,突破官网限制每次最多可翻译条数。翻译效果如下:
下载地址:https://pan.quark.cn/s/32f6c2e21523#/list/share
谷歌翻译
https://github.com/Ponderfly/GoogleTranslateIpCheck
扫描国内可用的谷歌翻译IP
如果都不能使用可以删除 ip.txt 文件调用远程IP或进入扫描模式
使用参数 -s 可以直接进入扫描模式 -y 自动写入Host文件 -6 进入IPv6模式(如果支持IPv6推荐优先使用)
Windows 需要使用管理员权限运行
Mac和Linux运行 需要在终端中导航到软件目录然后执行
可以让原本失效的谷歌翻译变得可以访问。
插件名称:Google翻译
Chrome浏览器打开网站为中文
点击插件google翻译
点击翻译此页面
使用百度翻译再次不多介绍
沉浸式翻译,使用多种翻译引擎
https://immersive-translate.owenyoung.com/start/
优点:
比谷歌翻译再长期阅读各种英文网站时,效果比google翻译要强很多。
四种翻译对比
总结
再处理离线文件时openai , claude 效果都是比较不错。
在线翻译,使用deelp,google翻译,沉侵式翻译都是值得推荐的。
国外视频边看边翻译
Chrome扩展:Enjoy Learning Languages
https://chrome.google.com/webstore/detail/enjoy-learning-languages/cnppaiifcooegmendcabeagbgnhhjoea
安装扩展前,视频内容只有英文字幕
安装扩展之后,中文会自动出现在视频中,视频效果如图:
下载地址
一键获取文章中所有相关翻译地址
chatgpt api调用自动化翻译脚本为了处理日常中需要翻译的长篇内容,朋友特意写了一款翻译工具。
https://github.com/wuyuw/subtitle-translator-aislack的Claude应用进行翻译https://app.slack.com/client/
deepl翻译https://www.deepl.com/translator/files
谷歌翻译https://github.com/Ponderfly/GoogleTranslateIpCheck
沉侵式翻译https://immersive-translate.owenyoung.com/start/
原文始发于微信公众号(安全女巫):五种快速翻译国外网络安全文章方法分析,包含使用AI翻译pdf,txt文件
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论