如何創建多語言 WordPress 網站 [專家建議]

已發表: 2022-10-04

如果您想有效地接觸廣泛的國際受眾,那麼您應該考慮製作一個多語言的 WordPress 網站。 您知道嗎,61.1% 的網站是英文的,但全球只有 25.9% 的用戶實際上可以在線使用這種語言?

多語言功能意味著創建站點的兩個或多個語言實例,在大多數情況下,這些實例通過前端的切換器鏈接在一起

這有助於創建一個集中的網站結構,其中每個實例基本上都是默認語言的副本。 此外,它允許每個編輯團隊輕鬆訪問和共享資源,並無縫編輯內容。

多語言網站可以為您的業務帶來許多好處,並且可以成為您國際營銷策略的強大資產。 通過向不同的民族和文化開放您的網站,您可以接觸到更多的受眾,提高網站的可訪問性並提供更加個性化和愉快的用戶體驗。

有很多方法可以為您的網頁實現多語言功能。 這些範圍包括使用第三方插件、多站點網絡、子站點、單獨安裝等等。

您選擇的方法很大程度上取決於項目的具體情況。 無論您是擁有全球網站的企業、位於使用多種官方語言的國家/地區的電子商務商店,還是只想支持多種語言,都有不同的方法可以實現這一目標。

在本文中,我們將分解幾種方法來幫助您構建多語言網站,從而幫助您增強競爭優勢。

如何使您的 WordPress 網站多語言

如何使您的 WordPress 網站多語言

  1. URL 格式選項
  2. 使用第三方插件
  3. 創建多站點網絡
  4. 設置多個子站點
  5. 去谷歌翻譯
  6. 對自己的內容進行創意
  7. 有單獨的安裝

URL 格式選項

對於任何企業主來說,將您的網站帶到國際上都是一大步。 雖然有很多商業因素需要考慮,例如了解您的目標市場、選擇翻譯語言以及確定要翻譯的內容類型範圍; 您還需要做出一些非常重要的技術決策——首先是您將如何設置您的國際 URL。

開發多語言 URL 結構有三種最常用的方法:單獨的域、目錄或語言參數。 無論您是使用第三方插件、多站點網絡還是不同的解決方案來實現多語言功能,這些都可以讓您創建多種語言的頁面。

讓我們看看這些 URL 格式選項:

不同的領域

根據域,通常有兩種方法可以分隔您的語言。

您可以將不同的語言放在完全不同的域中,如下所示:

  • https://example.com
  • https://example.fr
  • https://example.de

或者,您可以將語言放在不同的子域中:

  • https://en.example.com
  • https://fr.example.com
  • https://de.example.com

這兩個選項並不相互排斥——這意味著您只能選擇其中一個。 選擇完全取決於您。

一方面,如果您決定使用單獨的域(例如 .com、.fr、.de),則必須分別購買它們,只需確保它們都可用於一致性目的。

另一方面,如果您選擇子域選項,則只需購買主域(例如 .com 或 .org)。

不同的目錄

這樣,您基本上將每種語言劃分到自己的目錄中。

每種語言的每個主頁都將具有以下 URL:

  • https://example.com/en/
  • https://example.com/fr/
  • https://example.com/de/

內部頁面如下所示:

  • https://example.com/en/your-page-in-english/
  • https://example.com/fr/your-page-in-french/
  • https://example.com/de/you-page-in-german/

這通常是一個更便宜的選項,也很容易設置,因為大多數翻譯插件默認提供它。 但是,對站點進行地理定位可能會有點困難,因為例如,用戶可能無法僅從 URL 識別出他們是哪種語言。

不同的參數

這可能是分離語言的最基本方法。 這只是在每個 URL 的末尾添加一個語言參數。

使用這種方法,每種語言的主頁都會有一個 URL,例如:

  • https://example.com/?lang=en
  • https://example.com/?lang=fr
  • https://example.com/?lang=de

內部頁面如下所示:

  • https://example.com/your-page-in-english/?lang=en
  • https://example.com/your-page-in-french/?lang=fr
  • https://example.com/you-page-in-german/?lang=de

使用第三方插件

這是在您的網站上實現多語言功能的最常用方法。 那裡有很多可用的插件,但在這裡我們將看一下隨著時間的推移證明了自己的三個最廣泛使用的插件,Polylang、WPML 和 Weglot。

它們在主要功能方面非常簡單。 Polylang 和 WPML 在相同的總體理念下工作——它們將網站“劃分”為每種語言,並將每個多語言帖子管理為單獨的帖子——每種語言都有一個帖子。 雖然 Weglot 不會創建您內容的鏡像版本,但它會在其服務器上即時翻譯頁面。

例如:如果我們有一個同時支持英語和法語的網站。 一旦您用英語創建帖子,Polylang 和 WPML 將自動創建一個法語鏡像帖子。

但是,內容不會自動翻譯,因此您需要寫兩次帖子,一次是英文,一次是法文。 當然,這也適用於帖子、頁面和自定義帖子類型。

現在,讓我們比較一下這些插件,看看它們有什麼共同點和不同之處。

比較 Polylang、WPML 和 WeGlot

多邊形

這可能是目前最流行的免費翻譯插件。 它提供具有基本功能的免費版本和一些可以適應您網站需求的 Pro 版本。

Polylang 附帶了許多功能,但也有一些限制。 例如,儘管它與許多主題和插件兼容,但您不能開箱即用地翻譯硬編碼在其中的字符串。 這意味著您只能控制從編輯器輸入的內容。

但是,有一個解決方案。 您可以安裝 Loco Translate 並同時使用這兩個插件。 雖然 Polylang 提供了使您的博客文章多語言的選項,但 Loco Translate 允許您編輯主題中的硬編碼字符串。 同時工作時,這兩者可以很好地用於您的多語言 WordPress 網站。

WPML

這是一個付費軟件插件,因此它確實具有更多功能。 它具有非常易於操作的設置和出色的客戶支持。 此外,它非常適合電子商務網站,因為它與 WooCommerce 具有很好的兼容性。

WPML 提供了大量的附加擴展,使其與許多更流行的插件兼容,例如 Contact Form 7、Advanced Custom Fields 等。

它還具有一個額外的付費選項,可以使用 Google Translate、Microsoft Azure 或 DeepL 自動翻譯頁面和帖子。 這可以節省翻譯工作的時間和成本,但會損害內容的準確性。

在 DevriX,我們在 Polylang 和 WPML 方面擁有豐富的經驗。 在從事國際電子商務多語言多站點工作後,我們強烈建議使用它們,因為它們是大型網站和在線零售商的最佳解決方案。

韋格洛特

這也是一個付費插件,但它更傾向於自動翻譯。 它包含了多語言 WordPress 網站所需的大部分工具,而不會因不必要的設置而臃腫,並且還提供了出色的技術支持。

如前所述,Weglot 的主要思想是自動機器翻譯,與其他插件相比,它的工作方式大不相同。 雖然 WPML 會創建您的帖子、頁面等的重複版本,但 Weglot 會在頁面提供給用戶之前對其進行翻譯。

這意味著,翻譯頁面沒有額外的步驟,您只需打開頁面,它就會自動翻譯。

但是,不要指望自動翻譯是準確的。 Weglot 使用 DeepL、Google Translate、Microsoft Translate 和 Yandex Translate 作為他們的翻譯引擎,根據他們的說法,您不應該依賴初始翻譯,因為它只是為了讓您的翻譯人員領先一步。

為了減少翻譯不一致,Weglot 提供了一個可視化編輯器,讓翻譯您的內容變得輕而易舉。 此外,翻譯本身發生在 Weglot 的服務器上,這使它成為一個非常輕量級的插件,不會在您的服務器上增加額外的負載。

如果您的目標不是自動翻譯您的內容,那麼 Weglot 可能不是您的選擇。 定價基於翻譯的字數,如果你有很多內容,它很容易變得昂貴。

此外,由於翻譯發生在其他人的服務器上,並且與其他插件不同,沒有擴展,因此您僅限於 Weglot 提供的內容。

我們已經為我們的一位客戶成功實施了 Weglot,而且沒有太多麻煩。 唯一的主要問題是通過 JavaScript 動態添加的內容。 最終,我們通過實施幾行額外的代碼,成功地翻譯了 100% 的內容。

讀者也喜歡:多語言 SEO:最佳實踐和常見錯誤 [2022] – DevriX

多站點

製作多語言 WordPress 網站的另一種方法是創建多站點網絡。 這意味著每種語言都將位於與網絡完全不同的站點上。 通過這種方法,您可以利用默認的 WordPress 多站點功能來實現您的多語言目標。

該方法對於旨在服務於不同國家/地區的站點特別有用。 例如,僅為英國用戶指定英文站點,為法國用戶指定法語版本。

多站點網絡有很多好處,其中包括:

多站點網絡優勢

  • 能夠分別控制兩個站點,而不會相互關聯。 這意味著您將能夠發佈單獨的博客文章和頁面,甚至可以跨站點擁有不同的主題和功能。
  • 更好地管理跨站點的不同語言的編輯團隊
  • 它通常更輕量級,這要歸功於使用單獨的站點而不是在一個網站上管理整個功能。
  • 它提供了輕鬆針對多個國家/地區的不同受眾的機會

我們已經為我們的一位客戶使用了這種方法。 您可以在此案例研究中看到我們所做的和取得的成果:WordPress Multisite as a Multilingual blog solution。

這種方法的主要缺點是不同的語言不能通過語言切換器輕鬆地相互鏈接。 但是,有一些解決方案可以幫助您輕鬆鏈接多語言網絡中的站點。

其中之一是多站點語言切換器,您可以使用它連接單獨的站點,以便啟用語言切換器。

另一個依賴多站點網絡的好插件是 Multilingual Press。 它的工作方式類似於“多站點語言切換器”,但是,它的 PRO 版本具有許多不錯的功能,例如良好的支持、高級自定義字段兼容性、自定義帖子類型翻譯等等。

如果您需要跨語言具有相同的外觀和感覺以及相似的功能,但您需要將它們分開並且不為最終用戶相互鏈接,這是一個很好的方法。 或者,如果您想通過語言切換器鏈接語言,您可以簡單地使用我們上面列出的三個插件之一。

子站點

一個不同的情況是有幾個子站點,每個子站點都是多語言的。 這幾乎結合了這兩種方法——使用多站點和使用插件的方法,讓您構建一個完整的多語言網絡。

對於分佈在世界各地並需要為每個站點支持多種語言的公司或特許經營商來說,這是一個合適的解決方案。

通過子站點,您可以按國家/地區劃分您的網站,並按語言劃分每個國家/地區。 這是一個例子:

  • https://example.com/germany/en/
  • https://example.com/germany/de/
  • https://example.com/france/en/
  • https://example.com/france/fr/

您可以看到主站點https://example.com分為兩個國家/地區,因此每個國家/地區站點都分為兩種語言。 如果您決定使用不同的 URL 格式選項,這同樣適用,例如:

  • https://example.de/en/
  • https://example.de/de/
  • https://example.fr/en
  • https://example.fr/fr/

我們的經驗表明,在某些商業案例中,尤其是在全球範圍內的特許經營中,這些多站點網絡可以擴展很多。 它們通常包含 50 多個子站點,每個子站點都有兩到四五種語言。

使用谷歌翻譯

您也可以使用谷歌翻譯。 這是提供此功能的最著名的 WordPress 插件之一:使用 GTranslate 翻譯 WordPress。

GTranslate 可能是製作多語言 WordPress 網站的最簡單方法。 但是,就自動翻譯帖子和頁面而言,它並不是很準確。

此外,它僅翻譯公共文本。 谷歌翻譯無法訪問的網站部分,包括電子郵件模板,將保持未翻譯狀態。

此外,在插件的免費增值版本中,您無法編輯過渡。 因此,無論谷歌如何翻譯內容,都會提示您將其放在網站上。
此外,如果您購買每月訂閱並決定在某個時候退出,您將丟失所有自動翻譯的內容。

儘管如此,我們不建議採用這種方法。 相反,要投入更多時間並設置其他解決方案,以提供更高的準確性和可擴展性。

用自己的內容進行創意

根據您的業務運營分支到哪裡,您可能只需要將幾頁翻譯成不同的語言。 這就是我們在此所說的對您的內容進行創意。

假設您是位於一個國家/地區的中小企業。 但是,您可能正在與在不同國家甚至大陸運營的企業合作。 如果是這種情況,您可能需要用當地語言編寫網站的某些部分。 這可能是由於法律原因或當地的活動和倡議。

例如,如果您計劃開展與當地假期特別相關的活動,最好使用當地語言製作副本。 如果您希望舉辦研討會或活動以支持當地社區,則同樣適用。

要創建這些專用頁面,您仍然可以使用上述方法之一。 不同之處在於,與整個站點相比,您必須將它們應用於幾個部分。

獨立安裝

構建多語言 WordPress 網站的另一種方法是進行多個安裝。 這使您可以完全獨立地管理不同的語言。

您甚至可以在完全不同的平台上構建您的不同網站。 一種可以用 WordPress 構建,而另一種語言可以在另一個平台上。 它甚至可以定制,而不是使用 CMS。

麥當勞、可口可樂、DHL 等品牌使用這種方法,但我們通常不建議剛開始擴大規模的公司使用這種方法。

獨立安裝

資源

管理可能具有不同結構的不同站點可能非常複雜。 這是因為維護乘以語言(安裝)的數量。

因此,單獨的安裝對於分佈在世界各地並擁有單獨的團隊管理不同內容的大公司很有用。

但是,對於希望在其網站中添加另一種語言的中小型企業,如果您的業務案例暗示,這將是一種可接受的方法。

結論

總而言之,有幾種方法可以製作多語言 WordPress 網站。 您的選擇將在很大程度上取決於您的業務案例。 如果您經營一個中小型博客,最好的方法可能是使用第三方插件。

如果您是一家大型公司,鏈接許多 WordPress 安裝甚至不同站點的定制構建解決方案會更好。

我們希望這篇文章能讓您更好地了解如何使您的 WordPress 網站成為多語言的。 如果您需要幫助了解更多關於上述不同選項以及如何實施它們的信息,請隨時聯繫我們的專家。