Skip Navigation
Updated
February 10, 2025

WPML String Translation lets you translate texts outside posts, pages, and taxonomy, such as the site’s tagline, admin screen texts, and widget titles.

In WordPress, front-end pages consist of two things: “content” and “everything else” (the site’s structure). “Strings” are part of the site’s structure. 

In other words, strings are pieces of text that appear throughout your website but aren’t part of specific content like posts or pages. This includes menu labels, error messages, instructions on forms, and any other text that’s part of WordPress itself and the theme or plugins you use.

In WordPress, there are texts outside your content coming from the theme and plugin that require translation

What You Need In Order to Translate Strings

WPML’s String Translation addon allows you to translate any string on your site. It’s a component of WPML, available in our WPML Multilingual CMS and WPML Multilingual Agency accounts.

You can install it as part of WPML’s Installation or download it manually from your Account Downloads page. In your WordPress admin, if you see WPML String Translation in your menu, you have it installed.

Translating Strings Using WPML

By default, WPML automatically detects untranslated strings and marks them for translation. It does this as you browse translated content on your site while logged in as admin. You can also make WPML do this for all visitors, no matter if they’re logged in or not.

To translate strings go to WPMLTranslation Management and scroll down to the Other texts (Strings) section. Use the filter to find the strings and send them for translation.

Here’s a quick video that shows how to easily translate the strings on your site:

If you can’t find the strings you need to translate, check the top of the Other texts (Strings) section to ensure auto-detection of strings is enabled. Then, visit the front-end page where those strings appear in any language other than English.

Please note that it is currently not possible to review the translations of strings.

Still Cannot Find Strings?

There are certain types of strings that WPML cannot automatically identify. This includes strings that themes and plugins use to store settings, user profiles, texts with placeholders, and others.

For such strings, you need to do a few additional steps to register them for translation. For detailed instructions, see how to find strings that don’t appear for translation.