I would like to recommend WPML, I use it on all of my bi/multi-lingual projects. It has great support and it makes WordPress truly multilingual, instead of only your content.
The latest addition is the media module, which takes care of the images you upload to Posts and Pages. No need anymore to upload them for each language separately, the plugin now recognises that there is an image attached to one language and will ask you to use that image too or not.
Any questions you have about it, you can let me know.
Related Posts:
- WPML language tags (Qtranslate feature) [closed]
- qTranslate get content by language [closed]
- How to determine current active language in qtranslate plugin? [closed]
- WPML: getting page title in different language
- Titles in my sidebar widget appear in all languages – with qtranslate
- What is better for wordpress performace?
- Checking current language in a function
- Is there a way to localize role labels?
- Qtranslate + Advanced Custom Fields: how to have a multilanguage wysiwyg editor? [closed]
- Insights into WordPress Multi-Site, Domain Mapped, and Multilanguage site using WPML [closed]
- Why isn’t WMPL correctly redirecting users based on browser language? [closed]
- WordPress multilingual site using page-id.php files
- How to find when qtranslate plugin’s language changes? [closed]
- Country switcher, then option to choose language for that country [closed]
- Specific content by country in multiple languages
- WPML customizing language selector [closed]
- WordPress Translation to french, at -> à not working
- Is there a way to ensure browser automatically translates page content to another language (via Google Translate)?
- Theme isn’t multilanguage ready. How can i still add a second language to the site?
- Translate placeholder text in search field
- HTML inside __() or _e() language translation string
- Change language by clicking a button
- Setting WPLANG from a plugin
- Best WordPress Localization Plugin? [closed]
- Disable qTranslate by post type in admin + disable per page / post ID on front-end [closed]
- Having two different versions of the same post?
- WordPress | Sub-domain switching
- Multi-language permalink in qtranslate
- detect the language a post is written in
- Does changing ‘WPLANG’ in wp-config.php just effect the admin language or does it have other consequences?
- WPML Get url without outputting
- How to add just one page in Arabic
- Making a theme multilingual by adding a custom taxonomy to posts and pages called “Languages”?
- One of the messages in .po file doesn’t show up
- Multi-language module in WordPress or Google sites
- Qtranslate displays empty categories with get_categories()
- Translations does not work with .pot file
- Custom Meta Field not Working with qTranslate [closed]
- Separate backend “Widgets” page for each language
- Put an extra check box on “Page Attributes” widget
- Trigger language change in WordPress
- How to change language file used by _e function
- Get Polylang available languages on admin page of my plugin [closed]
- How to change language?
- Polylang get non-current language/s
- WordPress For Urdu Language
- How to find a language direction?
- How to have english digits in some posts with an rtl WordPress theme
- Getting translated string through a variable
- Two different domains for two different languages
- What is the correct way for multi-domain and multi-language website?
- How to change the language of the ‘Reset Password’ page
- How to reload wordpress textdomains at runtime
- Two language versions for each article
- How can I make a site viewable in multiple languages?
- How to set up WPLANG in wp-config.php for 4 languages?
- How to set a custom title per language?
- Using categories as multilingual mechanism
- How to use get_page_by_title() with qTranslate?
- ‘Trick’ a plugin (WP-Members) to think the blog language has changed for a single page
- Were the language toggles removed from WP recently?
- Should I include colon in my msgid in PO file?
- WPML Default Language User Meta [closed]
- Is it possible to temporarily override the language setting?
- make a mulitingual wordpress website Arabic-english
- How to use language files in plugins?
- Generate multiple goo.gl shortlinks for qtranslate bilingual blog
- Multi language site [closed]
- conditional (theme) language selection at ‘runtime’
- Simple Multilanguage Switcher
- A simple method for disabling WPML language switcher when meeting specific circumstances [closed]
- How to force change Network site multi language subdirectory base URL?
- Custom rewrite rules not working with WPML
- How to have multiple site (UI) languages?
- How to make a wordpress site multilingual by uploading a translated CSV file that has the traslations?
- How to translate WordPress Emails?
- WPML language switcher for custom rewrite rules
- can’t change a few lines of text to another language
- WordPress Multilinigual
- how to remove language selection option from wordpress?
- Hook in to add new post link wp admin?
- Get the ID of the default language equivalent page in Polylang [closed]
- Switch site language to en_ZA
- Where to modify translation files by _e()
- Multilingual website without third-party plugin
- I display messages using code snippets but how can I use the right language?
- language_attributes for two languages?
- How to set a dual language site in wordpress?
- WPML – 404 Error when I try to pass GET parameters in my “different languages in directories” installation
- Translating my custom theme, always translated version?
- WordPress and Localization
- Website in multiple Language
- qtranslate arabic shortcode?
- Problems character encoding for pages in multiple languages
- Can I set is_rtl() to true?
- WordPress in 3 languages
- ACF Content with WPML not saving [closed]
- Can the qTranslateX-Plugin translate non-article text? [closed]
- Changing interface language without multisite
- Transposh Japanese language transaltion not showing up