Skip to content

Your content in each language

Every post, page, category and tag in LingoPress has a language, and is linked to its versions in the other languages. This page shows where to see those links and how to create the missing ones.

The Language box, in the editor’s sidebar, shows:

  • Language of this content: the language of the post you’re editing. You can change it here.
  • Translations: one row per language. Edit opens the translation if it exists. If it doesn’t, + Create makes a copy for you to translate yourself, and ✦ AI translate has the AI translate it (only if you’ve connected an AI).

If the post is new, save it first: the box asks you to before you can create translations.

In Posts and Pages, there’s a column for each language, with its short code as the title (for example, EN):

Symbol What it means
● This is the post’s own language.
✓ The translation exists. Click to edit it.
⚠ The translation exists but is out of date: the original changed after it was translated.
+ There’s no translation yet. Click to create a copy to translate yourself.

The + in the list always makes a copy. To translate with AI, use the Language box in the editor, or select several posts and use the bulk action described in Translate with AI.

Above the list you have two filters:

  • All languages: shows only the posts in one language.
  • Any translation status: shows the posts missing a translation into a language (Missing English translation, for example) or the ones with ⚠ Outdated translations.

In the top bar of your dashboard, the 🌐 All languages menu lets you choose a language. From then on, your lists of posts, pages, categories, tags and media show only that language. WordPress remembers your choice until you change it.

Categories and tags have a language too, and are translated by hand. When you create one, choose its language in the Language field.

To translate one:

  1. Go to Posts → Categories (or Tags).
  2. In the column of the language you want, click + next to the category.
  3. The form opens with that language already chosen and a note saying which category it will be linked to. Type the name in the other language and save.

It’s worth translating your categories before you translate your posts with AI: that way the AI can file each translated post in the right category.

Translating your images and files is optional and comes turned off. It’s useful for translating the texts people see or that Google reads: the title, the caption and the alternative text.

To turn it on:

  1. Go to LingoPress → Content & sync.
  2. In Media, turn on Translate media title, caption, alt text and description.
  3. Click Save content settings.

From then on, each file you upload gets your default language. To translate a file, open it (in Media → Library, click it and then Edit more details) and use the Language box: + Create copies its texts for you to translate, and ✦ AI translate translates them with AI.

  • The file itself isn’t duplicated: all the translations use the same image, so they don’t take up extra space.
  • The file is only deleted when you delete its last translation.
Section titled “Your theme’s header, footer and templates”

If your theme is a block theme (one you edit in Appearance → Editor), its header, footer and page templates have texts too, such as the menu or the footer copyright. LingoPress translates them in LingoPress → Templates.

The screen lists your theme’s templates and parts, with a column for each language:

  • ✦ Translate creates that language’s version with AI.
  • Edit opens it in the Site Editor, so you can adjust it by hand.
  • A ⚠ means the original changed: ✦ Re-translate updates it.

Good to know:

  • This screen needs a connected AI. There’s no option to copy and translate by hand.
  • The translated version goes live straight away on the pages in that language.
  • ✦ Re-translate replaces that version completely, including the changes you made to it in the Site Editor.

If your theme isn’t a block theme, this screen has nothing to show, and that’s fine: the menus are translated as explained in Language switcher and menus.

Keeping some things identical between translations

Section titled “Keeping some things identical between translations”

Some settings of a post usually need to be the same in all its languages, such as the featured image. In LingoPress → Content & sync, in Synchronization between translations, you can choose which ones LingoPress copies to all the translations every time you save a post:

Option What gets copied
Post parent The parent page, for pages that hang under another one.
Menu order The order number of the page.
Comment status Whether comments are open or closed.
Ping status Whether other sites can notify you when they link to you.
Featured image The main image of the post.
Page template The template the page uses.
Sticky posts Whether the post is pinned to the top of your blog.

They’re all off at first. Turn on the ones you need and click Save content settings.

Button texts, form labels and other short texts that come from your theme or plugins are translated in LingoPress → String translations. It’s explained in String translations or Glossary?

  • If you delete a translation, the original and the other translations stay as they are.
  • If you delete a language (in LingoPress → Languages), the posts in that language aren’t deleted, but they’re left without a language, and so they disappear from your site’s lists. You can’t delete the default language while you have others: choose another default first.