免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac546LINE 與社群533Google 服務464Windows 與電腦451Android 手機402Office 教學373網路新知372AI 工具116
Google 服務

Google 試算表 GOOGLETRANSLATE 函數:自動翻譯儲存格文字

GOOGLETRANSLATE 函數能在 Google 試算表中直接翻譯文字。只要輸入來源與目標語言代碼(如 "en" 轉 "zh-TW"),就能將儲存格內容轉換為所需語言。

Google 試算表 GOOGLETRANSLATE 函數語法

=GOOGLETRANSLATE(文字, [來源語言], [目標語言])
參數必填說明
文字是要翻譯的文字內容或儲存格參照。
來源語言選填文字的原始語言代碼,例如英文為 "en"。若省略或輸入 "auto",系統會自動偵測語言。
目標語言選填要翻譯成的語言代碼,例如繁體中文為 "zh-TW"。若省略,系統會預設翻譯為系統語言。

回傳:翻譯後的文字字串。

GOOGLETRANSLATE 函數範例

範例 1:基礎英文單字翻譯

將英文產品名稱翻譯為繁體中文

產品編號英文名稱
P001Apple
P002Banana

在 C2 輸入公式:

=GOOGLETRANSLATE(B2, "en", "zh-TW")

結果:蘋果。將 B2 儲存格的英文單字「Apple」翻譯成繁體中文。來源語言指定為 "en",目標語言指定為 "zh-TW"。

範例 2:自動偵測語言並翻譯

將各國客戶的意見回饋統一翻譯為英文

客戶姓名意見回饋
王小明你好
陳怡君こんにちは

在 C2 輸入公式:

=GOOGLETRANSLATE(B2, "auto", "en")

結果:Hello。使用 "auto" 讓系統自動偵測 B2 儲存格文字的原始語言,並將其統一翻譯為英文("en"),適合處理多國語言混雜的資料。

範例 3:特定語言之間的轉換

將中文問候語翻譯為日文供前台人員使用

房號問候語
101早安
102晚安

在 C2 輸入公式:

=GOOGLETRANSLATE(B2, "zh-TW", "ja")

結果:おはようございます。將 B2 儲存格的繁體中文「早安」翻譯成日文。來源語言設定為繁體中文 "zh-TW",目標語言設定為日文 "ja"。

使用 GOOGLETRANSLATE 的技巧與注意事項

  • 處理大量資料時,翻譯函數需要透過網路向 Google 伺服器發送請求,可能會出現短暫的載入延遲(顯示 Loading...)。
  • 繁體中文的代碼為 "zh-TW",簡體中文為 "zh-CN",日文為 "ja",韓文為 "ko"。
  • 若不確定來源資料的語言,可以搭配 DETECTLANGUAGE 函數先確認語言代碼,或直接在來源語言參數輸入 "auto"。

GOOGLETRANSLATE 常見錯誤與解決方法

錯誤原因解決方法
#VALUE!語言代碼格式錯誤或不支援該語言代碼。確認語言代碼是否為標準的兩位數代碼(如 "en"、"ja"),並確保有加上雙引號。
#ERROR!公式語法錯誤,通常是字串或語言代碼沒有加上雙引號。確保手動輸入的文字或語言代碼前後都有加上半形雙引號。

Excel 有 GOOGLETRANSLATE 嗎?

Excel 目前沒有內建與 GOOGLETRANSLATE 相同的函數。若要在 Excel 中翻譯,需透過「校閱」索引標籤下的「翻譯」功能手動處理,或使用 VBA 串接外部翻譯 API。

常見問題

為什麼公式一直顯示 Loading...?

因為 GOOGLETRANSLATE 需要連線至 Google 伺服器進行運算。當一次翻譯大量儲存格或網路不穩時,需要等待較長時間才能顯示結果。

可以把整欄資料一次翻譯完嗎?

可以。建議搭配 ARRAYFORMULA 函數使用,例如將範圍設定為 A2:A100,這樣只需在第一格輸入一次公式,就能自動翻譯整個欄位的資料。

翻譯出來的結果不夠準確怎麼辦?

此函數使用的是機器翻譯技術,結果可能無法完全符合專業或特定語境。建議僅用於初步理解資料大意,正式對外的文件仍需人工校對。

這篇收錄在「Google 試算表函數」。