Would you like to have multiple languages on your WordPress website?
Have you already tried some of the other translation plugins available, but found them too complicated? We havef tried to make it really easy for you to manage your multi-language WordPress powered website. Everything is centralized and we don’t create new copies of your posts and pages.
Easy Translation Manager lets you translate Pages, Posts,Post Tags, Post Categories, Custom Post Types, Menus, Plugins and Themes. Your visitors can easily choose their preferred language from a drop down in the sidebar. Or you can automatically set the language based on the web browsers language.
The plugin is compatible with WordPress Multisite and supports Custom Capabilities as well as SEO in Multiple Languages!
Please notice that this is not a plugin for automatic translation of your website. This is a professional plugin for managing translators and translating your WordPress powered website (Themes, Plugins, Pages, Posts, Menus, Permalinks, Tags, Categories, SEO etc.)
Get Started in 3 Easy Steps!WordPress has been translated into more than 70 languages and many Theme and Plugin developers have already localized their Themes and Plugins. However managing a multi-language WordPress website can often be a quite complicated task.
We often see that parts of Plugins or Themes have not been translated or a specific plugin is not available in the language you need. We have simplified things, when it comes to translating your content as well as Plugins and Themes.
Insert Widget or Tag to show language selectionIt is really easy for your visitors to choose their preferred language when they visit your website. You can choose between inserting a Widget in your sidebar to let visitors choose the language or you can insert a tag directly into your template.
It is also possible to set the language based on the language of the visitors Internet browser.
Some of the features
Test language on IPIn the Options Panel under General Settings you can enter one or more IP addresses, which will be able to view the translations. Under Languages you can then set which languages this is applicable for. This is a helpful feature if you wish to test a specific language translation before releasing it.
Manage availability of ItemsYou can easily choose which Plugins, Themes, Pages, Posts, Custom Post Types and Menus that will be made available for translation.
Support for Custom CapabilitiesWe have added 13 Custom Capabilities to the plugin, which makes it really easy for you to specify exactly what your different user roles have access to.
Plugin & Theme Translation
Easy Translation Manager automatically scans your plugins and themes folder in order to find strings (textdomains) ready for translation. If you see any rows marked with red this indicates that the text does not have a text domain, and will require manual action in order to be ready for translation. If you have other strings that need translation you can also add them manually.
Support for SEO in Multiple Languages
Instead of building our own SEO system from scratch for Easy Translation Manager we decided to support WordPress SEO by Yoast. This is the most complete WordPress SEO plugin that exists today for WordPress.org users. It incorporates everything from a snippet preview and page analysis functionality that helps you optimize your pages content, images titles, meta descriptions and more to XML sitemaps, and loads of optimization options in between.
You need to install WordPress SEO by Yoast and then activate support for this plugin in the Options Panel. After installing the WordPress SEO plugin and activating support for this you will get a SEO button in each translation window. When you click this you will be able to add SEO information for each translation.
You can add SEO specific information for all Posts and Pages like: Focus Keywords, SEO Title and Meta Description. Easy Translation Manager will also automatically include all the language specific links in the sitemaps generated by the WordPress SEO . This will make optimization for each language much easier!
WordPress Themes ready for translation
Many theme and plugin developers are preparing their themes and plugins for translation according to the WordPress Codex for internationalization. When this is done properly you can easily translate the theme or plugin using our plugin. The following themes are 100% ready for translation with Easy Translation Manager:
Try before you buy
Take a peek on how Easy Translation Manager looks live and try for your self how easy it is to translate Pages, Posts, Custom Post Types, Post Tags, Post Categories and even Plugins and Themes. Simply use the following details to login.
You can also try and login as the user below if you want to see how it looks when all the ETM custom capabilities are added except the one for the Options Panel. This way the external translator can do translations, but can’t mess up anything. All other menus has been hidden to make the experience uncluttered.
List of features
- Translate Pages
- Translate Posts, Custom Post Types, Post Tags and Post Categories
- Translate Taxonomies
- Translate Plugins
- Translate Themes
- Translate Menus
- Translate Custom Fields on Pages, Posts and Custom Post Types
- New: Improved the text string scanner so that it will find all variables like this: _(‘text’,’textdomain’) _e(‘text’,’textdomain’) _(‘text’, $texdomain) e(‘text’, $textdomain) _(‘text’,APP_Textdomain) e(‘text’,APP_Textdomain) _(‘text’) _e(‘text’)
- New: Support for import and export of .po files
- Support for RTL (Right-to-Left) in wp-admin when changing language
- Support for language based search (it is possible to search in the language the user have selected)
- Support for translation of Attachment Image
- Support for translation for ALT text for featured image
- Support for translation of Permalinks
- Enable usage of Custom Language Permalinks
- Support for translation of Post slug
- Support for translation of Post description
- Enable feature that makes a flag (language) inactive if the content has not been translated.
- Enable hide elements that has not been translated (Pages, Posts, Tags, Categories, Menus)
- Support for translation of Excerpt content for all Posts and Pages
- Support for translation of custom URL in menus
- Support for translation of Title attribute in menus
- Test translations before launch (IP address restricted)
- Set availability of items for translation (very useful if using external translators)
- Hide Author of themes and plugins (very useful if you are using this for a client or using external translator)
- 13 Custom Capabilities
- Insert tag for choosing language directly in your theme
- Insert Widget in Sidebar
- Insert Widget for choosing language directly in Pages or Posts
- 4 different sizes of flags to choose from
- Support for Export and Import of translations
- Support for multiple languages in wp-admin (easy upload language .mo files)
- Dashbord Metabox with flags for easy selecting language for wp-admin.
- Support for WordPress Multisite
- Support for WordPress SEO by Yoast (If you have this plugin installed ETM will support SEO for each language you translate)
- Support for WordPress SEO by Yoast XML sitemap to include translated Permalinks
- Support for Custom Widget Areas add-on for Easy Translation Manager (assign Custom Widget Areas to a specific language).
Support and Updates
We support our plugins and have a professional support ticket system setup to handle and track all issues or requests from our customers. Follow us on Envato or Twitter to stay up to date with new releases and updates.
Version 2.9.9 rev51684 – June 29, 2014
- Bug Fixed: To comply with ISO language codes en_UK was changed to en_GB
Version 2.9.8 rev51643 – June 27, 2014
- New Feature: Added support for Sri Lanka, Sinhalese (si_LK)
- New Feature: Added support for Canada, French Canadian (fr_CA)
Version 2.9.7 rev49186 – April 24, 2014
- Bug Fixed: Alignment of radio buttons in language selection (WordPress 3.9 compatibility)
Version 2.9.6 rev49048 – April 22, 2014
- Bug Fixed: Z-index on dialog (wp-admin menu in left side was above after updating to WordPress 3.9)
- Bug Fixed: Positioning of buttons in dialog (WordPress 3.9 compatibility)
Version 2.9.5 rev48336 – April 1, 2014
- Bug Fixed: Translated permalinks broken.
Version 2.9.4 rev47979 – March 21, 2014
- Compatibility Update: Support for latest version of WordPress SEO (184.108.40.206)
Version 2.9.3 rev44364 – January 12, 2014
- Bug Fixed: Scroll problem in Chrome and Safari
Version 2.9.2 rev44050 – January 6, 2014
- Bug Fixed: Removed php warning
Version 2.9.1 rev43931 – December 27, 2013
- New Feature: Added support for translating Calendarize it! add-ons
Version 2.9.0 rev43489 – December 17, 2013
- Bug Fixed: Problem with symbols at import and export of .po files
- Bug Fixed: wp-text-edit issue with buttons fixed
- Bug Fixed: Missing auto detection of certain Custom Post Type
- Update: Change loading of extra files to standard instead of custom URL (wp-content/plugins/easy-translation-manager/frames/... to /?etm_fn=...&etm_data=true)
Version 2.8.5 rev42754 – December 3, 2013
- Bug Fixed: List problem only shows post data not other types
- Update: Compatibility fix for translating Events in Calendarize it! for WordPress
Version 2.8.4 rev42534 – November 25, 2013
- Update: Rewritten how information is loaded into lists. This is to accommodate users with thousands of posts.
Version 2.8.3 rev40404 – September 26, 2013
- Bug Fixed: Problem with frame load
Version 2.8.2 rev39180 – August 23, 2013
- Bug Fixed: install.php notification error
- Bug Fixed: Post Meta list not showing
Version 2.8.1 rev39011 – August 20, 2013
- New Feature: Added two new custom capabilities etm_options and etm_license. Makes it possible to restrict access to the Options Panel and the License tab. This is useful if you are using the plugin on a clients website.
Version 2.8.0 rev36620 – August 2, 2013
- Bug Fixed: SEO Meta description was missing (after updating to latest version of WordPress SEO by Yoast)
- New Feature: Added option to easier edit Manual Strings added for translation
- New Feature: Added support for import and export of .po files
- Update: Improved the text string scanner so that it will find all variables like this: _(‘text’,’textdomain’) _e(‘text’,’textdomain’) _(‘text’, $texdomain) e(‘text’, $textdomain) _(‘text’,APP_Textdomain) e(‘text’,APP_Textdomain) _(‘text’) _e(‘text’)
Version 2.7.1 rev36580 – May 21, 2013
- Bug Fixed: Fixed missing language variable, which is passed on to CWA Easy Translation Manager add-on (used for translating content in the Arbitrary HTML/Text Widget)
Version 2.7.0 rev36458 – May 12, 2013
- New Feature: New Language based search feature
- New Feature: Option to deactivate the language based search feature
- New Feature: Pop-Up Cancel notification added when clicking outside the editor window
- New Feature: Option to change the location of the rtl.css
- Bug Fixed: Editor out of bounce problem
- Bug Fixed: Toolbar jumps and resizing problem when translating Post and Pages
- Bug Fixed: PHP warnings
- Update: Remove resize arrows for text areas
- Update: Add auto resize tool to editor window when you hide or show the second line of icons.
Version 2.6.3 rev36355 – May 7, 2013
- Bug Fixed: Problem with RTL support fixed.
Version 2.6.2 rev36156 – April 24, 2013
- Bug Fixed: Spelling error on theme translation page
Version 2.6.1 rev35804 – April 8, 2013
- Bug Fixed: Updated Support for WordPress SEO by Yoast. Support for version 1.4.6
- Bug Fixed: Fixed issue with buttons in editor
- New Feature: Update Options Panel with Auto Update
- New Feature: Set the layout for english text use [ENG] and the original text use [ORG] in select language widget.
Version 2.6 rev32644 – January 15, 2013
- Update: Updated Support for WordPress SEO by Yoast. Support for version 220.127.116.11
- New Feature: Optional Select Language bar (top, left side, right side, bottom)
- Bug Fixed: Issue with buttons in editor
Version 2.5.7 rev28781 – August 13, 2012
- New Feature: Added support for Hong Kong (??) (zh_HK)
Version 2.5.6 rev26079 – June 14, 2012
- Bug Fixed: .mo and .po files for wp-admin not updating
- Bug Fixed: Filtering on Posts and Pages
Version 2.5.5 rev25696 – June 4, 2012
- Bug Fixed: Removed php Warnings
Version 2.5.4 rev24794 – May 11, 2012
- New Feature: Shortcode added for Language Menu in content
- New Feature: Button added for easily inserting Shortcode for Language Menu
- Bug Fixed: Problem with Permalinks fixed
- Bug Fixed: Problem with LRT/RTL editor fixed
Version 2.5.3 rev24242 – April 27, 2012
- New Feature: Added support for Taiwanese (??, Tâi-gí)
- Bug Fixed: Removed PHP warnings when no language is set.
Version 2.5.2 rev23107 – March 21, 2012
- Bug Fixed: Translated Permalink was not switching to original link when changing language
Version 2.5.1 rev23015 – March 19, 2012
- Bug Fixed: Translated Permalink was displaying Page on wrong WP template.
Version 2.5.0 rev22775 – March 10, 2012
- Update: Core updated and optimized for faster loading
- Update: Optimized SEO XML sitemap
- New Feature: Support for translation of Custom Fields on Pages, Posts and Custom Post Types.
- New Feature: Support for translation of Attachment image
- New Feature: Support for translation of ALT text for featured image
- New Feature: Support for translation of Permalinks
- New Feature: Enable usage of custom language Permalinks
- New Feature: Support for translation of Post Slug
- New Feature: Support for translation of Post Description
- New Feature: Enable feature that makes a flag inactive if content has not been translated
- New Feature: Enable hide elements that has not been translated (Pages, Posts, Tags, Categories, Menus)
- New Feature: Support for translation of Excerpt content for all Posts and Pages
- New Feature: Support for translation of custom URL in menus
- New Feature: Support for translation of Title attribute in menus
- New Feature: Update support for WordPress SEO by Yoast XML site map to include translated Permalinks
- New Feature: Support for translation of Custom Fields
- New Feature: Added function to extract active language with code and name array
- New Feature: Added support for CWA (Custom Widget Area) add-on for Easy Translation Manager (assign Custom Widget Areas to a specific language
- New Feature: Added Support for Slovak (Slovenský jazyk)
- New Feature: Added function for getting current language set in Easy Translation Manager
- Bug Fix: Problem with get_cat_name function
- Bug Fix: Problem with using two different ‘textdomains’ for the same text string (within the same plugin, theme)
- Bug Fix: Problem with Editor (this was an issue for some browsers)
- Bug Fix: Problem with language code system
- Bug Fix: Problem when having multiple translators. Created a rescan button to scan for _() _e() if there is no _() registered will auto scan.
- Bug Fix: Problem with same string using Multiple ‘textdomains’ (if a plugin have the same string with 2 different text domains both will be shown)
Version 2.0.0 rev20254 – February 8, 2011
- Bug Fix: Visual editor bug fixed on Post and Pages translation
- New Feature: Added Português do Brasil (Brazilian Portuguese)
- New Feature: Set width and alignment for do_action
- New Feature: Set width and alignment for Widget
- New Feature: New widget for selecting language
- New Feature: Add Dashboard metabox with wp-admin languages
- New Feature: Change wp-admin language (require download of .mo files)
- New Feature: Upload .mo language files to /wp-content/languages/
- New Feature: Export Post and Pages including all translations
- New Feature: Support for SEO (If you use WordPress SEO by Yoast the plugin will be supported)
- Update: Completely new database structure (Reduced the number of tables from 7 to only 2. Previous version created 7 tables on main site and all sub-sites if used on a WordPress Multisite installation. The new version only creates 2 tables on the main site and NONE on the sub-sites)Old tables: wp_etm_lang wp_etm_menu wp_etm_plugin_index wp_etm_plugin_string wp_etm_post wp_etm_post_meta wp_etm_post_termsNew tables: wp_etm_plugin_index wp_etm_plugin_stringWhen you instal the new version your data from the old tables will automatically be converted and added to the new tables. We will NOT delete the old tables just in case if something goes wrong, then you don’t lose your translations.
Version 1.0.4 rev15985 – January 10, 2011
- Update: Load the latest Options Panel, if there is a plugin installed with a newer Options Panel
Version 1.0.3 rev15712 – January 4, 2011
- Update: Added support for Faroese (Føroyskt)
- Update: Added support for Greenlandic (Kalaallisut)
- Update: Added support for Azerbaijani (Azeri)
Version 1.0.2 rev15609 – January 3, 2011
- Bug Fixed: Category and Post Tags not showing on public website when translated
- New Feature: Added Cancel button if you make changes and forget to save
- Update: Optimized category and post tags function (uses 35% less resources)
- New Feature: Added Cambodian flag to install.php
Version 1.0.1 rev15431 – December 30, 2011
- Bug Fixed: CSS for all major browsers updated for Select Language Widget when only showing flag.
Version 1.0.0 rev15375 – December 28, 2011
- First Release