Documentation
FAQ »
See answers to frequently asked questions.Continue reading
WPML Core and Add-on Plugins »
WPML is made of a core plugin and add-ons. The core WPML Multilingual CMS is always required. You can install any combination of the add-on plugins for additional functionality.
Theme Compatibility »
Jump directly to...
Many themes work fine on multilingual sites. To make sure, we work with theme authors and perform extensive testing. Then, we list those theme here.
Multilingual Ready Certification
Look for the Multilingual Ready icon on themes before you purchase them.
This icon means that we tested the theme and certified it. If you’re not sure, contact the author and refer them to our certification program.
Multilingual Ready Themes
| Theme house | Theme | Compatibility |
|---|---|---|
| WooThemes | Works with WPML, including a language configuration file which allows translating texts in the theme Admin screens. | |
| ThemesZen | Tested by the theme author. | |
| ThemeForest | Tested by the theme author and reviewed by WPML team. | |
| ThemeForest | Tested by the theme author and reviewed by WPML team. | |
| ThemeForest | Tested by the theme author and reviewed by WPML team. | |
| ThemeForest | Tested by the theme author and reviewed by WPML team. | |
| ThemeForest | Tested by the theme author. | |
| ThemeForest | Tested by the theme author. | |
| ThemeForest | Tested by the theme author. | |
| StudioPress | Tested by WPML team. | |
| Roots | Tested by the theme author and reviewed by WPML team. | |
| Khairul Syahir | Tested by the theme author. | |
| Headway Themes | Headway 2.0.9 tested by WPML team. Headway 3 leafs are not properly translatable. | |
| Crowd Favorite | Tested by WPML team. | |
| Catalyst | Tested by the theme author. | |
| BytesforAll | Tested by WPML team. | |
| AIT Themes | Tested by the theme author. | |
| AIT Themes | Tested by the theme author. | |
| AIT Themes | Tested by the theme author. | |
| AIT Themes | Tested by the theme author. |
Essential Multilingual Plugins »
Jump directly to...
We work with other authors to ensure compatibility with WordPress plugins. These are major plugins that are multilingual-ready.
Custom Post Types and Custom Fields
Types is a one-stop solution for creating custom post types, custom taxonomy and fields. Besides defining custom data, you can also create elaborate meta-boxes and assign them to any post-editing screen. Types is the only custom-types plugin which is fully integrated with WPML. You’ll be able to translate everything related with your custom content, including field labels and content names.
When you translate content, non-textual fields will automatically synchronize between translations and text fields will appear in the translation editor.
Site-Building
Views works together with Types, to deliver a programming-free website creation experience. Web developers and designers, of all expertise levels, will benefit from this solution. Views queries content from the database, supporting detailed filtering. It displays it via user-editable HTML templates. With just HTML and CSS, users can create the most complex sites with Views.
Views is fully integrated with WPML. Any text that is rendered can also be translated.
Search Engine Optimization
WordPress SEO by Yoast is an all-around solution for optimizing WordPress sites for search engines. The plugin lets you specify titles and description for any WordPress content and archive page and shows how each page will appear in Google search results.
It includes a language configuration file that tells WPML which strings require translation. This way, you can translate everything, without having to configure anything.
E-Commerce
WPML fully supports MarketPress and is mostly compatible with WP E-Commerce. Mostly compatible means that there are several issues remaining, which arise in certain configurations.
MarketPress is a commercial plugin, by WPMUdev. It allows running a complete store with simple administration and setup. To run multilingual MarketPress sites, you will need to use the MarketPress Multilingual plugin, which is part of the Multilingual CMS package.
WP E-Commerce is the leading free e-commerce solution for WordPress, with over 600,000 downloads and a huge community of developers and users. It runs fully multilingual with WPEC Multilingual, which is currently in Beta. You will need to download WPEC Multilingual for this functionality. If you want to push the integration between WPML and WPEC, we strongly recommend visiting GetShopped and leaving a message in their support forums. The most people request this, the more resources GetShopped folks will spend on compatibility with WPML.
Search
While the built-in WordPress search leaves much to be desired, Relevanssi fills the gap beautifully. It lets users search and find what they’re looking for. You can download Relevanssi for free from the WordPress repository or purchase the pro-version from Relevanssi.com.
Both versions of Relevanssi run smooth with WPML and return search results in the current language.
Admin Page Order
If your site has hundreds, or thousands of pages, it may be a bit difficult to find them in the WordPress Admin. CMS Tree Page View presents your pages in a hierarchical tree, which you can expand and collapse. It works smooth with WPML and displays the correct tree per language.
Want to see other plugins here?
Send us a message and we’ll see if we can add it.Continue reading
Getting Started Guide »
Jump directly to...
WPML consists of several module. The basic module turns WordPress sites multilingual. Other modules help with an enhanced translation process, string translation, media translation and other function.
You can learn about the different modules in the WPML Core and Addons page.
After you enable WPML, you’ll see a Multilingual Widget in the Admin Dashboard. This widget provides access to the different functions in WPML. You can also access them through the WPML menu.
Translating Your Contents »
Jump directly to...
WPML includes three options for translating:
- Manually creating posts and pages in other languages
- Create translations as new posts or pages using the standard WordPress editor.
- Using the Translation Management module
- Control who’s translating what and give your translators better tools. See demo

- Professional translation by ICanLocalize
- You can find freelance translators from ICanLocalize between over 30 languages. See demo

- Using desktop CAT tools
- Let your translators use their own CAT tools using WPML’s XLIFF interface.
Professional Translation »
Jump directly to...
- Translation for Visitor Comments
- Setting up Professional Translation
- Our Translators
- Affiliate Program
- Translating Custom Fields
- Sending Documents to Translation
- Earning Affiliate Commission
- Translating the Theme
- Sending and Receiving Translations
- Translation Process
- Adding Affiliate ID to Themes
- Built in QA
- Cost
- Professional Translation Setup Assistance
- Coupon for Free Professional Translation
WPML’s professional translation connects you with expert translators working at competitive rates. We’ll help you reach new clients faster and on a tiny budget.
We handle anything from single-page to corporate sites. You will find translators to over 30 languages, ready to get started today.
Developers Information »
Jump directly to...
- Editing WPML’s Languages Table
- Language Configuration Files
- Multisite Support
- WPML Contractors
- Translating Custom Data Structures
- WPML Coding API
- XML-RPC language interface
- Custom multilingual themes
- WPML’s tables
- Debugging WPML
- Translation for texts by other plugins and themes
- Troubleshooting String Localization
WPML lets you run one WordPress site in multiple languages. The basic setup takes a few minutes and you can see the site multilingual. Then, you can customize the behavior and appearance of your site to match your exact specifications.
Related Projects »
Jump directly to...
Along with WPML, we also maintain several related projects, which allow other kinds of sites to run multilingual.
Other WordPress plugins »
Jump directly to...
WPML didn’t quite start as WPML. It started as a few separate plugins, which later merged and became one.