EXCEL-GOOGLE翻譯

最近發現EXCEL可以做另一種用途,蠻有趣的,這次來介紹,EXCEL另一種用法,這不是使用函數,而是需要巨集才可以實現的,就是使用EXCEL來GOOGLE翻譯,不是EXCEL內建的翻譯,是透過EXCEL去抓GOOGLE翻譯網頁去翻譯,再把結果傳回EXCEL中,就和在GOOGLE翻譯頁面翻譯是同樣的,如下圖這樣



EXCEL結果如下



翻譯很簡單,只要去GOOGLE翻譯就可以了,為什麼還要用到EXCEL來做,多此一舉,當只有一兩句要翻譯的時候,直接去網頁翻就可以,但是如果有10,000個句子要翻譯,光(複製→貼上→翻譯→複製→再貼回)就要花超多時間,一句約4秒的話,10,000句就要花11小時以上(中間不休息的話),EXCEL只要按按鈕5分鐘內就翻完了(電腦夠給力的話),如下圖



當然不只是中翻英,A欄位(隨便)的地方是可以輸入任何語言,(B欄位)可以指定翻譯成任何語言,只要GOOGLE翻譯網頁中可以選擇的語言都可以辦到。



這個巨集中間有遇到一些BUG需要去克服的,例如:遇到特殊符號會轉成網頁的編碼,或是被GOOGLE翻譯限制只能一次翻1000筆資料,沒有特殊符號或是自己處理特殊服號的情況下翻譯大量句子是可行的。


另外GOOGLE翻譯出來的句子是否很順,這就要視GOOGLE翻譯為主,所以翻譯出來的句子是需要再經過潤飾的。

留言

這個網誌中的熱門文章

【Google 試算表】條件式格式設定

EXCEL 必學函數 “VLOOKUP”

清除"保護工作表"的密碼