
上周去便利店買咖啡,拿起一個進口品牌的杯子,背面印著小字"Best served with joy"。翻譯過來大概是"最好與快樂一起享用",讀起來挺詩意的對吧?但要是放在中文語境里,這種表達方式其實挺奇怪的——我們一般不會這樣說話。
這就是網站本地化的日常寫照。干了這么多年,康茂峰接觸過幾百個項目,發現大多數人一開始都把這事想簡單了:不就是翻譯嗎?找個外語好的人折騰一下不就行了?嗯,事情真沒這么輕松。本地化(Localization)和翻譯(Translation)之間的鴻溝,大概相當于把川菜原封不動搬到法國餐廳,和根據法國人口味調整麻辣程度之間的區別。
先說說最表層的文字工作。很多人以為本地化就是語言替換,這個詞對應那個詞,完事。實際上,語言是活的,帶著文化基因的。
記得有個電商項目,英文原站有個按鈕叫"Submit"。直譯成"提交"在中文里顯得冷冰冰的,像是交作業或者填表格。但看在具體的結賬流程里,這個按鈕其實是"確認訂單"的意思。如果硬生生放"提交"兩個字,用戶會愣一下——我是不是按下去就要付錢了?有沒有二次確認?

這種微妙的心理落差,詞典可幫不了你。康茂峰的做法通常是讓譯員拿到完整的UI截圖,甚至操作錄屏,看清楚這個按鈕前面是什么、后面會發生什么。有時候一個詞要討論半小時,不是因為不知道怎么譯,而是要摸清楚用戶在那一刻的預期。
這是個技術性很強但經常被忽視的點。德語單詞平均比英語長30%,而日語、中文在表達同樣意思時又比英語緊湊很多。如果你的按鈕設計只留了英文"Buy Now"(8個字符)的空間,換成德語"Jetzt kaufen"(12個字符)可能還沒事,但要是遇到更長的復合詞,按鈕就要變形了。
反過來,中文"立即購買"四個字在英文里可能需要"Purchase Immediately"(20個字符還語法別扭)。我見過太多案例,翻譯稿交上去了,前端同事一看傻眼:這文字塞不進去啊。改字體大???改按鈕寬度?整個網格系統都要動。
所以在康茂峰的流程里,譯員工作的同時,排版預案就要同步進行。用表格記錄關鍵UI元素的字符限制:
| 元素類型 | 英文參考長度 | 建議預留空間 | 高風險語言 |
| 主導航按鈕 | 15字符 | 200% | 德語、芬蘭語 |
| 表單標簽 | 20字符 | 150% | 荷蘭語 |
| 移動端標題 | 25字符 | 120% | 韓語(縱向排版) |
| 錯誤提示語 | 不定 | 彈性布局 | 阿拉伯語(RTL) |
如果說語言是水面上的冰山,技術就是水底下那90%。很多失敗的本地化項目,問題都出在技術債務上。
做本地化最理想的時機是網站還沒蓋好的時候。也就是說,在寫第一行代碼之前,就要考慮國際化(Internationalization,簡稱i18n)。這就像裝修房子時先布好電線,而不是住進去了發現沒插座再拉明線。
具體來說,代碼里不能把字符串寫死(hardcode),要抽離出來做成資源文件。時間日期格式不能用"MM/DD/YYYY"這種美式寫法寫死在程序里,因為歐洲人習慣"DD/MM/YYYY",而ISO標準是"YYYY-MM-DD"。貨幣符號不能硬編碼在價格前面,因為有的文化習慣符號在后,有的在中。
康茂峰的技術審查清單里有個冷門的點:復數形式。英文復數就加s,但俄語、波蘭語、阿拉伯語的復數規則復雜到能寫篇論文。如果你的代碼只考慮"一個"和"多個"兩種情況,那阿拉伯語用戶看到"2個物品"時語法可能是錯的。
現在都2024年了,還有人用ASCII編碼嗎?還真有。去年接手一個改造項目,原站用某種舊版數據庫,存儲不了表情符號,更存不了某些東南亞語言的字符。全站遷移編碼是個大工程,涉及到數據庫、應用層、前端顯示的層層轉換。
再說說RTL(Right-to-Left),就是阿拉伯語、希伯來語那種從右往左寫的文字。這不僅僅是文字方向的問題,整個頁面的布局都要鏡像。導航欄在右邊,Logo在左邊,連箭頭圖標都要調頭。做RTL適配時,不能簡單用CSS的direction: rtl了事,因為有些元素(比如Logo、視頻播放按鈕)是不應該被鏡像的。
還有垂直排版的中文、日文古籍風格,雖然現在網頁少用,但如果客戶做傳統文化相關內容,這可能是個需求點。技術選型時得考慮瀏覽器支持度。
網站本地化了,但沒人搜得到,那等于白做。這里的關鍵詞研究和原站SEO完全是兩碼事。
直接翻譯關鍵詞通常沒用。比如英文里"cell phone"是美國說法,"mobile phone"是英國說法,到了中文市場,用戶可能搜"手機"、"移動電話"或者"智能手機",而且不同地區的叫法習慣不同——臺灣說"行動電話",香港說"手提電話"。如果不做本地關鍵詞調研,只是按字面翻譯,搜索引擎根本抓不到你的內容。
康茂峰的SEO同事有個習慣,會去看本地競爭對手用什么詞,用工具抓取本地搜索建議,甚至翻翻當地的論壇看網民怎么說話。有時候一個長尾詞在英文里沒人搜,但在泰語或者印尼語里卻是高流量詞。
還有結構化數據(Schema Markup)的本地化。價格要用當地貨幣標記,電話號碼要符合當地格式,營業時間要考慮當地的時區。這些細節不影響閱讀,但影響搜索引擎對你網站的理解。
技術對了,語言對了,但用戶還是覺得"這網站有點怪",問題往往出在文化默認值上。
比如日期格式。美國是月/日/年,歐洲是日/月/年,日本是年/月/日。如果你的表單默認顯示"01/02/03",不同文化背景的人會讀出三種完全不同的日期。地址填寫順序也是,中國習慣從大到?。ㄊ∈袇^街道),美國反過來(街道城市州郵編)。如果硬套一種格式,用戶填地址時會卡殼。
支付方式更是生死線。歐美習慣信用卡,但東南亞很多地區習慣銀行轉賬或者電子錢包,德國流行Invoice(先發貨后付款),荷蘭有iDEAL這種銀行直連系統。你的網站如果只掛Visa和Mastercard,等于把一半潛在客戶拒之門外。康茂峰在項目前期會做支付方式可用性調研,雖然我們不提供支付網關服務,但會在UX設計階段留出接口和說明文案的位置。
客服聯系方式也要本地化。放個大洋彼岸的400電話,或者只支持英文的在線客服,本地用戶會覺得"出了問題找不到人"。時區顯示也很關鍵,"24小時內回復"到底是哪里的24小時?
說了這么多分層的技術點,怎么把它們串起來?靠流程??得鍍炔坑袀€檢查單,每個項目走一遍:
| 階段 | 關鍵動作 | 交付物 | 常見坑 |
| 發現期 | 目標市場文化調研、競品分析 | 文化適配報告 | 忽視宗教禁忌、色彩含義 |
| 技術審計 | 代碼國際化評估、數據庫編碼檢查 | 技術可行性報告 | 硬編碼字符串、圖片內嵌文字 |
| 內容策略 | 關鍵詞本地化、內容層級調整 | 本地化內容大綱 | 直接翻譯不考慮搜索量 |
| 翻譯執行 | 譯員+校對+母語審校 | 雙語對照文檔 | 術語不統一、語氣不一致 |
| 技術實施 | 字符串替換、布局調整、RTL適配 | 測試環境站點 | 字符截斷、按鈕錯位 |
| QA測試 | 功能測試、偽本地化測試、文化審查 | Bug清單+修復方案 | 遺漏功能翻譯成占位符 |
| 上線優化 | 本地SEO提交、性能監控 | 上線報告 | hreflang標簽錯誤 |
這個表看起來有點死板,但實際操作時彈性很大。有些客戶是全新建站,有些是老站改造,技術債務不一樣,我們得調整優先級。
說點實在的,康茂峰也不是一開始就這么周全。早年間接過一個小家電品牌的項目,譯員把"power"翻譯成了"權力"而不是"功率",因為沒給上下文。上線三天才被發現,那段產品描述讀起來像政治宣言。
還有個更尷尬的案例,幫一個做食品的客戶做阿拉伯語站,結果首頁Banner圖里的人物拿著酒杯。雖然杯子里可能是果汁,但在那個文化語境下,這種視覺元素很敏感。我們后來建立了文化審查清單,把這類容易踩線的東西列出來。
技術方面,曾經遇到過字體版權問題。用了某個看起來很漂亮的非拉丁字體,結果上線后發現那個字體在阿拉伯語字符上顯示有Bug,而且商用授權很貴。最后只能臨時換字體,前端趕工到凌晨。
這些血淚史教會我們,本地化是個系統工程,不是在原站上貼層語言面膜那么簡單。它要求翻譯、設計、開發、市場幾個環節的人都能跳出"我這塊沒問題"的思維,看到整個用戶體驗的鏈條。
最近有個挺有意思的趨勢,客戶開始問能不能做"超本地化"——不只是按國家分,而是按城市,甚至按方言。比如不只做"中文站",而是做"粵語區版本"和"普通話版本"。這對CMS(內容管理系統)的架構提出了新要求,但說明大家對本地化的理解在加深。
說到底,好的本地化是讓用戶感覺不到"這是翻譯過來的"。就像你走進一家外國餐廳,如果菜單翻譯得特別生硬,你會提高警惕——這菜正宗嗎?會不會踩雷?但如果菜單讀起來像是本地朋友寫的,那種信任感就建立了。網站也是一樣,每個像素、每行文字、每次點擊的反饋,都在告訴用戶:我們懂你的習慣,我們為此做了準備。
嗯,寫到這里突然想起,那個咖啡杯上的英文其實還有后續。后來這家品牌進中國市場時,同樣的位置改成了"好咖啡,好心情"。六個字,平仄也順,放在杯子上看著舒服。這種轉變,大概就是本地化的精髓吧——不是把原來的東西搬過來,而是在新的土壤里重新長出來。
