🔍

語言與翻譯(做多語言網站)

開放繁中/英文/簡中三種語言、設定預設語言,並把介面文字與頁面內容各翻一份;各語言有自己的網址。

設定 → 語言與翻譯」。這裡決定你的網站對訪客開放哪幾種語言、哪一種是預設,以及每一句文字要怎麼翻。

語言與翻譯:勾選前台開放的語言、選預設語言,下方是逐句的翻譯編輯

可以開哪幾種語言

平台提供固定三種:繁體中文English简体中文。勾選要對訪客開放的,再在下面選一個預設語言

  • 預設語言一定在開放清單裡,不能取消勾選——否則會出現「站台預設語言訪客反而選不到」。
  • 只開一種=單語網站,前台頁首不會出現語言切換鈕。勾到兩種以上才會出現。
  • 建議:翻到堪用了再開放。只翻一半就打開,客戶看到的是中英夾雜,比只給一種語言更糟。

各語言的網址長什麼樣

預設語言不加前綴,其他語言加前綴。 假設你的站以繁中為預設:

語言 網址
繁體中文(預設) /about
English /en/about
简体中文 /zh-cn/about

把預設語言改成英文,就反過來變成 /about 是英文版、/zh-tw/about 是繁中版。最短的網址永遠留給你的主要受眾

  • 這樣做是為了搜尋引擎:Google 的索引單位是網址,各語言沒有自己的網址就等於不存在。
  • 你沒開放的語言,打那個前綴會是 404;把預設語言明寫出來(繁中站打 /zh-tw/about)會自動轉回不帶前綴的正規網址,避免同一份內容被算成兩個網址。
  • ⚠️ enzh-twzh-cn 這三個字不能拿來當自訂頁面的網址代稱,會被當成語言前綴。三個都保留,不是只保留你有開的那幾個。

訪客會看到哪一種? 依序是:網址上的前綴 → 他自己切換過的選擇 → 瀏覽器語言 → 你設的預設語言。而且一律夾在你開放的清單內——你日後關掉某語言,之前切過去的人會自動回到還有維護的版本。

要翻的東西分兩種

一、介面文字(按鈕、欄位標籤、「加入購物車」這類系統字) 就在本頁下半部的「翻譯編輯」。逐句改,只影響你自己的網站。沒翻到的句子會顯示繁體中文原文,永遠不會變空白或跑出奇怪的代碼,所以你可以翻多少算多少、不必一次翻完。自訂欄留空=還原成平台預設。儲存後前台最慢 5 分鐘內生效。

二、你自己寫的內容(頁面標題與版面) 不在這頁,在頁面建構器裡編輯。打開任一頁,編輯器工具列上有語言頁籤:預設語言那個標「正本」,其他語言各一個,翻過的會打勾。

課程名稱、課程介紹、部落格文章等內容目前只有一份,各語言都看到同一份。多語翻譯目前涵蓋的是介面文字與自訂頁面。

頁面是「疊翻譯」,不是「複製一整頁」

同一頁在系統裡永遠只有一份:網址、在選單的位置、排序、是否發布——這些只存在一份,改一次全語言通用。各語言各自一份的只有標題內容區塊

這件事的兩面:

  • 好處:改網址、調選單順序、把頁面下架,做一次就好,不會有「英文版忘了跟著下架」這種事。
  • 代價:版面不會自動同步(見下一段)。
  • 某個語言沒翻譯 → 前台不會空白,會顯示預設語言那一份。

改了正本,其他語言不會自動跟著變

這是刻意的。改完中文版的版面,英文版仍然是你當初翻譯的那個樣子,直到你自己動它。

因為多語網站常常就是要換掉不同語言的圖——圖上有字幕、主視覺要在地化。若系統自動把正本版面蓋上去,你就永遠換不了。

要同步時,到那個語言的頁籤勾**「與上面的『(預設語言)』同步」:會跳確認,確認後把正本目前已存檔**的標題與內容整份複製過來覆蓋。每個語言各有自己的版本記錄,覆蓋前會先留一版,存壞了可以退回去。

旁邊還有 🤖 AI 一鍵翻譯:從正本目前已存檔的內容翻成這個語言,翻完不會直接存檔,你檢查、微調之後再按儲存。它用的是你自己的 AI 寫作金鑰(設定 → AI 寫作金鑰),費用走你的 AI 帳戶。還有「還原成原文」=刪掉這個語言的譯本,之後訪客切過來會看到預設語言的內容。

⚠️ 改預設語言時,系統會把每一頁的正本搬到對應語言:該語言已經翻好的升成新正本、舊正本降為舊語言的譯本(不會遺失);沒翻過但你也沒改過的系統頁與法律條款,直接換成平台內建的該語言版本。你自己改過標題或內文的頁面一律不動。

通知信用誰的語言

收件者自己的語言,不是你的。學員登入、註冊、結帳或按語言切換鈕時,系統會把他當下看的語言記在他的帳號上,之後寄給他的通知信就用那個語言——即使那封信是排程或別人的動作觸發的。

  • 查不到學員語言(例如剛匯入、還沒登入過)→ 退回站台預設語言
  • 寄給你自己或講師的信(有人下單、有人交作業)→ 一律用站台預設語言
  • 電子報訂閱者會記下訂閱當下看的語言。
  • 系統信是平台文案,用的是平台的譯文,不吃你在「翻譯編輯」改的前台字。

常見問題

我要開英文版,是不是得整站複製一份? 不用。同一個網站、同一組頁面,只是多疊一層翻譯;網址、選單、發布狀態都還是共用那一份。

只翻了幾頁,其他頁怎麼辦? 訪客切到英文時,沒翻的頁會顯示預設語言的內容,不會空白也不會 404。可以一頁一頁慢慢補。

英文版可以用不同的圖、不同的版面嗎? 可以,而且這正是不做自動同步的原因。各語言的版面互相獨立,你要換圖、少放一個區塊都行。

改了中文版,英文版為什麼還是舊的? 本來就不會自動跟著變。到英文頁籤勾「與正本同步」整份複製過來,或用 AI 一鍵翻譯重翻一次。

課程和文章可以翻譯嗎? 目前不行,只有一份,各語言看到的是同一份。要做語言分流的話,實務上是分開建課程、分開發文,再用選單或頁面把不同語言的入口分開。

要不要為每個語言各買一個網域? 不必。同一個網域用前綴就夠了,搜尋引擎也看得懂(我們會自動輸出各語言互指的標記)。見追蹤碼與 SEO


接下來