为了帮助大家更加轻松地调用机器翻译api,本人探索实现了一种可以通过BAT文件来调用机器翻译api,对粘贴板中的文本进行翻译,并将翻译结果保存为txt文件。下面把实现步骤简要说明如下:
进入niutrans小牛官方网址,注册小牛机器翻译,获取官方提供的免费api额度。
注意一定要保存好这个key,以备后期使用。
注意这里的编码格式要用ANSI,否则就有可能出现乱码。
@echo off
setlocal enabledelayedexpansion:Translaterem 获取粘贴板内容powershell -command "Get-Clipboard" > 读取文本内容set /p src_text=& 发送翻译请求curl -d "from=zh&to=en&apikey=【替换为你的api,包括括号】&src_text=!src_text!" > 稍作等待,避免过快关闭timeout 6rem 清理临时文件 退出程序goto :eof
就可以在当前目录下得到一个文件和一个,其中前者放的就是我们的译文,后者放的是原文。
译后的样式如下:
用上面这个方法,就非常简单地实现了调用api进行翻译了。
感兴趣的小伙伴快来试试吧!如果你还不太明白就看看下面这个视频吧!
BAT文件调用小牛机器翻译api
本文发布于:2024-01-31 15:13:07,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170668518829429.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |