Automation
Google Workspace+GAS 自動化零基礎入門
用 Google Apps Script 把 Gmail、雲端硬碟、表單、試算表串成自動流程。賴家榮零基礎入門:看懂工具、拆解流程、做出第一個自動化。附完整簡報下載。
閱讀知識
在地化不等於翻譯。把台灣的文案原封不動翻成英文,賣到美國、新加坡、日本,往往會怪怪的——用詞、語氣、稱呼方式都不同。這篇教學要讓 Gemini 依你指定的目標市場,把 Google 文件裡的文案『重寫成當地口吻』,一次生出多個市場版本。
看完之後,你會有一個『輸入一段文案、輸出多市場在地化版本』的小工具,寫行銷、做出海內容時特別省事。
傳統翻譯只換語言,不換『說話方式』。但市場差異往往藏在細節:美國文案偏直接俐落、日本偏禮貌委婉、東南亞英文用詞又不太一樣。這些光靠逐字翻很難處理,Gemini 能理解語境,依你描述的市場調整整體調性,產出更貼近當地讀者的版本。
把它放進 Google 文件,好處是你能直接在文案母版旁邊生出各市場版本,逐段比對、挑字、微調,全在同一個地方完成。行銷團隊不必在翻譯工具、文件、通訊軟體之間來回搬字,一個選單就搞定多市場產出。
動作開一份 Google 文件,把要在地化的中文文案貼進去,幾段即可。
常見地雷先用短文案測試流程,成功後再放正式長文,比較好抓問題。
動作點『擴充功能 → Apps Script』開啟編輯器。
常見地雷用電腦版瀏覽器才有『擴充功能』選單。
動作『專案設定 → 指令碼屬性』新增 GEMINI_API_KEY,貼上金鑰並儲存。
常見地雷別把金鑰寫進程式碼裡。
動作清空編輯器,貼上下方第一段共用函式。
常見地雷網址與參數照抄,別漏字。
動作貼上第二段 localizeDoc 主流程,它會取出文件全文、對每個市場產生在地化版本,並寫回文件。
常見地雷MARKETS 陣列就是你的目標市場,想加市場就在裡面多寫一個字串。
動作存檔後回文件按 F5,稍等會出現『AI 在地化』選單。
常見地雷沒出現多半是 onOpen 沒存到,回去確認函式名稱。
動作點『AI 在地化 → 產生多市場版本』,第一次依提示完成授權。
常見地雷『尚未驗證』提示屬正常,允許即可。
動作稍等 Gemini 回應,文件下方會依市場分段列出在地化文案。逐段比對用詞與語氣是否到位。
常見地雷市場很多時會跑久一點;若超時,可先減少市場數量分批做。
下面第一段是共用的 askGemini 函式,直接照抄不用改。
function askGemini(prompt) {
const key = PropertiesService.getScriptProperties().getProperty('GEMINI_API_KEY');
const url = 'https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=' + key;
const payload = { contents: [{ parts: [{ text: prompt }] }] };
const res = UrlFetchApp.fetch(url, { method:'post', contentType:'application/json', payload: JSON.stringify(payload), muteHttpExceptions:true });
return JSON.parse(res.getContentText()).candidates[0].content.parts[0].text.trim();
}
第二段是主流程:取出文件全文,對 MARKETS 裡的每個市場請 Gemini 依當地用語與語氣重寫,再把結果附回文件。
const MARKETS = ['美國', '日本', '新加坡']; // 想加市場就在這裡加
function onOpen() {
DocumentApp.getUi()
.createMenu('AI 在地化')
.addItem('產生多市場版本', 'localizeDoc')
.addToUi();
}
function localizeDoc() {
const body = DocumentApp.getActiveDocument().getBody();
const source = body.getText().trim();
if (!source) {
DocumentApp.getUi().alert('文件是空的,請先放入文案。');
return;
}
MARKETS.forEach(function(market) {
const prompt =
'請把以下文案在地化到「' + market + '」市場。' +
'不要逐字直譯,要依當地讀者的用語習慣、語氣與文化慣例重新改寫,' +
'使用當地常用的語言。只回傳改寫後的文案,不要加任何說明:\n\n' + source;
const localized = askGemini(prompt);
body.appendParagraph('── ' + market + ' 版本 ──')
.setBold(true).setForegroundColor('#188038');
body.appendParagraph(localized);
});
DocumentApp.getUi().alert('已產生 ' + MARKETS.length + ' 個市場版本,請往文件下方查看。');
}
存檔、重新整理、從選單執行,文件下方就會依序出現各市場版本。要增減市場,只要改 MARKETS 陣列。若想更精準,可以在提示詞裡補上每個市場的品牌調性說明。
這個流程的重點在提示詞——你描述市場特性越具體,Gemini 產出的在地化就越到位。掌握『取內容 → 針對每個目標重寫 → 附回文件』的模式後,也能延伸做多受眾、多平台的文案改寫。
翻譯是把語言換掉、意思保留;在地化是連『說話方式』一起換,讓當地讀者覺得自然、像是為他們寫的。例如同一句促銷,美國可能講得直接俐落,日本會更委婉禮貌,用詞、稱呼、甚至舉的例子都可能不同。本文用 Gemini 做的就是後者——不只換語言,還依市場調整語氣與用語。
它對主流市場的語言與文化慣例掌握相當不錯,能產出貼近當地口吻的版本。但它不是萬能,越小眾或越在地的細節越可能失準。最佳用法是把它當『高效初稿產生器』:先讓它快速生出各市場版本,再請熟悉當地的人複核微調,速度與品質兼顧。
在地化常需要考慮整體語氣一致性,用整份文字能讓 Gemini 掌握上下文,改寫得更連貫。但若文案很長、單次請求太大或容易超時,就適合改成分段處理。本文預設用整份,是為了讓入門版最簡單;等你熟了再依文案長度決定要不要分段。
可以,MARKETS 加幾個就跑幾輪。市場越多、呼叫次數越多,時間就越長,太多時可能碰到 Apps Script 約 6 分鐘的執行上限。建議一次先做 3 到 5 個市場;要更多就分批執行,或把市場清單拆成兩組分別跑。日常需求通常幾個市場就夠。
在提示詞裡明確加一句『請保留品牌名、產品名與商標,不要翻譯或改寫』就能大幅改善。若偶爾還是被改,可在程式裡用 replace 把關鍵詞還原。把不可更動的詞條列成清單交給 Gemini,是控制輸出品質的好方法,越明確越可靠。
強烈建議先由熟悉當地的人複核,尤其是要對外投放的正式文案。AI 產出的在地化很適合當初稿,能省下大量重寫時間,但文化細節、法規用語、敏感詞這些還是要人把關。把流程設計成『AI 生初稿、人審定稿』,你既享受效率又不失專業。
可以,而且很自然。在提示詞加上『使用該市場的當地語言』,日本就會出日文、美國出英文。本文範例已包含『使用當地常用的語言』這句。如果你只想調語氣、不換語言,把那句改成『語言維持中文,只調整用詞與語氣』即可,彈性很大。
不用大改。把 MARKETS 從字串陣列改成物件陣列,例如每個元素帶 name 與 style 兩個欄位,再在提示詞裡帶入 style。主流程結構完全一樣,只是提示詞多拼一段風格說明。這種『資料驅動提示詞』的寫法,讓你日後新增市場只要加資料、不用動邏輯。
Gemini API 有免費額度,一般文案量通常都在免費範圍內。要留意的是市場數乘上文案長度會放大用量,一次跑很多市場、很長文案時消耗較快。建議先用免費額度測試,觀察實際用量,量大再評估升級或改用更省的模型。日常行銷用量多半不必擔心費用。
可以。把文件分享給團隊,選單與程式會一起帶過去,大家打開就能用。要注意每人首次使用需各自授權,而金鑰額度算在文件擁有者帳上。若團隊常態使用,建議放共用雲端硬碟並集中管理金鑰,維護與稽核都比較單純。
你已經做出一個能把一份文案變成多市場版本的在地化工具。掌握『取內容 → 依目標重寫 → 附回文件』的套路後,出海內容的產出速度會大不相同。想帶團隊系統化導入,歡迎進一步了解。
想讓團隊用 AI+自動化把重複工作交給流程?賴家榮提供 Workspace/GAS/Gemini 企業內訓與大學課程。
預約授課・免費諮詢本文為賴家榮 AI 教學中心原創教學內容;想讓團隊學會用 AI,歡迎看AI 課程或預約授課 →
代表圖片來源:圖片來源:Pexels