WordPress Post Translation
wp
We use the following components on WordPress to support our multilingual site:
- Polylang: this plugin allows
- a user to select the language
- creating translations of a page or a post
- linking pages and posts to its translation, so that when a user is in a page and switches the language, he's moving to the same page in that language
- DeepL for WordPress: We have a free API account, but this gives 50k words per month, which is more than enough for us
- Loco Translate: this plugin allows translation of WordPress itself. For example, we don't like the
de_de(Germany) version, because it uses the Doppel-S. But thede_chversion uses some strange terms. Instead, we then tookde_chbut customizes some terms.
How to Create a Translation of a WordPress Post or Page
-
write the post or page in your preferred language
-
copy it from the post list
-
for the copied post, go to the edit screen
- set the target language (e.g.
de) - set the link(s) to the original language version(s) (e.g. to
nland en) - set the author to the original author
- save a draft
- close
- set the target language (e.g.
-
re-edit the page
-
in the menu bar on the right, at the bottom in the DeepL widget
- select the target language (e.g.
de) - translate it using the DeepL plugin by clicking on 'translate and replace'
- once translated, review and edit the translated content
- save draft or publish
- select the target language (e.g.