• Skip to main content

StudioPress

Customer Portal

  • Genesis Pro
  • Blocks
  • Custom Blocks
  • Framework
  • Themes
  • Hosting
  • Agencies
  • Login
Get Help / Getting Started / Translations /

Translating Genesis and StudioPress Themes

The Genesis Framework and StudioPress themes are translation-ready which means you can use our themes to build a site in any language you’d like.

Note: Genesis 3.3+ now includes the option to automatically translate text strings found in the Genesis Framework into many languages. This applies to admin area text only. It does not translate the front end of the site. See Genesis Translations for details.

In this article:

  • Translate Using Plugins
  • Translate Using Poedit
  • Additional Resources

Translate Using Plugins

You can use any third-party plugin you’d like to translate your site. Here are a few we recommend.

  • Loco Translate: https://wordpress.org/plugins/loco-translate/
    This free plugin allows you to translate text strings in themes and plugins.
  • Polylang: https://wordpress.org/plugins/polylang/
    This free plugin (which also includes paid add-ons) allows you to create a multilingual site with translations for posts, pages, media, categories, post tags, menus, widgets, custom post types, etc.. RTL languages are supported and a language switcher is available.
  • WPML: https://wpml.org/
    This paid plugin allows you to create a multilingual site with translations for posts, pages, media, categories, post tags, menus, widgets, custom post types, etc. RTL languages are supported and a language switcher is available.

    See the following tutorial for instructions on how to translate Genesis using WPML: https://wpml.org/documentation/theme-compatibility/translate-genesis-framework-different-languages-using-wpml/

Translate Using Poedit

Poedit is a free, easy to use app that allows you translate text strings in your child theme.  

Before you begin, download Poedit from https://poedit.net/download and install it on your computer. Then download the child theme from your My StudioPress or WP Engine account and unzip it on your computer.

Step 1: Use Poedit to Translate the Theme’s .pot File

Open the Poedit app and select the Create New Translation option, as shown below.



 Next, open the theme’s unzipped folder and then open the languages folder located inside. Select the .pot file (example: genesis-sample.pot).



 Choose the language you’d like to use.



 Highlight and translate each text string as needed.



 Step 2: Save Your Changes

After you’ve translated the text strings, save the file. Poedit will automatically create and name new files with the correct locale name which is based on the language you chose.



 Now you will see 2 new files in the child theme’s languages folder – a .mo file and a .po file.



 

Step 3: Upload the .po and .mo files to your server

Access your site via FTP or your host’s file manager and navigate to /wp-content/themes/your-theme/languages. Then upload the .mo and .po files to the languages folder.

For example, if you’re using the Cyberduck FTP client (as shown in the image below), you’ll click the Action button and select the Upload option.



 See our FTP Guide to learn how to connect to your site via FTP.

Step 4: Set the Default Language for your WordPress® Site 1

Finally, log into your WP-Admin dashboard and go to Settings > General and select the language you’d like to use on your site.



Additional Resources

  • You can also add various Genesis code snippets to your child theme’s functions.php file to translate specific strings of text.
  • See the WordPress Codex for more details and options for translating WordPress and themes.

Ready to get started? Create a site or shop for themes.

Explore Genesis ProductsGenesis + Hosting

Footer

StudioPress

© 2025 WPEngine, Inc.

WP Engine is a proud member and supporter of the community of WordPress® users. The WordPress® trademarks are the intellectual property of the WordPress Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WordPress®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation or WooCommerce, Inc. WP Engine is not endorsed or owned by, or affiliated with, the WordPress Foundation or WooCommerce, Inc.

Products
  • Genesis Pro
  • Blocks
  • Custom Blocks
  • Framework
  • Themes
  • Hosting
  • Agencies
Company
  • Brand Assets
  • Terms of Service
  • Acceptable Use Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Developer Documentation
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble