Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

[AHK#49] 整批多語言翻譯的2個方法:Google試算表與AutoHotkey脚本

$
0
0

無論是Google Translate網站、Crow Translate或uTools的翻譯插件,都是一次翻譯一個語言,如果想要一次翻譯多個語言,應該如何操作呢?
以下分享兩個作法:

  1. 使用Google試算表
  2. 以AutoHotkey撰寫整批操作的腳本

方法1. 使用Google試算表

使用Google試算表的GoogleTranslate函數即可輕鬆達成此需求。

語法

=GoogleTranslate(儲存格, “來源語言代碼”, “目的語言代碼”)

語言代碼

https://www.wikiwand.com/zh/ISO_639-1

方法2. AutoHotkey腳本

^+t::
  InputBox, sText, Google翻譯, 請輸入要翻譯的原文:, , 800, 150, , , , , %Clipboard%
  if (ErrorLevel == 0) {
    sSimplified := GoogleTranslate(sText, "zh-tw", "zh")
    sEnglish := GoogleTranslate(sText, "zh-tw", "en")
    sJapanese := GoogleTranslate(sText, "zh-tw", "ja")
    sKorean := GoogleTranslate(sText, "zh-tw", "ko")

    sContent := sSimplified . "`n`n" . sEnglish "`n`n" . sJapanese . "`n`n" . sKorean . "`n" 

    FileEncoding UTF-8-RAW
    FileDelete, c:\temp\_translate.txt
    FileAppend %sContent%, c:\temp\_translate.txt
    Run c:\temp\_translate.txt
  }
  return

相關連結

教學影片

##您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles