Autoglot provides a service for fully automated (meaning machine-generated) translation of websites that work on the WordPress management system. This translation is generated on-the-fly and then stored in a local WordPress database for further usage.
Autoglot is based on 2 principles: “auto” – automatic and “polyglot” – multilingual. It’s created to automatically translate your WordPress blog or website into numerous languages of your choice. Autoglot is fully automated, SEO compatible, and very simple to integrate.
Autoglot is the ideal solution for affiliate marketing, content writers, and so on. It does not matter what type of website or blog you own. If it is on WordPress, you can use Autoglot translation solution and increase your audience, traffic, SEO scores, and finally meet your goals faster and easier!
Unfortunately, Autoglot currently does not support WooCommerce and other e-commerce and content generation plugins. We can translate only native WordPress posts, pages and other similar content sections. If pieces of content on your website are hard-coded in themes, plugins, or generated dynamically, Autoglot may fail to translate them. However, you can use a separate box in Autoglot dashboard for this kind of strings. They will be translated and used on your pages, where possible.
Autoglot does not modify your original content and does not change your website structure. Your blog always stays safe!
Autoglot currently supports 49 languages including English, Spanish, Chinese, French, German, Portuguese, and many more. For the full list of currently supported languages, please check the FAQ section.
Benefits of Autoglot for Automatic WordPress Translation
Autoglot Attracts New Audience. Did you know that more than 80% of the world Internet audience does not speak or understand English? But the problem is that half of all websites are in English. With Autoglot WordPress Translation plugin, you can translate your website into different languages in a few clicks without paying a fortune!
Autoglot Increases Traffic. Up to 3 out of 4 of all queries to search engines are sent in languages other than English. And for these non-English queries search engines show websites in their native languages. Autoglot is fully SEO compatible, it translates titles and metadata, content and taxonomies. Autoglot will add hreflang tags to your blog; it will also add translated pages to XML sitemaps so search engines can find new pages easily!
Autoglot is Translation on Autopilot! Of course, you can hire an independent translator, check the quality of their work, create and manage multilingual versions of your website and lose your time and money. Moreover, keeping your translated content up-to-date can be time-consuming and sometimes impossible. The solution is Autoglot: it will translate and update your content on-the-fly, using the best AI neural machine translation solutions.
How to start?
It’s easy as 1-2-3.
- Download our plugin from the official WordPress plugin storage and install it on your site.
- Register in our Autoglot Control Panel and receive your unique API key.
- Finally, add this API key to your Autoglot plugin and choose as many languages as you want for your new multilingual website!
That’s it! Enjoy your new fully scannable, SEO-compatible multilingual website!
- WordPress 5.0 or greater
- PHP version 7.0 or greater
- PHP curl and libxml libraries
- Rewrite rules
After installing Autoglot plugin
A few simple steps are required after you download and install Autoglot plugin from the official repository:
- Create an account in your Control Panel at https://cp.autoglot.com/signup. You will already have an initial translation balance that can be used to check the functionality of our plugin.
- Find and copy your Access Key from your Autoglot Control Panel. This looks like “AG_XXXXXXXXXXXXXXXXXXXXX”. This key should be kept secret and never shared with anyone.
- Paste your Access Key in your Autoglot settings page in your WordPress website or blog.
- Choose your default language and any number of languages you want your site or blog translated to. We recommend starting with only one language to check your website functionality and then add additional languages if you need them.
- Enable Autoglot plugin. You can choose translation to be available for site administrator only. In this way, your visitors will not see the live translation until you check and make sure your website or blog looks good.
- You can modify additional settings like hreflangs tags, sitemap files, external links, and so on.
- Enjoy your new websites! Autoglot will create a separate version of your website in every new language with a unique easily scannable and crawlable URLs.
Is this free?
- We do not require any subscription and monthly fees; you don’t need to pay for storage or bandwidth. But you will have to pay for translation – and this is where we cannot offer our service for free because we also have to pay fees to NMT services (neural machine translation providers).
- Moreover, when you register, you will have an initial translation balance that can be used to check the functionality of our plugin.
How much do I need to pay for translation?
- Our pricing depends only on your words count.
- We can offer options where you can pay less than $0.001 per word! This is 100 times cheaper than working with freelance translators.
- For more information, please check our pricing page.
What is a “Translation Balance”?
- This is number of words you can translate. You can check and replenish your translation balance via your control panel using a credit card. For pricing information, please check our pricing page.
- When your blog posts and pages are automatically translated to another language, we will subtract number of words in your content from your translation balance. For example, if your blog post contains 100 words, we will subtract 100 from your translation balance. If you translate your blog post to 2 languages, we will subtract 200 from your translation balance, etc.
- If your translation balance reaches 0, we will not be able to provide new translation for you until you replenish your balance. However, unlike many other plugins, your previous translations will still be available on your website and will never be disabled until you decide to do so.
Is the plugin SEO compatible?
- Yes, Autoglot follows all the best search engine optimization practices and creates fully SEO compatible language versions.
- Autoglot will translate all HTML titles, META tags, schema.org markup, take care of all language settings, hreflang tags, etc.
- Autoglot will also update most SEO plugins’ sitemap XML files and add new language URLs there. You will not have to modify them manually!
I noticed a bad translation string. Can I change it?
Unfortunately, not. At this time, we only provide a tool for fully automatic machine translation. However, we will integrate a new feature soon that allows manual changes in translation.
Yes, this can be done using our “Links Modifier” tool. This will replace links depending on current language, so you can have a link to site.de on your German pages, site.es on your Spanish pages and so on.
Can I embed different images and videos in different languages?
Yes, this can be done using our “Text Replacement” tool. This feature of Autoglot plugin lets you easily change pieces of content on your translated pages. For example, you can change video URLs depending on current language, so you will show different videos in different languages.
What is the quality of machine translation in Autoglot?
The quality of NMT (neural machine translation) has increased significantly lately. According to some experts, the leading machine translation providers can show the quality comparable to medium-level professional translators. Moreover, many of these translators also use neural machine translation systems to generate the initial translation and then slightly proofread it. Sounds weird? Add the fact that you will have to pay them 100 times more.
Autoglot provides reasonable quality for the fraction of this cost. And it is fully automated!
Can I find the list of supported languages?
We currently support these languages. The more languages are coming soon. If you special requests, do not hesitate to contact our support.
- English (English)
- العربية (Arabic)
- Հայերեն (Armenian)
- azərbaycan dili (Azerbaijani)
- Беларуская (Belarusian)
- bosanski jezik (Bosnian)
- Български (Bulgarian)
- 中文(简体) (Chinese Smpl)
- 中文(漢字) (Chinese Trad)
- Hrvatski (Croatian)
- Čeština (Czech)
- Dansk (Danish)
- Nederlands (Dutch)
- Eesti keel (Estonian)
- Wikang Filipino (Filipino)
- Suomi (Finnish)
- Français (French)
- ქართული (Georgian)
- Deutsch (German)
- Ελληνικά (Greek)
- עברית (Hebrew)
- हिन्दी; हिंदी (Hindi)
- Magyar (Hungarian)
- Bahasa Indonesia (Indonesian)
- Italiano (Italian)
- 日本語 (Japanese)
- Қазақ тілі (Kazakh)
- 한국어 (Korean)
- Latviešu valoda (Latvian)
- Lietuvių kalba (Lithuanian)
- Bahasa Melayu (Malay)
- Malti (Maltese)
- Norsk (Norwegian)
- پارسی (Persian)
- Polski (Polish)
- Português (Portuguese)
- Română (Romanian)
- Русский (Russian)
- Cрпски језик (Serbian)
- Slovenčina (Slovak)
- Slovenščina (Slovene)
- Español (Spanish)
- Svenska (Swedish)
- Тоҷикӣ (Tajik)
- ภาษาไทย (Thai)
- Türkçe (Turkish)
- Українська (Ukrainian)
- Oʻzbek tili (Uzbek)
- Tiếng Việt (Vietnamese)
Contributors & Developers
“Autoglot – Automatic WordPress Translation” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- Added number of translated words to plugins stats page
- Added links to support pages
- Small interface enhancements in admin dashboard
We are thrilled to introduce version 1.0.0! This does not include many modifications, but this is finally what we can call v.1.0!
- Minor modifications to prepare plugin launch
- Removed unused code
- Removed unused functions from admin pages
- Fixed login/logout URLs, removed language ID
- Fixed possible error with wrong “alternate hreflang” tags
- Fixed bug with escaping content in admin’s textareas
- Improved DB performance by removing temporary records
- Improved translation performance: now checking balance before trying to translate
- Backup SQL will be shown in textarea instead of downloading to prevent errors on some servers
- Fixed bug with output of translated ul lists
- Removed “type” of translated phrase from DB to improve performance
- Added “Utilities” page to allow removal of empty and duplicate translation records from DB
- Now removing empty tags and comments before and after excerpts in order to reduce costs of translation and DB storage
- Added backup feature to allow custom backups of translation DB
- Dashboard stats page now shows size of translation DB
- Fixed problem with wp_trim_words which counted words in default language in a wrong way after switching locale where it counts words based on single characters (e.g. East Asian characters)
- get_the_excerpt will output text, not HTML (default for WordPress)
- Showing plugin version number in Autoglot Dashboard (why not?)
- Fixed bug with excerpts translations
- Default strings will not be translated to English (they are already in English)
- Autoglot does not translate all the tags and categories by default now; instead, we translate only those related to current page’s posts
- Fixed bug when displaying translated content
- In order to reduce translation costs for our clients, Autoglot now uses custom-generated HTML titles on certain pages: search results, categories, tags, taxonomies, author, and archive pages. Otherwise, each title will be translated for each tag, category, and even each new search request
- This option can be switched on/off in Advanced settings
- Improved speed of translation, fixed a bug with multiple translation entries in DB
- HTML title on search page will not be re-translated with each new search to minimize translation costs
Another major update with lots of changes
- Added 7 more languages, fixed incorrect flags
- Added e-mail notification when translation balance is not empty but is not enough to translate a piece of text
- Fixed possible character set & collation errors when creating or updating DB
- Fixed possible warning with one of internal constants, all constants moved from public static to const for better security
- Low balance notifications will not be repeated until after certain amount of time. This can be adjusted in Autoglot settings, default is 1 hour
- Small interface enhancements and improvements
- Completely re-written/improved DOM model processing for decreased amount of HTML code in translated string/paragraphs. This improves overall quality of translation, reduces costs for re-translation in case of content updates, decreases DB usage, etc.
- Fixed bug when pure HTML appears in content.
- Fixed integration with Google XML Sitemap plugin after they changed settings
- Fixed bug with text encoding
- Replaced PHP open tag to full version for better compatibility
- Added support of RankMath SEO plugin for: opengraph/metatags/titles translation, full sitemaps with translated pages
- Fixed contact forms showing incorrectly due to issues with code validation
- Switched off caching via WP Super Cache. WPSC plugin may occasionally prevent delivery of translated content. Will enable integration in future to let WPSC store translated content.
- Fixed unnecessary data sanitization which caused problems with output of manual translation strings
- Corrected minor issues, small bugfixes
- Excluded translated pages from caching by Endurance Page Cache plugin. EPC plugin may occasionally prevent delivery of translated content.
- Disabled PHP mail function that causes warnings on some shared hostings. Now using only built-in wp_mail function to send balance notifications.
- Converted separate flag images into one CSS sprite. This will improve download time, save occupied space and increase page speed.
- Now sending site URL in translation request for statistics in Autoglot Control Panel
- Added “Dashboard” and “Settings” action links to Admin Plugins page
- Fixed “empty balance” notification in case of connection problems
- Added and improved data sanitization and validation
- Corrected minor issues, small bugfixes
- Removed unused files
- Fixed incorrect translation of page descriptions caused by changes in Yoast SEO plugin
- Fixed “low balance” notification warnings, now sent from email@example.com instead of admin email
- Added and enhanced data sanitization and validation
- Minor modifications to prepare plugin launch
- Removed unused code
- Removed unused admin pages
- Implemented DOM class
- Page content processing using DOM class
- Save and remove all attributes before translation, restore after translation
- Minimized DB usage, other optimization steps
- First MVP