这个API会以中文字符问号和句号分行出来翻译,只能先行替换掉- cls
- $s = (gc abc.txt -enc UTF8 -raw) -split '\r\n' -join ';' -replace '。|?','.'
- (Invoke-RestMethod "http://fanyi.youdao.com/translate?&doctype=json&type='AUTO'&i=$s").translateResult[0] | Where-Object { $_.src -ne ';' } | foreach {
- $_.src -replace ';$',''
- $_.tgt -replace ';$',''
- }
复制代码
|