OpenAI Translator
简介OpenAITranslator,一款基于ChatGPTAPI的划词翻译浏览器插件和跨平台桌面端应用,使用ChatGPTAPI进行划词翻译和文本润色,借助了ChatGPT强大的翻译能力,帮助用户更流畅地阅读外语和编辑外语,允许跨55种不同语言进行相互翻译、润色和总结,支持浏览扩展、Mac和Windows等等。
下载安装详细安装教程可查看OpenAITranslator-ChatGPTAPI划词翻译工具的下载安装使用教程
功能列表特色支持三种翻译模式:翻译、润色、总结支持55种语言的相互翻译、润色和总结功能支持实时翻译、润色和总结,以最快的速度响应用户,让翻译、润色和总结的过程达到前所未有的流畅和顺滑支持自定义翻译文本支持一键复制支持TTS
工具设置为中文方式1.点击扩展程序图标打开工具选择左下角设置
2.打开设置后滑动到底部选择语言简体中文最后点击保存
3.设置后的效果如下工具提示不再是默认的英文
工具栏介绍及使用工具栏分为选择翻译语言、翻译、润色、总结、分析、解释代码。
翻译:选择翻译语言:支持55种语言的相互翻译。
润色:选择简体中文翻译一下就明白它的作用啦
总结:分析:代码解释:其余功能除了以上几个翻译、润色、解析等功能以外这个也存在上传图片进行翻译、语音识别、复制到粘贴板的辅助功能。
喜欢的可以点赞收藏使用。
ChatGPT可以作为一个翻译器吗
论文地址:https://arxiv.org/abs/2301.08745.pdf
背景
自从OpenAI2022年11月30日发布ChatGPT以来,基本上把NLP所有任务大统一了,那么在机器翻译的表现到底如何呢?腾讯AILab在翻译Prompt、多语言翻译以及翻译鲁棒性三方面做了一些实验,并且与GoogleTranslate(133种语言), DeepLTranslate(29种语言)和TencentTranSmart(16种语言)三款商业翻译软件进行了对比。
核心结论
1、在高资源语言上的翻译效果和主流商业翻译软件(Google翻译,deepl等)相当;
2.在低资源语言上的翻译效果差强人意,通过pivotprompting方法可以提升效果;
3.在翻译的鲁邦稳定性上落后于主流商业翻译软件;
4.ChatGPT在口语翻译上是一个潜在的好工具;
ChatGPT机器翻译评估
评估数据
由于翻译数据需要手动去和ChatGPT交互得到,比较耗时,因此作者每个种类的数据集都随机采样了50个样本进行评估
评估指标
BLEU、ChrF++、TER,这三种评估指标可以在如下链接找到实现方案:https://github.com/mjpost/sacrebleu
翻译的Prompts
首先作者使用如下Prompt在ChatGPT上生成翻译需要的Prompts
如上图所示,发现生成的Prompt是合理的,但基本都很类似的,作者重新进行了归类,如下表所示:
[SRC]表示源语言,[TGT]表示目标语言。由于在Figture1中生成的Prompt中都带有“引号”,作者在Tp2中增加了去掉生成“引号”的Prompt,不过这样偶尔导致生成不稳定。
从上述三种翻译Prompt的实验来看,Tp3是最佳的,因此后面的实验都使用Tp3Prompt。
翻译的语言
作者使用了四种语言进行两两之间进行翻译,以BLEU为平均指标,结果如下图所示:
从上图可以看出,在低资源的罗马语言到英语的效果要比高资源的德文到英语的翻译差,所谓高资源,低资源是从他们的翻译语料多少来定的。
一般来说,低资源或者不同语种直接的翻译,传统商业软件是比较难的,而ChatGPT一个模型解决多任务的能力可以通过高资源的语料和NLP其他任务弥补这种不足。
为了解决不同语种的翻译,提出了一种叫PivotPrompting的方法,具体做法就是先把一种语言翻译成中间语言,然后再翻译成目标语言,一般中间语言默认是英语。形式如下:Pleaseprovidethe[PIV]translationfirstandthenthe[TGT]translationforthesesentencesonebyone:
使用这种方法,Tp3可以修改成如下形式:
使用PivotPrompting方法,并且对低资源语言翻译进行BLEU评估,结果如下Table5所示。
ChatGPT在翻译任务的鲁棒性
从Table6可以看出,ChatGPT在这些翻译数据上不如商业软件GoogleTranslate和DeepLTranslate好。下面看一些具体的case
参考文献:
[1] https://github.com/wxjiao/Is-ChatGPT-A-Good-Translator[2] https://translate.google.com[3] https://www.deepl.com/translator[4] https://transmart.qq.com/zh-CN/index[5] https://github.com/facebookresearch/flores[6]https://github.com/hsing-wang/WMT2020_BioMedical/tree/master/Bio-18-19-testset [7] https://github.com/mjpost/sacrebleu