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

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ẻ.
Chia sẻ lên:
Đăng ký
Thông báo về
guest
24 Bình Luận
Inline Feedbacks
View all comments

thịnh
thịnh
06/05/2018 7:47 chiều

cmt mấy lần sao ko thấy anh hồi âm lại vậy .

Diều Hâu
Quản trị viên
Trả lời  thịnh
07/05/2018 9:45 sáng

Xin lôi bạn tại dạo này mình hơi bận. Có j bạn có thể email trực tiếp @Content Creation Team.com">contact@Content Creation Team.com nhé 😀

Tuấn
Tuấn
21/05/2019 6:37 chiều

pass giải nén là gì hả DIều Hâu ơi

Diều Hâu
Quản trị viên
Trả lời  Tuấn
21/05/2019 9:03 chiều

Mình làm gì có pass giải nén nào đâu bạn 😀

Phạm Ngọc Hợi
08/07/2019 4:09 chiều

Xin chào, mình đang sử dụng plugin Google Language Translator cho web wordpress nhưng nó dịch luôn cả 1 số tên riêng. Không biết bạn có cách gì để chỉnh sửa cho những tên riêng nó không thể dịch đk không

Diều Hâu
Quản trị viên
Trả lời  Phạm Ngọc Hợi
08/07/2019 4:13 chiều

Bạn xem trong phần setting có chỗ loại bỏ những từ đó không. Còn không thì hết cách, hoặc chuyển sang plugin khác.

Phạm Ngọc Hợi
Trả lời  Diều Hâu
08/07/2019 4:45 chiều

theo bạn thì dùng plugin nào có thể khắc phục đk lỗi như vậy

Diều Hâu
Quản trị viên
Trả lời  Phạm Ngọc Hợi
08/07/2019 4:48 chiều

Đổi sang plugin khác (WPML chẳng hạn).

Định Vị Xe Máy
Định Vị Xe Máy
13/09/2019 10:06 sáng

cho mình hỏi, mình đang sử dụng website WordPress có thể sử dụng website đa ngôn được không ạ, nếu cần cài đặc thì mình phải làm như thế nào, mình là người mới nên con ít kinh nghiệm,mong bạn chia sẻ

Diều Hâu
Quản trị viên
Trả lời  Định Vị Xe Máy
13/09/2019 11:38 sáng

Chào bạn, dĩ nhiên là bạn có thể cài đặt đa ngôn ngữ cho website sử dụng WordPress. Việc này này cũng khá đơn giản thôi bạn có thể sử dụng một vài plugin phổ biến hiện nay như WPML, Polylang là có thể xong trong vài click chuột

Sàn Nhà đất Vĩnh Phúc
Sàn Nhà đất Vĩnh Phúc
08/04/2020 9:29 sáng

Mình làm web BĐS có nên làm đa ngôn ngữ không mọi người.
Website tại tỉnh: https://datvinhphuc.vn

Diều Hâu
Quản trị viên
Trả lời  Sàn Nhà đất Vĩnh Phúc
08/04/2020 5:54 chiều

Câu này phải hỏi chính bạn mới đúng:
– Khách hàng của bạn là ai?
– Trong nước hay quốc tế?

Sàn Nhà đất Vĩnh Phúc
Sàn Nhà đất Vĩnh Phúc
Trả lời  Diều Hâu
08/04/2020 5:56 chiều

KH của mình ở tỉnh thôi. Nhưng thi thoảng có khách nước ngoài hỏi

Diều Hâu
Quản trị viên
Trả lời  Sàn Nhà đất Vĩnh Phúc
08/04/2020 7:34 chiều

Cái này bạn tự đánh giá xem có “Đáng” làm không nhé.

meo
meo
15/04/2020 10:05 sáng

Webiste của mình cũng muốn làm đa ngôn ngữ bởi vì cũng rất nhiều người nước ngoài đọc, có plugin nào miễn phí không chủ thớt: https://huongdandaotienao.com/

Diều Hâu
Quản trị viên
Trả lời  meo
15/04/2020 9:39 chiều

Free bạn thử thằng này xem:
https://vi.wordpress.org/plugins/multilanguage/

Khánh
Khánh
07/06/2020 3:46 sáng

Mình đã cài và xóa đi vì thấy khá phức tạp, bạn có nhận dịch vụ setup cho mìnhko vậy ạ?

Diều Hâu
Quản trị viên
Trả lời  Khánh
08/06/2020 3:53 chiều

Chưa quét thì hơi khó một chút, hiện thì mình không nhận rồi bạn.

shinichi
shinichi
04/10/2020 9:42 sáng

Tràn https://evnjp.com của em cài wpml thì nó không tự động dịch admin xem giúp e với

Minh An
Quản trị viên
Trả lời  shinichi
05/10/2020 11:34 chiều

Việc tự động dịch không hề miễn phí bạn nhé. Bạn tham khảo mức phí của nhà sản xuất đưa ra tại link sau:

https://wpml.org/documentation/automatic-translation/

Quang
Quang
19/11/2021 9:59 sáng

Cho mình hỏi tí là, website của mình đang có nội dung là tiếng Việt, vậy giờ cài WPML để thêm tiếng anh thì có ảnh hưởng gì không? Hay bắt buộc phải mặc định là tiếng anh trước rồi mới chuyển sang ngôn ngữ thứ 2 sau?

Minh An
Quản trị viên
Trả lời  Quang
19/11/2021 10:07 sáng

Không ảnh hưởng gì bạn nhé.

Tùng
Tùng
25/02/2022 10:46 chiều

Mình muốn Việt hóa theme, plugin từ tiếng Anh, ví dụ như “Read more” thành “Đọc thêm”. WPML có hỗ trợ không bạn? Mình đang dùng Loco Translate, thấy rất tốt. Nhưng một số plugin vẫn không Việt hóa hết.

Diều Hâu
Quản trị viên
Trả lời  Tùng
09/03/2022 2:05 chiều

Việt hóa thì bạn cứ dùng Loco Translate là được nhé, quan trọng là bạn nhớ tìm đúng Plugin hoặc Theme.