本文主要是介绍用Bat文件调用小牛翻译api快速翻译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
为了帮助大家更加轻松地调用机器翻译api,本人探索实现了一种可以通过BAT文件来调用机器翻译api,对粘贴板中的文本进行翻译,并将翻译结果保存为txt文件。下面把实现步骤简要说明如下:
第一步:获取小牛机器翻译api
进入niutrans.com小牛官方网址,注册小牛机器翻译,获取官方提供的免费api额度。
第二步:进入小牛翻译网站后台,点击右上角的头像,在下拉菜单中点击个人中心。
第三步,找到翻译api,点击显示即可。
第四步,再复制这个apikey,就可以得到小牛翻译的apikey了。
注意一定要保存好这个key,以备后期使用。
第五步,把apikey填写以下代码中,把代码再整个保存到txt文件中,再另存为Bat格式。
注意这里的编码格式要用ANSI,否则就有可能出现乱码。
@echo off
setlocal enabledelayedexpansion:Translaterem 获取粘贴板内容powershell -command "Get-Clipboard" > temp.txtrem 读取文本内容set /p src_text=<temp.txtrem 发送翻译请求curl -d "from=zh&to=en&apikey=【替换为你的api,包括括号】&src_text=!src_text!" http://api.niutrans.com/NiuTransServer/translation > tran.txtrem 稍作等待,避免过快关闭timeout 6rem 清理临时文件del temp.txtrem 退出程序goto :eof
第六步,复制中文,然后点击这个bat文件。
就可以在当前目录下得到一个tran.txt文件和一个temp.txt,其中前者放的就是我们的译文,后者放的是原文。
译后的样式如下:
用上面这个方法,就非常简单地实现了调用api进行翻译了。
感兴趣的小伙伴快来试试吧!如果你还不太明白就看看下面这个视频吧!
BAT文件调用小牛机器翻译api
这篇关于用Bat文件调用小牛翻译api快速翻译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!