WordPress 多語言網站教學 (策略)

首頁 » 開網店 » WordPress 多語言網站教學 (策略)

架設 WordPress 多語言網站 3個方案

進行 WordPress 多語言網站架設前必須要有策略,必須先了解你業務現時的範圍和未來向多國市場/語言擴展的可能性。

本 WordPress 多語言網站教學文章會講幾個不同的方法,並將以下定為最重要的考慮因素:

  • 初期架設 WordPress 多國語言網站的成本
  • 長期維護 WordPress 多語言網站的人力資源和工作量
  • 增加新內容和功能的靈活性

本 WordPress 多語言網站教學策略文章主題包括:

為什麼需要一個多語言網站?

你在香港的業務,除了面對香港市場/客人,很可能到了國際化階段,需要發展和面向超過一個市場進行網路行銷,例如包括歐美 (美國、英國) 市場和客人。

假設你已經有在運營一個 WordPress 架設的中文繁體網站 (參考 WordPress 教學),你會需要給 WordPress 網站增加英文語言。

可以通過哪些方法增加?哪些策略對以後 WordPress 多國語言網站的長期維護和運營會更高效和更節省人力資源?

方案1:安裝 2套 WordPress 網站

在你網站寄存空間裡可安裝並運行 2套 WordPress。每套 WordPress 單獨架設做一個語言。

例如中文繁體 WordPress 安裝在 www 下的主網域:

www.example.com

英文 WordPress 安裝到 sub domain (二級網域):

en.example.com

如果要在 Siteground 中安裝 WordPress,可參考這個 WordPress 教學。

在其他網站寄存空間的 WordPress 安裝/架設,方法都是類似。

Settings General (WP Dashboard navigation)

登入 WordPress 管理後台,點選左邊主菜單 Settings,並點擊 General。

Site Language change (WordPress)

General 頁面打開後,到 Site Language 下拉框選項。

  • 在第1個 WordPress 裡,將 Site Language 保持為 English。
  • 在第2個 WordPress 裡,將 Site Language 切換做中文繁體。

網站需要實現更多語言

如果你業務的市場只需覆蓋香港和一些英語為主的國家/地區,你網站提供 2個語言 (中文、英文) 就能滿足大部分情況。在網站網頁數量不是非常多的前提下,安裝和維護 2套 WordPress 還是可操作。

如果你業務需要面對超過 2個不同語言的市場,例如包括中文(繁體)、英文、法語、德語、西班牙語、意大利語、葡萄牙語、俄羅斯語、日語、韓語 (10個語言或更多),安裝 10套 WordPress 後,內容編輯和功能更新的靈活度是很高,但持續的維護時間成本會非常高,甚至幾乎不可能。

這時候,你必須通過一些 WordPress 多語言 plugins,在一套 WordPress 裡實現全部 10個語言。

方案2:Polylang (WordPress 外掛)

第一套 WordPress 多語言 plugin 選擇是 Polylang。

你只需要在原來的第一套 WordPress 管理後台裡安裝 Polylang 外掛,就可給網站實現全部 10個語言,或更多國的語言。

Polylang 提供免費版本和付費版本。這個例子中我們會用免費版本 Polylang 做說明。

安裝免費版本 Polylang 外掛

Add New WordPress Plugin

登入 WordPress 管理後台,在左邊主菜單選中 Plugins,並點擊 Add New。

Polylang keyword search WP plugin

在下一頁的搜尋框中輸入關鍵字 Polylang。

Polylang WP plugin - Install & Activate

點擊 Install Now,再點擊 Activate。

Polylang 設定默認語言

假設你網站的第一個語言是中文繁體,這時候所有頁面都是中文版本。你就需要在 Polylang 外掛中將中文繁體指定為默認語言 (default language)。

Polylang (access Language)

接著你可以創建所有頁面的第二個語言版本、第三個語言版本、等。

Polylang 免費版本的限制

免費版本中,一些功能是有所限制。例如 Polylang 免費版本不允許你給每個語言都創建相同的 URL slug。

舉個例子,你 WordPress 網站最理想的 URL slug 規則會是:

www.example.com/en/products/
www.example.com/jp/products/
www.example.com/kr/products/

但在 Polylang 免費版本中,會將你的網頁 URL 變成以下這樣:

www.example.com/en/products/
www.example.com/jp/products-2/
www.example.com/kr/products-3/

後者這種網址 URL 格式糟糕,並不符合用戶體驗,也不是網站 SEO 優化的標準狀態。

Polylang Plugin 付費版本

如果要升級到付費版本,可到官方 Polylang 網站購買並下載:

https://polylang.pro/

方案3: WPML (WordPress 外掛)

如果你已經體驗/操作過 Polylang 免費版本去架設多語言網頁,下一步提升會來自使用 WPML 外掛。

購買與安裝 WPML Plugin

WPML plugin (Worpress Multilingual) 並不提供免費版本,但有 30 days money-back guarantee (購買後30天內可退款) 的試用期限。

你可從 WPML 官方網站購買並下載:

https://www.wpml.org/

WPML 付費版本級別

WPML 提供3個等級:

  • Multilingual Blog (最便宜)
  • Multilingual CMS:允許給 3套 WordPress 安裝
  • Multilingual Agency (最貴):無限制安裝 WordPress 網站的數量

Multilingual CMS 和 Multilingual Agency 的操作包括:

  • 你先編寫好第一種語言的文字內容,例如默認語言是中文繁體。
  • 通過 WPML 機器自動翻譯成所有其他語言 – 自動翻譯功能有字數限制,超過字數的部分需要額外付款。

安裝 WPML

Add New WordPress Plugin

在 WordPress 管理後台裡選中左邊主菜單 Plugins,並點擊 Add New。

Wordpress Upload Plugin

在下一頁點擊 Upload plugin 連結。

Choose File and Install Now

點擊 Choose File,並選中剛才你所購買/下載的 WPML外掛文件,點擊 Open。

點擊 Install Now,再點擊 Activate。

WPML 和 Woocommerce 整合

WPML 可跟 WordPress 的網店外掛 Woocommerce 很好的整合,實現 WordPress 多語言網店。

整合後的結果必須是,不管 online 客人通過任何一種語言的網頁,都會能順利將你網店上的商品添加進購物車,選擇付款方式,並成功完成 online 付款。

給你 WordPress 網店設定 Woocommerce 前,可參考這個 Woocommerce 教學

其他考慮:GTranslate WordPress 外掛

這裡提及的不是單一個 plugin,而是包括 GTranslate 和它同一種類型的 plugins。

GTranslate 和它這類 plugins 能實現即時翻譯出訪問者所需要打開/瀏覽的頁面內容。Wordpress 網站站長能立即實現網站多語言,基本上立即能給訪問者提供任何語言。

由於提供的翻譯是來自機器翻譯,並沒有通過人手核對,翻譯質量可能有部分不太理想,影響用戶體驗。

GTranslate plugin 生成的翻譯內容在 WordPress 管理後台中並不存在實體網頁,會導致網站 SEO 優化和效果很差,而 SEO 從業者並不能對翻譯後的網頁內容做任何 SEO 提升。

可通過以下網址了解 GTranslate 外掛:

https://wordpress.org/plugins/gtranslate/
https://gtranslate.io/docs/56-wordpress-documentation

當然,最有效的方法是給你 WordPress 網站 (默認只有一個中文繁體語言版本的時候) 安裝並激活 GTranslate plugin。再實際使用一次。

策略總結

WordPress 多語言網站在時間上的維護/運營成本不低,架設一個 WordPress 多國語言網站前的考慮包括以下。

如果能用 WordPress plugins 解決,就會是最理想。

安裝多套 WordPress

如果通過安裝2套 WordPress 去實現 2個語言 (即,在1套 WordPress 安裝上只包括1個語言),是個能行得通的方案。

但如果以後要擴展到更多國家語言的時候 (例如超過 4個語言),人力維護成本會變得非常高。

GTranslate Plugin 或功能類似的 WordPress 外掛

這類 plugins 能實現即時翻譯出訪問者所需要打開/瀏覽的頁面內容。Wordpress 網站站長能立即實現網站多語言,基本上立即能給訪問者提供任何語言。

由於提供的翻譯是來自機器翻譯,並沒有通過人手核對,翻譯質量可能有部分不太理想,影響用戶體驗。

這類 plugins 生成的翻譯內容在 WordPress 管理後台中並不存在實體網頁,會導致網站 SEO 優化和效果很差,而 SEO 從業者並不能對翻譯後的網頁內容做任何 SEO 提升。

如果實在需要立即實現多國語言網站,可用 GTranslate 外掛或類似功能的 plugins 作為臨時/短期方案。但不建議作為長遠策略去架設 WordPress 多語言。

Polylang 外掛

Polylang 外掛可配合人工翻譯頁面內容。

選定一個主要語言 (例如英語) 後,可進行人工翻譯。

在 WordPress 管理後台是實體網頁,你可自定每一個語言的網址 URL 規則,能完全能符合 SEO 優化的要求。

建議先使用 Polylang 的免費試用版本, 先熟練架設一個 WordPress 多語言網站裡的各種操作,之後可考慮使用必須付費但功能非常強大的 WPML 外掛。

WPML 外掛

WPML (WordPress Multilingual) 功能上是最強大的 WordPress 多語言外掛。

你需要選定一個主要語言 (例如英語),再可讓機器自動翻譯到你所選的其他語言 (注:機器翻譯超過免費額度後需要付費)。

可將網頁內容區分做不同模塊,分配給翻譯團隊 (可以是遠程工作的多個翻譯者們) 進行人工翻譯。

管理大規模翻譯工作會比較容易。

翻譯後的內容,在 WordPress 管理後台是實體網頁,你還可自定每一個語言的網址 URL 規則,能完全能符合 SEO 優化的要求。

WordPress 文章推薦

WordPress 網站搭建技巧:

WordPress 網店外掛:

WordPress SEO:

200多個給你網站獲取用戶的方法

不需要廣告費用去推廣你的網站

Free Traffic Sources Guide by Gordon Choi

下載 PDF 電子書