Blog 307/365:【學新知】上班族的小幫手,使用Google Sheet自製多國語系自動翻譯表單

🤔為什麼要寫這篇小記?

當公司網站不只服務台灣的顧客時,更改網站的介面勢必都要考慮一件事情:多國語系翻譯 (Localization) ,或叫做 i18n (Internationalization,取開頭的i與結尾的n,中間有18個字母,比較常用在工程師之間的溝通)。

雖然公司都會特別請外面的翻譯社或公司內部的母語人士,但通常要等到一次需求的語言都被翻譯完成時,往往2 - 3天就過去了...因此PM或是翻譯人員在需求很緊急時,往往會使用Google Translate當作替代性方法,目的就是要讓改動頻繁的文字可以快速的被翻譯。

問題來了,如果將需要翻譯的文字一個個丟進Google Translate頁面,甚至還要轉換成不同國家的語言,中間冗長的過程會讓人非常吐血...



如果只有幾句話勉強可以容忍,但如果要翻譯的是一個全新功能相關的頁面,數量甚至可高達200 - 300句之多。有沒有一個方法或是工具,是可以快速又容易時間 "大批量" 的文字翻譯需求呢?

參考電腦玩物的《Google 試算表自製全自動多國語言翻譯機,範本下載》,我們可以很好的解決這個問題。

🤔開始製作我們第一個「多國語系自動翻譯表單」

▶ 步驟一

建立需要翻譯的語系欄位,注意需要打語系代碼,可以參考這邊。(如果有使用其他的專案管理軟體,例如Trello, Gitlab...等,最左邊的Ticket可以記錄Issue Number方便追蹤)



▶ 步驟二

在需要翻譯的儲存格打上此公式:=GOOGLETRANSLATE(要翻譯的儲存格, "auto", 要翻譯的語系 )。以此案例而言我需要翻譯的語文是英文:
  • 要翻譯的儲存格: B3
  • 原文語言:可以直接填寫"auto"偵測要翻譯的語言
  • 要翻譯的語系:可以直接指定上方語言,例如C2



▶ 步驟三

填入需要翻譯的語言(英文),用滑鼠指標一拉就完成啦!