Hướng dẫn tạo website đa ngôn ngữ với WPML

17 Nov, 2021 admin

Bạn đang muốn tạo một website đa ngôn ngữ?

Mặc định, WordPress không có chức năng tạo website nhiều ngôn ngữ khác nhau

Nhưng bạn hoàn toàn có thể làm được với WPML plugin.

Hôm nay Diều Hâu sẽ giới thiệu về WPML

Và hướng dẫn tạo website đa ngôn ngữ với WPML.

WPML tạo website đa ngôn ngữ

Tại sao lại tạo cần một website đa ngôn ngữ?

Lý do đơn giản nhất là vì bạn muốn nhắm đến nhiều thị trường khác nhau

Hay còn gọi là Global (thị trường quốc tế).

Bạn không thể để Tiếng Việt cho các khách hàng từ thị trường khác đúng không nào?

Tất nhiên bạn có thể dịch theme và plugin của mình sang những ngôn ngữ khác.

Ví dụ bằng: Local Translate

Nhưng đó là cách fix cứng, không linh hoạt, website bạn vẫn chỉ có thể hiện được một ngôn ngữ duy nhất.

Đây là lúc bạn nghĩ đến cần tạo website đa ngôn ngữ.

Cho phép bạn thay đổi giữa các phiên bản, từ Tiếng Việt sang Tiếng Anh chẳng hạn

Một cách khác để sử dụng đa ngôn ngữ là cài đặt WordPress tại subdomain cho mỗi ngôn ngữ.

Tuy nhiên thao tác này rất phức tạp, vì người dùng phải liên tục cập nhật và backup.

Với WPML (WordPress Multilingual Plugin) giải quyết vấn đề bằng cách biến website thành đa ngôn ngữ.

Người dùng chỉ cần chọn ngôn ngữ địa phương và sử dụng bình thường.

Tạo sao nên sử dụng WPML (WordPress Multilingual Plugin)

Trên thị trường hiện có khá nhiều plugin đa ngôn ngữ.

Nhưng phổ biến và được nhiều người dùng nhất vẫn là (WPML và Polylang).

Trong bài viết này mình sẽ tập trung vào WPML. Và lý do tạo sao nên chọn nó?

1. WPML Update thường xuyên

WPML được biết đến là plugin đa ngôn ngữ lâu đời và được dùng nhiều nhất hiện nay.

Được sản xuất bởi OnTheGoSystems, mặc dù đã khá lâu đời.

Nhưng nó vẫn được update thường xuyên cho đến tận ngày nay.

Điều đó có nghĩa là bạn không cần lo về khoản có tương thích sau này ko.

Chắc chắn đội ngũ phát triển sẽ update liên tục

2. WPML hỗ trợ nhiều cách dịch khác nhau

WPML tập trung giúp bạn tự động, hoặc thủ công translate nội dung.

Có 3 cách khác nhau để bạn dịch được content trên website.

  • Tự dịch – Bạn có thể tự dịch các content từ dashboard
  • Cho phép user khác dịch – Bạn có thể ủy quyền cho user thành translator, để giúp bạn dịch nội dung.
  • Sử dụng dịch vụ của WPML – WPML cho phép bạn sử dụng dịch vụ dịch bên thứ 3.

3. WPML translate được mọi thứ

WPML sẽ giúp bạn translate được mọi thứ như:

4. Thân thiện với SEO

Nếu bạn quan tâm nếu sử dụng website đa ngôn ngữ thế này có tốt cho SEO không?

Thì hoàn toàn có nhé.

Bạn sẽ có 3 cấu trúc đường dẫn cho đa ngôn ngữ:

  • Subdirectories – yoursite.com/vi/content
  • Subdomains – vi.yoursite.com/content
  • Parameter – yoursite.com/content?lang=vi

Ngoài ra thì WPML cho phép bạn:

  • Cho phép bạn thay đổi URL trên từng content khác nhau
  • Tự động rewrite lại các category/menu link đúng với bản dịch
  • Thêm thuộc tính hreflang (thuộc tính xác định ngôn ngữ trên site)

5. Giá cả

Về giá gói thấp nhất là 29$ cho 1 website và bao gồm các tính năng cơ bản.

Gói Multilingual CMS là 79$ cho 3 website với full tính năng

Và Multilingual Agency là 159$ unlimited website, full tính năng.

Tất cả gói trên chỉ update 1 năm thôi nhé.

Giá của WPML

Mua trọn bộ WPML (tất cả add-on) giá cực rẻ.

Cài đặt website đa ngôn ngữ với WPML

Đầu tiên bạn cần phải cài đặt và install WPML (WordPress Multi-Language).

Diều Hâu đã có bài viết hướng dẫn cách cài đặt plugin, bạn có thể xem qua.

Sau khi kích hoạt, plugin sẽ thêm một item tên “WPML” trong menu WordPress.

Bấm vào đó sẽ đưa bạn đến bảng cài đặt.

cài đặt WPML
WPML sẽ tự động xác định ngôn ngữ của website

Bạn có thể thay đổi ngay lúc này nếu muốn.

Bấm nút Next để tiếp tục.

Ở màn hình tiếp theo, bạn sẽ được hỏi để chọn ngôn ngữ .

Chọn các ngôn ngữ bạn muốn chuyển sang.

Chọn ngôn ngữ WPML

Bạn có thể thêm hoặc bớt ngôn ngữ về sau nếu muốn. Sau khi chọn xong, bấm Next.

Tiếp theo, plugin sẽ hỏi bạn có muốn thêm Language Switcher (bộ chuyển ngôn ngữ) không ?.

Language Switcher là nút cho phép người dùng chuyển đổi nhanh giữa các ngôn ngữ.

Language Switcher WPML

WPML cho phép người dùng tự động thêm Content Switcher như một sidebar widget, trong navigation menu, hoặc hiện thị dưới dạng danh sách .

Ngoài ra, bạn cũng có thể chọn flag hoặc text cho bộ Language Switcher.

Sau khi đã cài đặt xong, bấm next.

Ở bước cuối cùng , bạn sẽ được yêu cầu nhập sitekey. Nếu chưa tạo, bấm “generate a key for this site”.

Registration WPML

Bạn sẽ được dẫn đến website WPML và được yêu cầu nhập website của mình.

Sau khi nhập xong, bấm tiếp để nhận sitekey, copy và paste vào trang WordPress site.

Như vậy là đã cài đặt xong WPML wizard.

Bấm Finish để hoàn thành. Bước tiếp theo là thêm nội dung cho webiste đa ngôn ngữ

Thêm nội nội dung đa ngôn ngữ vào website với WPML

WPML giúp việc dịch các nội dụng trong website rất đơn giản.

Người dùng có thể dễ dàng dịch các post, tag, category vào sang các ngôn ngữ khác rất nhanh và chính xác.

Đó là lý do tại sao hầu hết các website đa ngôn ngữ đều dùng WPML

Thêm các Post và Page đa ngôn ngữ

Bấm vào Posts menu để xem các post hiện có, sẽ có một cột chọn ngôn ngữ hiện lên.

Dịch post bằng WPML

WPML mặc định rằng ngôn ngữ chính của content sẽ thuộc ngôn ngữ chính của cả site, plugin sẽ hiện nút Add vào các ngôn ngữ khác cạnh post.

Bấm chọn vào ngôn ngữ bạn muốn dịch thuật.

Bạn cũng có thể tùy chỉnh dịch thuật bằng cách bấm chọn Edit a post.

Tại màn hình edit post, bạn sẽ thấy một mục “Language” xuất hiện.

Chọn language

Bạn có thể tự thêm nội dung được dịch hoặc nhờ người dùng khác dịch giúp nội dung.

WPML còn cung cấp một giải pháp khác để giúp người dùng dịch thuật website giúp ban. N

ếu bạn mua gói Multilingual CMS Plan, bạn có thể sử các module quản lý dịch thuật có sẵn.

Translation management này cho phép bạn thêm người dùng bất kì thành người dịch thuật vào dịch website, bạn còn có thể thêm subscriber nữa.

WPML Translation management

Thay vì phải chỉnh sửa bài đăng, những dịch thuật viên này sẽ có thể thêm bản dịch trực tiếp vào WPML.

Thêm dịch thuật cho Category và Tag

WPML cho phép người dùng dễ dàng dịch Category và Tag.

Vào WPML » Taxonomy Translation và thêm các taxonomies bạn muốn dịch.

Ví dụ như hình trên, chọn category, plugin sẽ hiển thị các category con, bấm nút add bên cạnh để dịch.

WPML Taxonomy Translation

Dịch các Navigation Menu

WordPress luôn đi kèm các navigation menu, WPML cho phép người dùng translate các menu này rất đơn giản.

Vào Appearance » Menus. Nếu bạn có nhiều hơn một menu, chọn các menu bạn muốn dịch.

Ở cột bên tay phải, bạn sẽ thấy menu với đường link dịch thuật sang ngôn ngữ được chọn trong site.

Translate Menu

Bấm vào ngôn ngữ sẽ tạo một menu tại ngôn ngữ đó, bạn cần phải thêm các item như tại menu chính.

Thêm Menu đa ngôn ngữ

Nếu bạn có các post và page trong menu định vị, đầu tiên bạn sẽ phải dịch chúng.

Sau đó bạn cần thêm chúng vào các tab bên trái trong menu định vị.

Ngoài ra, đừng quên bấm nút Save để lưu lại nhé.

Dịch Theme, Plugin, Text với WPML

WPML Multilingual CMS cho phép bạn chọn giữa các bản dịch chính thức của theme và plugin, hoặc sử dụng bộ dịch riêng.

Vào WPML » Themes and plugins localization.

Dịch Theme và Plugin

Theo mặc định, bạn sẽ thấy dòng “Don’t use String Translation to translate the theme and plugins” được chọn.

Bên dưới, bạn sẽ thấy một checkbox khác để: tự động load file .mo bằng cách sử dụng load_theme_textdomain.

Bạn có thể chọn checkbox đó để xem có file dịch nào phù hợp với theme không.

Thao tác này chỉ hoạt động với các theme nào có hỗ trợ bản dịch thôi nhé.

Không phải theme hay plugin WordPress nào cũng có bản dịch sẵn,

Trong rất nhiều trường hợp, các bản dịch này chứa rất nhiều lỗi.

Diều Hâu khuyên bạn sử dụng module WPML’s String Translation để dịch chính xác hơn.

Module sẽ cho phép bạn dịch các custom fields, widget và nhiều mục khác.

Kết luận

Okie ! Vậy là mình đã review qua cho các bạn WPML plugin

Và hướng dẫn tạo website đa ngôn ngữ với nó !

Bạn đang sử dụng plugin nào hay cách nào để tạo website đa ngôn ngữ. Hãy comment ở dưới cho mình biết nhé !

Mua trọn bộ WPML (tất cả add-on) giá cực rẻ.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments