吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3119|回复: 0
收起左侧

[其他转载] 【powershell】使用有道的免费翻译api写一个小工具

[复制链接]
kumamiko 发表于 2021-4-30 09:14
本帖最后由 kumamiko 于 2021-4-30 09:27 编辑

我的环境:win10 , powershell 7.1.3

新建文件 youdaofanyi.ps1

脚本内容

# 使用有道的免费翻译api
[CmdletBinding()]
param (
    # 输入
    [Parameter(Mandatory)]
    [string]
    $words,
    # 类型
    [ValidateSet('AUTO', 'ZH_CN2EN', 'ZH_CN2JA', 'ZH_CN2KR', 'ZH_CN2FR', 'ZH_CN2RU', 'ZH_CN2SP', 'EN2ZH_CN', 'JA2ZH_CN', 'KR2ZH_CN', 'FR2ZH_CN', 'RU2ZH_CN', 'SP2ZH_CN')]
    [string]
    $type = 'AUTO'
)

# 类型说明
# AUTO 自动
# ZH_CN2EN 中文 » 英语
# ZH_CN2JA 中文 » 日语
# ZH_CN2KR 中文 » 韩语
# ZH_CN2FR 中文 » 法语
# ZH_CN2RU 中文 » 俄语
# ZH_CN2SP 中文 » 西语
# EN2ZH_CN 英语 » 中文
# JA2ZH_CN 日语 » 中文
# KR2ZH_CN 韩语 » 中文
# FR2ZH_CN 法语 » 中文
# RU2ZH_CN 俄语 » 中文
# SP2ZH_CN 西语 » 中文

(Invoke-RestMethod "http://fanyi.youdao.com/translate?&doctype=json&type=$type&i=$([System.Web.HttpUtility]::UrlEncode($words))").translateResult[0].tgt

调用

.\youdaofanyi.ps1 'nice boat'

指定类型

.\youdaofanyi.ps1 'nice boat' -type 'ZH_CN2JA'

(好像中英翻译之外,其他的并不怎么好用……毕竟免费api)

效果


Snipaste_2021-04-30_09-12-40.png

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表