用Bat文件调用小牛翻译api快速翻译

为了帮助大家更加轻松地调用机器翻译api,本人探索实现了一种可以通过BAT文件来调用机器翻译api,对粘贴板中的文本进行翻译,并将翻译结果保存为txt文件。下面把实现步骤简要说明如下:

第一步:获取小牛机器翻译api

进入niutrans.com小牛官方网址,注册小牛机器翻译,获取官方提供的免费api额度。

第二步:进入小牛翻译网站后台,点击右上角的头像,在下拉菜单中点击个人中心。

用Bat文件调用小牛翻译api快速翻译_第1张图片

第三步,找到翻译api,点击显示即可。

用Bat文件调用小牛翻译api快速翻译_第2张图片

第四步,再复制这个apikey,就可以得到小牛翻译的apikey了。

注意一定要保存好这个key,以备后期使用。

第五步,把apikey填写以下代码中,把代码再整个保存到txt文件中,再另存为Bat格式。

注意这里的编码格式要用ANSI,否则就有可能出现乱码。

@echo off
setlocal enabledelayedexpansion

:Translate
    rem 获取粘贴板内容
    powershell -command "Get-Clipboard" > temp.txt

    rem 读取文本内容
    set /p src_text= tran.txt

    rem 稍作等待,避免过快关闭
    timeout 6

    rem 清理临时文件
    del temp.txt

    rem 退出程序
    goto :eof

第六步,复制中文,然后点击这个bat文件。

就可以在当前目录下得到一个tran.txt文件和一个temp.txt,其中前者放的就是我们的译文,后者放的是原文。

译后的样式如下:

用Bat文件调用小牛翻译api快速翻译_第3张图片

用上面这个方法,就非常简单地实现了调用api进行翻译了。

感兴趣的小伙伴快来试试吧!如果你还不太明白就看看下面这个视频吧!

BAT文件调用小牛机器翻译api

你可能感兴趣的:(机器翻译,电脑知识,基础操作,机器翻译,自动翻译)