對於承接 B2B 翻譯案、遊戲文本在地化(Game Localization)、或是醫學與法律手冊的自由譯者來說,有一個字絕對是惡夢:「名詞不一致」。
在三十萬字的角色扮演遊戲(RPG)文本中,一個魔法道具可能昨天被翻成「破壞之劍」,大後天又被翻作「毀滅戰刃」。當玩家在遊戲中看到任務面板與道具欄名字不一樣,這就是極度嚴重的翻譯事故。
傳統的解法是使用 SDL Trados 這類的 CAT (電腦輔助翻譯) 工具。但在生成式 AI 時代,讓大語言模型 (LLM) 直接吃下整個你的術語庫 (Glossary) 來強制翻譯,不僅速度極快,更是大勢所趨。
建立你的「專屬翻譯記憶庫大腦」
步驟 1:整理標準化的術語庫 (Glossary)
無論你要餵給 ChatGPT 還是 Claude,第一步永遠是將原本零散的 Excel 匯出為一個結構清晰的文字檔(如 Markdown、CSV 或 JSON)。
例如,準備好這樣的一份 Glossary.txt:
[角色名稱]
Vanguard -> 先鋒隊長(男)
Siren -> 賽壬(女,海妖)
King Arthur -> 亞瑟王
[道具與技能]
Healing Potion -> 治癒藥水
Meteor Strike -> 隕石風暴
Mana Shield -> 法力護盾(絕對不能翻譯成魔力盾)
[世界觀地名]
Frostfall -> 霜降城
The Abyss -> 萬丈深淵
步驟 2:強制定錨的翻譯 Prompt (Glossary Enforcement)
大語言模型也是會「忘記」的。如果你一次丟給它 5 萬字,它到最後可能還是會把 “The Abyss” 翻成 “深淵”。
所以你必須在每次分批 (Chunking) 翻譯時,強力聲明術語的優先級別。
📌 實戰 Prompt:載入術語庫強制翻譯
你現在是一位資深的遊戲在地化翻譯專家。
我將請你翻譯一段西方奇幻角色扮演遊戲的台詞文本(從英文翻為繁體中文)。
【⚠️ 強制術語指令 ⚠️】
以下是我們本專案的「官方名詞翻譯對照表 (Glossary)」。
在進行翻譯時,若原文出現表內的英文單字,你【必須100%】使用我指定的對應繁體中文,絕對不可自行發明新的譯名:
--- 術語庫開始 ---
Vanguard -> 先鋒隊長
Siren -> 賽壬
Meteor Strike -> 隕石風暴
The Abyss -> 萬丈深淵
--- 術語庫結束 ---
【作業要求】
1. 除了需嚴守上述術語外,請保持遊戲台詞中世紀奇幻般史詩且略帶戲劇張力的對話語氣。
2. 請保留所有的遊戲代碼系統標籤(如 `<color=red>` 或 `\n`),不可以翻譯它們。
3. 若有任何你不確定的名詞,請附註於翻譯結果最下方的 `[譯者疑惑區]`,以供我人工審查。
請回覆「了解術語庫限制」,接著我將貼上第一段對話劇本。
挑戰與進階心法:Prompt 記憶衰退
「如果你發現 AI 翻到第十頁時,又開始亂翻名詞了,該怎麼辦?」
這在大語言模型中被稱為「Context Window 遺忘現象」。你不需要重新發脾氣,只需要:
- 開啟並使用新對話窗:翻譯長文本時,不要把 30 萬字全部擠在同一個 ChatGPT 視窗。大約每 3-5 萬字,請開一個全新的對話,並把上面的「術語庫 Prompt」重新餵給它一次,重溫記憶。
- 利用 System Prompt:如果你使用 API 或介面後台(如 Dify/Coze 或是 OpenAI的 Playground),將術語表寫死在
System Message中,能夠大幅增加模型對這些詞彙的服從度。
這種從**「逐字敲打的苦工」轉變為「管理 AI 與維護名詞手冊的總規劃師」**,正是現代譯者產值翻倍的不二法門。